I’m building my new LRv4 and I’m running into issues with the dual Y axis steppers feeding at different rates. I have the same issue with the dual z axis steppers. I’ve scoured the forums to no avail.
My components: International LRv4 kit, Jackpot controller (via elecrow), own esp32 dev kit, FluidNC v3.9.7, WebUI v3.0.0.a81.F2.
The issue is affecting both y and z axes. So looking at y axis, if I jog y+50, y0 moves 20mm and y1 moves 50mm (approx). Identical behaviour on the z axis.
In order to rule out build issues (eg binding etc) I’ve extracted the steppers from the belts (y) and leadscrews (z), so I’m running them with nothing attached to the spindles of the steppers. Both Y0 and Z0 are moving approx 40% of the respective Y1 or Z1 axes.
I ran through logical steps to determine which components may be at fault by swapping cabling, drivers, steppers etc, and it appears that Jackpot driver riser Y0 and riser Z0 on the Jackpot card are the problem (not the TMC2209 drivers). If I swap the TMC2209 drivers between the driver risers the issue remains on the same Jackpot riser. Swap the steppers, the issue remains on the same Jackpot riser. Same observed when swapping cabling.
In order to confirm my suspicion of an issue with the Jackpot riser Y0 itself, I reconfigured Y0 to use the spare Jackpot driver riser (labelled C on the reverse of the Jackpot), and Y0 then steps identically to Y1.
The Jackpot only has one ‘spare’ driver riser so I’m out of luck for working around the issue in the same way for Z0.
It looks to me like a connection common to Y0 and Z0 on the jackpot board is causing a common issue to both Y0 and Z0 driver risers. Has anyone any words to the wise to troubleshoot further or should I look to do an RMA for the Jackpot board from elecrow?
I have seen something similar to this in different versions of FluidNC along the way. I would reflash your firmware back to v3.9.5 (I believe that is the latest known good one) and try again. If that doesn’t do anything report back and someone smarter than me will hopefully have some better ideas.
Reflashed with FluidNC v3.9.5 - behaves identically, no improvement. My workaround for y0 (move config from Jackpot riser Y to C for Y0) also works on v3.9.5, so from what I can see both releases are behaving identically, ie Jackpot risers Y and Z are still suspect.
Yes… moving the Y0 connector (and TMC2209) from Jackpot port Y to port C (and making corresponding changes to config.yaml to account for the port move) makes the dual Y axes move the correct (equal) amount.
You have the wrong config file. You downloaded the Jackpot V2 config and you want the Jackpot V1 config. The Jackpot V2 hasn’t been released yet. The uart1 section is different for the Jackpot V2.
Download this one and put the stepper drivers back where they were and all should be working normally. LowRider CNC/JackPot/UI V3 LRCNC
Britt, well spotted that’s resolved the issues. I’ve uploaded the V1 configs from the link in your post and the axes are behaving as I’d expect. Many thanks!
Just to explain what lead me to install incorrect config versions…
I’m a noob here
I’d read the note in bold on the firmware page Jackpot CNC Controller - V1 Engineering Documentation which states “The Current tested and confirmed files are in the V2 folder for your machine type” and used those configs. There’s nuances to that statement that I hadn’t appreciated due to (1)