I was trying to calibrate my extruder this evening, and ran into trouble:
- Connect Luban to SM2 via serial USB (Mine’s on COM3)
- Open Controls page on touchscreen
- Let it finish the homing procedure
- Turn on the nozzle to 200, let it heat up.
- Press “Load”, and feed the filament through (I was using SM2-default filament)
- Enter
G1 E100 F300
command into Luban shell - Note that the filament goes BACKWARDS, and unloads from the module
I noticed other weirdness, too:
- Only the first
G1 E100 F300
command ever worked for me. After running it once, I had to turn it off and back on again - When G1 failed (i.e. the second time I ran it):
- one time it printed some kind of information:
X:-19.00 Y:347.00 Z:327.20 E:100.00 Count X:0 Y:142800 Z:133600
but failed to extrude anything. - one time it said
Enclosure online: Off
. I don’t have an enclosure.
- one time it printed some kind of information:
- My extruder calibration came off 17.8mm short on a 100mm extrusion (!!!). So my new E value is 258.12, which seems really high - almost 20% off!? (I wondered for a moment if maybe 258 was overflowing 8 bits and causing it to extrude backwards, but of course, no - it’s floating point, so obviously 256 is not MAX_VALUE.)
The problem persisted even after multiple reboots - I was able to repro it 5 or 6 time tonight, I’d have to check my journal. I keep detailed notes about everything I do, so if you need more info, LMK.