Hello,
I’m finally getting my MPCNC back and going and have been doing several “test engraves” for some simple signs. I say “my MPCNC”, and by that I mean the one that Ryan built and brought to MRRF in 2019 :-). It is still mostly in that shape (still haven’t fixed one of the tubes that has a flat spot), other than the DW660 mounts that I added and a spoil board with 1/4" holes centered every 50mm for 300mm in X and Y. I’ve been working on it almost daily for about a month, re-learning the post-processing and upload process, along with what I need to do to properly set the WCS before starting up the spindle.
I’ve been using the pink insulation foam board for the testing (beats ramming the bit into wood) with a light coating of cheap acrylic paint for contrast.
I’ve been having some issues with the setup and last night another retired engineer came over and noticed something very strange. 2 of the stepper motors are NOT being driven at all, 1 on the X and 1 on the Y: specifically the stepper labeled “X2” on the connector and plugged into the E0 connector on the board, and the stepper labeled “Y2” and plugged into the E1 connector on the board. The board is the RAMBo 1.4 board that originally came with the unit. These correspond to the Front X stepper (nearest Y=0mm) and the Right Y stepper (nearest X=300mm).
We further tested these by swapping only the X connections (ONLY done WHEN POWER IS OFF, due to inductor backlash current!!), disconnecting and reconnecting the Octoprint serial connection and then doing a small move using Octoprint’s Control interface on a V1Pi (thanks for v1pi @jeffeb3 – without it I’d be lost). This forces the steppers to be driven. The driven motor switched to the FRONT motor and back motor was not driven. This was checked by trying to twist the shaft of the stepper–the undriven stepper could EASILY be turned, but the driven one stays firm. The direction of movement did reverse as expected (connection was plugged in with the same wire colors in the same positions), since they face in the opposite direction.
We also did this for the Y connections, with an identical result – the driven motor switched positions.
I have also recently re-flashed the firmware on the RAMBo to the latest from the V1 engineering site.
So, from the above it appears to us that the issue is either dead stepper drivers, or a firmware setting that I need to update.
What does the community think?
Thanks for your time,
Phil