Using E1 stepper driver as E0 yet still E0 heater

  • I have been having print issues on one of my printers where top layers seem to have a pulsing pattern no matter which extruder I try (pitan or greg's wade) and I figure I can try the other extruder stepper driver to rule out a stepper driver issue. How would I set up the driver 4 as my main extruder yet still use the E0 heater for the hotend?

    I'm trying to understand the M584 command in the wiki but it says it does not remove it's old assignment.

    In this picture the one on the left is from my Ender 3(with a duet wifi) and the pic on the right is the one with the issue on all solid top layers from my Taz 6 also with a duet wifi board. Both have current firmware and are version 1.04. The difference is the Ender 3 is a bowden setup but with the same Pitan extruder and the Taz 6 is set up as direct drive. The pulsing is there ever so slightly on my Ender 3 but I'm guessing the bowden setup calms is down significantly. It should not be over extruding since I did calibrate the esteps and extrusion multiplier...dimensions are accurate, just horrible surface quality. Both are E3D V6 hotends with .3mm nozzles.


  • You can use the default driver assignment or to be sure use M584 X0 Y1 Z2 E3:4. Then define your tool to use the second extruder drive. So if you have M563 P0 D0 H1, then use M563 P0 D1 H1.

    To elaborate on this, P0 means tool 0 (the first tool). D is the extruder drive to use. So D0 is the first extruder drive (actually drive 3 as defined in M584) and D1 will be the second extruder drive (actually drive 4 as defined in M584). H1 is the first heater after the bed (which is H0) so that doesn't change).


    Edit. Drive 3 as defined in M584 is still an extruder drive but you can ignore it unless you want to use it for something else.

    2nd Edit. What this does is define two extruders but we only use one of them. So it would be wise to make sure that M92, M203, M201, M350, M906 etc all have values for both extruders i.e Ennn:nnn (the same value separated with a colon). Ignore this - do what DC says.

  • Thanks for the quick answer. I'll give it a shot. I'm making a new greg's wade extruder right now for 1.75mm filament and will try it with that once I put it together. It's been a battle getting any quality prints from my taz 6 unfortunately. From the start it had z-wobble..I resolved that but now I'm fighting the ugly top layers.

  • administrators

    Following on from Ian's response:

    Method 1: map the driver, by adding this command to config.g, assuming you have no other M584 commands in it:

    M584 E4

    This needs to be before any M350 or M906 commands.


    Method 2: change your tool definition. Right now you probably have:

    M563 P0 H1 D0

    Change t to:

    M563 P0 H1 D1


    In either case, make sure your M569 P4 parameters are the same as your M569 P3 parameters.

  • Gotcha. So for the M350 command do I make it M350 X16 Y16 Z16 E16:16 I1 or since I'm only using one extruder I can just have M350 X16 Y16 Z16 E16 I1

  • administrators

    @jamesm said in Using E1 stepper driver as E0 yet still E0 heater:

    Gotcha. So for the M350 command do I make it M350 X16 Y16 Z16 E16:16 I1 or since I'm only using one extruder I can just have M350 X16 Y16 Z16 E16 I1

    If you use Method 2 then you will have 2 extruder drives. Either type of M350 command will work because if you specify only one E parameter, it will be replicated to all extruders. Same for M906 and M92.

    If you use Method 1 then specify just one E parameter because you will have just one extruder drive. Same for M906 and M92.

  • No such luck trying the other extruder driver. Has anyone seen anything like this pattern on solid layers of prints? These two are with totally different extruders. The white is PLA+ filament using a greg's wade extruder and the black is PETG filament using a PITAN extruder which is similar to the Titan but printed (

    Is it possible that this is some sort of wiring issue/interference? It doesn't appear on the outer walls though which is what really puzzles me.

    Even different microstepping. The black was 64 microsteps and the white was 16 with interpolation. Both .3mm nozzles with a line width of .4mm and layer thickness of .2mm.

    It appears on all solid layers after the first layer.

    I guess the next thing I should try is a different nozzle for the heck of it.

    The only concern I have with the wiring I did is the 120v wires are right next to the stepper wires on the Taz6 control box. Could it be interference from that? I would think it would be more pronounced if that was the case.



Log in to reply