Basic Information:
Printer Model: Originally an Ender 3 (the first one) but only the frame remains
MCU / Printerboard: Manta M8P v2.0 with CB1 eMMC
klippy.log
klippy.log (196.5 KB)
Describe your issue:
…
I had a Manta M8P that I liked, but I accidentally damaged it somehow. So I bought a new one (which ended up being the 2.0 version instead of the 1.1 I had previously). I also saw they had a newer version of the CB1 with eMMC so I got that too. I reused the old stepper drivers, which are TMC2209s. I followed the instructions to put the jumpers. I also followed the instructions to the letter on installing Klipper since the eMMC thing was a bit strange to me. I then made sure to move one wire at a time, writing down what spots I plugged them into. As far as I can tell after repeatedly double-checking, every jumper is in the correct location and every wire is marked correctly in the printer.cfg file. I also copied all my existing macros from a backup.
Everything else I tested out worked fine … but the motors are acting strange. If I have the TMC settings active (remove the comment symbol), then if I attempt to home any motor at all I get a shutdown with a similar message, for X it is “unable to read tmc uart ‘stepper_x’ register ifcnt”. If I put the comment symbol back, and make sure everything else is correct, then when I try to home anything other than Y it engages the motor so I can no longer spin it by hand, until it times out because the endstop was not pressed. The Y motor goes the wrong way but it does move. If I reverse the direction setting (remove the ! symbol on the “dir_pin”) on any motor including the Y, literally nothing happens. It doesn’t go the wrong way. It doesn’t lock the motor like it’s trying to move it. Even with my hand on the motor I feel nothing happen.
I do not have other drivers to plug in and test, but I have tried inverting the step_pin, inverting the enable_pin, every combination I could think of with inverting or not inverting the pins, I tried using other motors, other wires, removing the jumper, putting the jumper in a different location, swapping the wires… that time the X moved (the wrong way) when I told it to home Y with the normal settings, but did nothing when I inverted the direction.
When I was trying to download the klippy.log file I accidentally deleted it instead so I re-ran the issue with TMC settings, without TMC settings but normal regular settings, and without TMC settings but inverted direction. Hopefully that will be enough to see what’s going on. There was a single time I managed to get the Z to attempt to home, but it didn’t stop even though both endstops were triggered, until I finally hit the restart button. That was before the accidental wipe, though. I still haven’t figured out if both motors moved, only one moved, or they moved in opposite directions.