by Mooselake » Sat Aug 13, 2022 4:18 pm
FluidNC uses one core to run the machine controller, and the other to run a web server with a pronterface like UI along with providing an onscreen log. Shame you didn't have one when first working on Mach3. That was around the time that 100MHz PCs were big performance and big bucks (or whatever slang is used for your local currency units).
I'm using a $10 arduino uno form factor board that goes by the name WeMos D1 R32, but it's derived from an 8266 board and wemos has nothing to do with it. Plugged into that is one of the ubiquitous CNC shield V3 boards (you have to clip and remove the through-hole resistor that's holds the driver enable at +5V, first try killed the wireless and probably other stuff on that board. I'm using it jumpered for 4 usable axes, although only XZA are in use. Took some fiddling and adult language to get homing configured, it's hard to find a gcode sender that supports fluidnc (latest UGS nightlies do, but watch out for jfrog randomly downloading ones from several years ago (cost me several days before I noticed the 2020 instead of 2022)). The machine has a sticky X home switch (replacement on it's way) that showed up a fluidnc bug (treats unable to handle a home switch stuck on, treats it as a hard limit failure, and locks up). Being a bit excessive (always amazed at how cheap this stuff is these days) I've got enough parts to build another 3 or 4 controllers, plus some devkit modules coming so I can upgrade my little Zenbot Mini (my prime gearotic machine from 2008, updated from LinuxCNC to grbl_esp32 last summer) from grbl_esp32 to fluidnc and keep the original module as a backup. Hmm, maybe it's time to install micropython on the busted one (processors and USB still working) and learn the snake language the kool kids like.
I've been having great fun typing commands like G1 X150 A12000 to round blanks, although the occasional senior moment and G0 A0 X0 can chew up some time. Never had an effectively infinite axis machine before. It's interesting how A is in degrees per minute rather than inches or mm, makes figuring feed rates interesting. I've notice they punted on arcs, G2/G3 doesn't seem to work with rotary axes, nor can you select something like the XA plane.
I should grind some drill rod and see if I can make a rotary axis gear. Hmm...
Kirk
FluidNC uses one core to run the machine controller, and the other to run a web server with a pronterface like UI along with providing an onscreen log. Shame you didn't have one when first working on Mach3. That was around the time that 100MHz PCs were big performance and big bucks (or whatever slang is used for your local currency units).
I'm using a $10 arduino uno form factor board that goes by the name WeMos D1 R32, but it's derived from an 8266 board and wemos has nothing to do with it. Plugged into that is one of the ubiquitous CNC shield V3 boards (you have to clip and remove the through-hole resistor that's holds the driver enable at +5V, first try killed the wireless and probably other stuff on that board. I'm using it jumpered for 4 usable axes, although only XZA are in use. Took some fiddling and adult language to get homing configured, it's hard to find a gcode sender that supports fluidnc (latest UGS nightlies do, but watch out for jfrog randomly downloading ones from several years ago (cost me several days before I noticed the 2020 instead of 2022)). The machine has a sticky X home switch (replacement on it's way) that showed up a fluidnc bug (treats unable to handle a home switch stuck on, treats it as a hard limit failure, and locks up). Being a bit excessive (always amazed at how cheap this stuff is these days) I've got enough parts to build another 3 or 4 controllers, plus some devkit modules coming so I can upgrade my little Zenbot Mini (my prime gearotic machine from 2008, updated from LinuxCNC to grbl_esp32 last summer) from grbl_esp32 to fluidnc and keep the original module as a backup. Hmm, maybe it's time to install micropython on the busted one (processors and USB still working) and learn the snake language the kool kids like.
I've been having great fun typing commands like G1 X150 A12000 to round blanks, although the occasional senior moment and G0 A0 X0 can chew up some time. Never had an effectively infinite axis machine before. It's interesting how A is in degrees per minute rather than inches or mm, makes figuring feed rates interesting. I've notice they punted on arcs, G2/G3 doesn't seem to work with rotary axes, nor can you select something like the XA plane.
I should grind some drill rod and see if I can make a rotary axis gear. Hmm...
Kirk