timschmidt/repsnapper — pull request #65 by phord (2012-03-02 21:04:33+00:00)
Title: Touble with E0 in IncrementalEcode mode

I'm using incremental E-code (absolute coordinates for E instead of relative coordinates). I checked the IncrementalEcode checkbox, but I still see some "relative-E" assumptions in two places where RepSnapper sends E0's to mean "move without extruding". But in incremental mode, E0 means "rewind the filament to where we started". At best, this ruins the print. But this can actually damage my extruder as it sucks molten filament up into my extruder body.

I have a couple of fixes to address this. One is clearly correct (to me); the other worked for me, but I think it's a hack and the real bug lies elsewhere. Have a look.