Printer crashes when homing

Whenever I try to home my v-minion it immediately crashes and gives me the screen attached. I also have the klippy.log file here.
21 Replies
Martin Hanbury
Martin Hanbury2mo ago
Is Klipper up to date?
53
53OP2mo ago
Yes
blacksmithforlife
please upload your debug.zip
53
53OP2mo ago
how do I do that
Martin Hanbury
Martin Hanbury2mo ago
Go to the Configurator, there's a button to download your debug.zip on the left hand side
53
53OP2mo ago
this is 2.0.2 i dont think there's a configurator
53
53OP2mo ago
No description
TheTik
TheTik2mo ago
Correct, 2.0.2 doesn't have the debug.zip
Internal error on command:"G28"
Internal Error on WebRequest: gcode/script
Traceback (most recent call last):
File "/home/pi/klipper/klippy/webhooks.py", line 268, in _process_request
func(web_request)
File "/home/pi/klipper/klippy/webhooks.py", line 448, in _handle_script
self.gcode.run_script(web_request.get_str('script'))
File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script
self._process_commands(script.split('\n'), need_ack=False)
File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands
handler(gcmd)
File "/home/pi/klipper/klippy/extras/ratos_homing.py", line 42, in cmd_G28
toolhead.set_position(pos, homing_axes=[2])
File "/home/pi/klipper/klippy/toolhead.py", line 467, in set_position
self.kin.set_position(newpos, homing_axes)
File "/home/pi/klipper/klippy/kinematics/cartesian.py", line 67, in set_position
axis = "xyz".index(axis_name)
TypeError: must be str, not int
Internal error on command:"G28"
Internal Error on WebRequest: gcode/script
Traceback (most recent call last):
File "/home/pi/klipper/klippy/webhooks.py", line 268, in _process_request
func(web_request)
File "/home/pi/klipper/klippy/webhooks.py", line 448, in _handle_script
self.gcode.run_script(web_request.get_str('script'))
File "/home/pi/klipper/klippy/gcode.py", line 230, in run_script
self._process_commands(script.split('\n'), need_ack=False)
File "/home/pi/klipper/klippy/gcode.py", line 212, in _process_commands
handler(gcmd)
File "/home/pi/klipper/klippy/extras/ratos_homing.py", line 42, in cmd_G28
toolhead.set_position(pos, homing_axes=[2])
File "/home/pi/klipper/klippy/toolhead.py", line 467, in set_position
self.kin.set_position(newpos, homing_axes)
File "/home/pi/klipper/klippy/kinematics/cartesian.py", line 67, in set_position
axis = "xyz".index(axis_name)
TypeError: must be str, not int
Can we get your printer.cfg?
53
53OP2mo ago
TheTik
TheTik2mo ago
Nothing there seems to have messed with the homing macro. Have you edited any other files?
53
53OP2mo ago
I haven't
TheTik
TheTik2mo ago
hmmm What does your update manager look like?
53
53OP2mo ago
No description
53
53OP2mo ago
I did the thing where it said to update ratos first and then everything else
TheTik
TheTik2mo ago
That matters less for 2.0.2, but won't break anything at least I'm really not sure what to look at next, maybe @blacksmithforlife has an idea
blacksmithforlife
lines 51-54 - why did you do that? This smells of you not installing ratos correctly
53
53OP2mo ago
I did it because the mcu was not connecting so that was to see if it could connect and if I did anything wrong with wiring as said in the instructions
blacksmithforlife
that means you didn't flash it correctly, that needs to be done because Ratos assumes you flashed its klipper compiled firmware
53
53OP2mo ago
hmm I did a fresh new install, reflashed it using the setup webpage and it still gives me the same error. when I flashed it the site kept saying the version of the pi and the mcu did not match, no matter how many times I reflashed it
TheTik
TheTik2mo ago
Tried flashing via sd card?
53
53OP2mo ago
yes all 3 methods

Did you find this page helpful?