I am having difficulties with my Jackpot Board. I have connected the board to my Shark Pro CNC and my steppers are moving (X, Y, Z) but around 50% of the time, when I do a G21 100unit move, the motor stalls. This happens more often (80% of the time) on my X axis, and occasionally on my Y-axis.
However, when I home the X-axis (the one that stalls on any big move command), it homes without fail.
I have tried swapping the motor drivers (X- and Y-) to see if it is the driver with the issue, but after the switch, the motor stalls are happening at the same rate (often on the X-axis, infrequently on the Y-axis). I have also tried turning down the run and hold amps from 2.0 to 1.0, but this does not change anything either.
I have attached a video of the stalls occurring on my Y-Axis move commands (pending video upload). In the video, several movements are executed successfully, but then the motor starts to stall. I captured the move commands from my laptop window in the video.
I appreciate your time and assistance with what is hopefully a beginner’s error. Please let me know if this post is not submitted to the right part of this forum, or if it is not a Jackpot Board issue.
Sorry, I am using the A B and C slots on the Jackpot board. The formatting went away (the ##s turned into bold font) when I posted my config, but I have the motor1 commented out on my config, and I have the RUN and HOLD amps set to 1 on my A (x) B (y) and C (z) motors. The 0.68A was from the github Lowrider3 config file (possibly outdated).
Thank you for the quick reply! You always kill it with the response time.
My steps per MM was way off, causing me to stall when I jogged at a high speed (you were right). I turned down my microsteps, inspected my leadscrews, fixed my steps per mm, jogged slower (1000) and it works fine now.
I am using A B and C because I tried to desolder the Dupont connectors and solder in JST-PH connectors for my steppers. I failed and could not solder in the JST-PH connectors. So I cut my stepper connectors off and crimped Dupont connectors, so they fit into A B and C fine now. I also ordered some Dupont connectors with latch for my upcoming LR3 build.
After inspecting my leadscrews, I figured out that my steps per mm was way off. I was also microstepping too high (lowering torque) and this compounded the issue. I lowered my microsteps to 1, which brought me into the correct ballpark for the steps per mm (~30).
Now when I command the machine to move 10mm on X, Y, and Z, it moves 10mm. I’m working through homing issues (wrong direction) in my config file now.
Honestly, in hindsight, learning FLUIDNC with nonstandard hardware was a mistake and I made it a lot harder on myself. I wanted to try out the Jackpot Board and Fluidnc before I built my LR3, to get experience with the software (and the jackpot board had everything I needed vs the 6-pack).
I thought that since I run Fluidd on my printers, running it on a CNC would be straightforward. I was a little too optimistic, lol.
Fluid is one of the easiest Firmware to set up. I actually think you made a great choice here. If you had to do this in any other firmware, there is a lot more to worry about then you need to compile and flash. Fluid is by far the easiest.
Is FluidNC not related to the Fluidd front-end for Klipper?
I figured they were related, since Fluidd (for printers) was the interface for controlling Klipper, and Fluidnc is for controlling CNCs. Naming coincidence?