Filament change (M600) trying to move the Y axis past the end stop
 
Notifiche
Cancella tutti

Filament change (M600) trying to move the Y axis past the end stop  

  RSS
Trimetric
(@trimetric)
Trusted Member
Filament change (M600) trying to move the Y axis past the end stop

The OctoDash filament change has a mode that just sends an M600 to printer to initiate the onboard filament swap process.

The problem is, when it goes to move the nozzle all the way to the front (pushing the bed all the way back), it will occasionally try to push the bed beyond the Y end stop; causing it to click and slip as it forces up against the stop.

My best guess is that the command assumes that XY has always been homed and is trying to move the Y axis too far? Usually when I'm switching filament, it will be after warming up the printer and the bed/extruder could have been moved manually. My solution was to hack the OctoDash code to send a G28 XY first, before sending the M600.

Am I missing something simple about the M600 command? Anyone else seen this behavior?

I don't really think it's an OctoDash issue as  just sending the M600 via the terminal after manually moving the Y axis back a bit will reproduce it.

Postato : 17/03/2022 4:25 am
Condividi: