Custom Bart Dring FluidNC controller

Uhh…Let me get you a config file and firmware. that should help a lot.

2 Likes

Ohhhh actually the CS changes just got added we are mainline now! Releases · bdring/FluidNC · GitHub

So the basics are download the windows ( I assume) https://github.com/bdring/FluidNC/releases/download/v3.7.5/fluidnc-v3.7.5-win64.zip zip. install wifi. The install FS filesystem Only on first flash. You might need to hold the boot button until it start flashing then you can let go.

From here you can upload the config one of two ways, fluid term (awesome!) hit ctrl+U make sure it is called config.yaml, then ctrl+r to reboot…or you can boot and login to the wifi and just upload the config.yaml and reboot.

Good to go.

config.zip (1.4 KB)
Unzip this first.

3 Likes

So…the USB-C versions do not work. I really need to figure out why. They must have a different pinout. just slightly. One pin trigger locks it up and will not boot the webui without the USB plugged in, but then it runs fin from the power supply with no USB…Well we will have some cheap ESP32’s in the shop soon.

2 Likes

It was never my point that you ‘needed’ to offer one. Either way, I don’t see a productive end to that conversation now, sadly.

Probably, I thought I had warned about that up-thread. There are dozens of different versions of the ESP32 devkits with differences in pinout, pin numbers etc. Only a couple that are common, in my experience though.

Got link for the ESP32’s you have on hand? Hopefully can workaround/fix via Pin remapping update to firmware?

If code change to Pin mappings isn’t possible for some reason, then, depending on how many boards and ESP32’s you have, and how different the Expected vs Actual pinouts are… one option could be to spin up an adaptor daughter/shim board JackedUp ™, can use to fix the width issue too. Using double width SMT headers enables easier testing/extending.

Heck, you could even use this prob as an opportunity to have the daughter/shim board flip the ESP32 around too with the antenna proud of the main Jackpot board, assuming wifi signal is concerning you, and/or just for A - B testing purposes. Mentioning, but guessing routing traces for flipped board would be PITA, and this experiment is probably too low priority to burn time on currently.

1 Like

I recently tried a Wemos D1 R32 for a different project because I had it laying around. It is an ESP32 in an Arduino Uno form factor.
Originally I was going to put a cheap CNC shield on it but there are a couple pins that make that challenging enough that I didn’t bother.

Anywho, I had the same issue you describe with WiFi connectivity in it. Works fine as long as it is connected to a computer and the serial monitor is running, but as soon as I power from a wall brick or don’t enable the serial monitor Wi-Fi fails. Google search shows this is not entirely uncommon and can be solved with pull-ups, pull-down and/or a properly place zener diode added. I wrote the wemos off as a failure for the second time and moved on.

Your ESP32s are likely salvageable - but maybe not worth the effort…

Seems there is an extra LED, it might be causing some of the issues. I am not really worried about it they will sell in the shop pretty quick I am sure.

I will just stick the proven boards and order a few more than match the specs to see if I can get a USB-c and a external antenna version. At the right width.

I expected my vendor to have all the same pinout versions, appears they didn’t. After all these years I should have know better than to assume. Not a big deal, I was just far to excited to get this board moving.

At some point I need to get the boards in people’s hands. I do not have the luxury of an unlimited budget. There may be other unexpected things that need to be changed as well. If this goes well and I recoup my current R&D expenditures, I will be more willing to spend more time on fixes changes for a new version if needed. With your help I already pushed it back to change to 4 layers, an expense and time expenditure I was glad to do. I really appreciate that and your input but my budget has ran out for the time being. So as these start slowly rolling out, and I check out a few manufactures, I will have a new budget and hopefully a manufacturer to help/back me, and hopefully silly mistakes like a whole shipment of the wrong sized esp’s are behind me. At that point we will also have a clear picture in internal or external antennas matter or if I even want to deal with wifi at all, I have been warned against it by someone else I trust. So this is a very expensive experiment for me.

Yeah I figure it is not a huge change but knowing everyone around here I am fine with these going to the shop at cost. I have sold all sorts of previous ordering mistakes to break even. I just need to find exactly what I am looking for because the most of the aliexpress sellers do not list many if any specs. If I know exactly what I need I can go to a manufacturer directly. Now that I know to look I can find some spec sheets…the fluidNC wiki has all the specs I should have been more careful.

7 Likes

Having a button to trigger macros is pretty rad. I think I am going to set up a park button for the LR, I use that on every single job…no more gcode for me. I’ll call it “push to park” instead of push to start, just need to get some people to rap about it for it to really take off.

I also learned about macros on boot, that is slick for a zen table.

I am very happy with what I am learning in terms of FluidNC. “Pins” are easy to deal with, all the setting are easy to change, updates are easy, flashing is easy. I have very high hopes for this in many regards. So many features.

8 Likes

For me perlsonally, not needing to sneakernet an SD card is a functionality must-have. I got fed up with that with a 3D printer 6’ from my PC, and with my CNC in the basement, and the CAD/CAM machine on the second floor, my arthritic knees insist that I not need to take extra trips for forgetting the SD card… again…

I suppose that I could take a laptop or something downsrairs, but I need a reasonably powerful machine in the office, which happens to also be the one that runs the CAD smoothly, and I’d rather not expose it to the dust and chips.

Yeah, wifi has been and continues to be a problem area, I’d probably rather just slap an RJ45 network connection on, but these days that costs more money, which defeats the premise of a budget control board.

Anyway, the idea of this board is appealing, I want to go over more of the FluidNC stuff myself. Definitely time to move the laser over if nothing else.

1 Like

So am i missing them in the shop?

Anyone have an app that will txt/email me when content changes at V1E Shop > All the things > Sorted by newest first ? Shopify New Products email notifications must be a thing…

1 Like

I am able to do that with Estlcam and have never used it, because my 0 is always somewhere else.

I bought a used mini PC for 60€ for my shop and added a touchscreen, best decision.

3 Likes

Need to print yourself 4 of these. :rofl:
Cinder block by MrGlass | Download free STL model | Printables.com

@jamiek Sorry I just realized I gave you an MPCNC config. I will whip up a LR config asap.

No problem, I’m hooking up MPCNC first anyway.

I had a little distraction: my router wifi died. Seemed weird but I had been moving stuff around, so maybe something happened like static shock?

I bought a new router. Then discovered my first router has a thin button on the side to enable/disable wifi. I must have bumped it while moving stuff around, because I press the button and it works again. :joy:

Oh no! That sort of stuff happens to me a lot. I am good with helping others find things like loose grub screws and unplugging and replugging, but not myself.

Docs are coming along- Jackpot CNC Controller - V1 Engineering Documentation

1 Like

Need to fix broken link in the doc :slight_smile: https://www.v1e.com/products/jackpot-cnc-controller

1 Like

Hmm, I keep trying…for some reason it just isn’t working.

The doc link works, but not the store link.