How to move E axis without heater
-
I am setting up a system without heaters. When I try to move an E axis, I get an error "Warning: Tool 1 was not driven because its heater temperatures were not high enough or it has a heater fault". How do I disable this?
Thanks in advance!
This is my config:
M555 P2 ; Set output to look like Marlin G20 ; (ME) Work in INCHES (ME) G90 ; (ME) Send absolute coordinates... for xyz axes (ME) M83 ; (ME) ...but relative SPINDLE moves (ME) ; Disable Fan 1 thermostatic mode M106 P1 H-1 ; Axis and motor configuration M569 P0 S1 ; Drive 0 goes forwards M569 P1 S1 ; Drive 1 goes forwards M569 P2 S1 ; Drive 2 goes forwards M569 P3 S1 ; Drive 3 goes forwards M569 P4 S1 ; Drive 4 goes forwards M574 X2 Y2 Z2 S1 ; set endstop configuration (all endstops at high end, active high) M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them M350 X32 Y32 Z32 E16 I1 ; (ME) Set 16x microstepping with interpolation (ME) M92 X12800 Y12800 Z12800 ; (ME) Set axis steps/INCH (ME) M906 X1300 Y1300 Z1300 E1300 I50 ; (ME) Set motor currents (mA) and increase idle current to 60%--1.68A/phase max for OpenBuilds (ME) M201 X1 Y1 Z.7 E1 ; Accelerations (mm/s^2) M203 X40 Y40 Z40 E320 ; (ME) Maximum speeds (INCH/min) (ME) M566 X10 Y10 Z10 E100 ; Maximum instant speed changes mm/minute ;*** Tools M563 P1 D1 H2 ; Define tool 1 M92 E3200 ; Set extruder steps per mm ; Z switch and compensation definition M558 P4 F100 T6000 X0 Y0 Z0 H3 ; (ME) Z probe is a Smart Effector and is not used for homing any axes R0.4 not used. Reduced F300 to 100 G31 P100 X0 Y0 Z-0.25 ; Set the zprobe height and threshold for Smart Effector T0 ; select first hot end
-
@tenaja said in How to move E axis without heater:
M563 P1 D1 H2
Try
M563 P0 D0 ; tool 0 with E0 as the driver, no fans or heaters
or if you want to use tool 1 specifically, or E1
M563 P1 D1 ; Tool with with E1 as the driver no fant or heaters
-
Or, you can leave the config default (i.e. a heater that's not there) and issue M302 to allow cold extrudes.
I'd put an M302 at the end of config.g, in my homeall (or homedelta), etc, etc, etc. Everywhere that gets auto-invoked. AND, in my slicer startup G-code.
Configing the heater "out" (as Tony showed above) is probably cleaner... M302 might be useful in some configuration situations.
-