Thermistor issue (i guess...)

still working on my dual extruder setup…
2 new problems when starting the print…

I got a very quick error message on top of the screen : //T0 Command unknown
Then, bed warms up nicely, then both hotend start to warm up, with the following targets: E0/200, E1/170, E1 is flying to the roof, past the target, and when recahing its max_temp (240), causes Klipper to shutdown…

Both hotends fans are running, temperature sensor as well (as i can see the temp on Klipper screen raising)…

Any hints?
klippy.log (4.4 MB)

You are missing the T0/T1 macros:

So, I need to integrate this bit:

[gcode_macro T0]
gcode:
    SET_SERVO SERVO=extruder_servo angle=100    # Lift secondary extruder
    SET_GCODE_OFFSET Z=0 MOVE=1                 # Adjust z-height
    SET_GCODE_OFFSET X=0                        # Clear X offset
    ACTIVATE_EXTRUDER EXTRUDER=extruder

and this:

[gcode_macro T1]
gcode:
    SET_GCODE_OFFSET Z=0.100 MOVE=1             # Adjust z-height
    SET_SERVO SERVO=extruder_servo angle=100    # Position second extruder
    SET_GCODE_OFFSET X=5                        # Account for different X offset
    ACTIVATE_EXTRUDER EXTRUDER=extruder1

in my printer.cfg ?

As I have 2 separated extruder, no servo, my guess is that :slight_smile:

[gcode_macro T1]
gcode:
        ACTIVATE_EXTRUDER EXTRUDER=extruder1

and

[gcode_macro T0]
gcode:
        ACTIVATE_EXTRUDER EXTRUDER=extruder

This should be enough?

It should be the first two without the servo stuff

You have an offset between the nozzles, that have to appear there too

[gcode_macro T0]
gcode:
    SET_GCODE_OFFSET X=0                        # Clear X offset
    ACTIVATE_EXTRUDER EXTRUDER=extruder

[gcode_macro T1]
gcode:
    SET_GCODE_OFFSET X=26                       # Account for different X offset
    ACTIVATE_EXTRUDER EXTRUDER=extruder1

As there is no Z offsetbetween the 2 nozzles, it should be it?

But then, In Cura, I have the x_offset setup as well to 26mm between the 2 nozzles…Won’t it cause problems…?

Yes, no Z offset. The nozzles should be aligned perfectly to the same height.
You may look for a Y offset.

Y and Z perfect (same extruder, same nozzle), paper test done!

Still same issue with extruder 1 temperature flying over the limits…

You may check for hardware issues.

I just double checked my wiring…I interverted E0 and E1 heaters connection when i changed to dual extruder…stupid me…now all is fine…

Last question (for now!)

Now, I have the 2 macros (T0 and T1) which i have to launch before print, if i had them in Cura, will they be integrated in the gcode automatically and recognized by klipper?

After the first test print, the hotend on extruder1 is above the one of extruder0 by 0.6mm…
Can I compensate with

SET_GCODE_OFFSET Z=0.6

or

SET_GCODE_OFFSET Z=-0.6

Ok, did some tests, and Cura takes care of the extruders activation!

For the z offset between nozzle, as it does not make sense to have a difference (one nozzle will print in the air, the other will bang in!), I just manually ajusted the two nozzles so thet are leveled!

Thanks again for all your help!

1 Like