Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Using E1 stepper driver as E0 yet still E0 heater

    Scheduled Pinned Locked Moved
    General Discussion
    3
    7
    591
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JamesMundefined
      JamesM
      last edited by JamesM

      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.

      0_1550601938205_IMG_20190218_082044.jpg

      1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman
        last edited by deckingman

        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).

        HTH

        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.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        1 Reply Last reply Reply Quote 0
        • JamesMundefined
          JamesM
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators
            last edited by

            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.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • JamesMundefined
              JamesM
              last edited by

              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

              dc42undefined 1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @JamesM
                last edited by dc42

                @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.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • JamesMundefined
                  JamesM
                  last edited by JamesM

                  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 (https://www.thingiverse.com/thing:2728600)

                  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.

                  0_1550622056993_IMG_20190219_190845.jpg

                  0_1550622988774_IMG_20190219_193417.jpg

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA