3 ways to add a dual Z axis - Including G34 auto Z levelling

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ค. 2024
  • A patreon request: make a guide on how to add a second Z axis to an Ender 3. In this video we achieve that, showcasing three methods to get the gantry level. This includes a mechanical belt driven kit from TH3D, adding a 2nd stepper motor in parallel, and a 2nd firmware controlled stepper with G34 auto z levelling.
    If you were looking to do this upgrade, hopefully one of these methods will be suitable for you!
    Everything in this video was purchased with my own money. The links all point to TH3D for convenience only. 3D printed versions of the concept are linked below.
    0:00 Introduction
    0:42 Identifying the problem
    1:56 Overview of the the three methods
    3D printed Kazoo test print: www.prusaprinters.org/prints/...
    Eryone Steampunk Rainbow PLA from X3D: x3d.com.au/collections/eryone...
    3:06 Ender 3 PSU relocation
    Thingiverse option 1 (used in this video): www.thingiverse.com/thing:460...
    Thingiverse option 2: www.thingiverse.com/thing:342...
    Thingiverse option 3: www.thingiverse.com/thing:330...
    Thingiverse option 4: www.thingiverse.com/thing:451...
    4:36 Option 1: Mechanical - belt driven leadscrew
    Printed option by Scuddy: www.thingiverse.com/thing:345...
    Printed option by Proper Printing: www.thingiverse.com/thing:374...
    TH3D Ender 3 dual Z kit: www.th3dstudio.com/product/en...
    TH3D installation guide: support.th3dstudio.com/hc/pro...
    7:48 Alignment
    TH3D printed alignment tool: github.com/th3dstudio/Unified...
    9:39 Option 2: 2nd stepper motor in parallel
    Spare stepper motor from TH3D: www.th3dstudio.com/product/st...
    Stepper motor coupler: www.th3dstudio.com/product/up...
    Parallel stepper motor adaptor plug from TH3D: www.th3dstudio.com/product/du...
    My video on crimping your own connectors: • Guide to crimp connect...
    Printed stepper motor holder: www.thingiverse.com/thing:318...
    12:39 Flexible coupler to remove Z banding
    13:09 Option 3: 2nd stepper motor with G34 auto alignment
    Purchase the BTT SKR E3 Turbo:
    Amazon: amzn.to/3g2YaM1
    Aliexpress: s.click.aliexpress.com/e/_A9jjm2
    My rear mounted universal electronics case: www.thingiverse.com/thing:368...
    14:37 G34 minimum firmware changes
    My video on setting up software to edit and compile Marlin firmware: • Updated Marlin firmwar...
    14:56 G34 default behaviour
    Marlin G34 reference: marlinfw.org/docs/gcode/G034....
    16:11 G34 slicer start gcode change
    16:28 G34 advanced firmware changes
    Marlin M422 reference: marlinfw.org/docs/gcode/M422....
    17:59 Conclusion - You on Kazoo!
    Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
    Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
    3dprintersonline.com.au/
    Take a look around and if you like what you see, please subscribe.
    Support me on Patreon: / teachingtech

ความคิดเห็น • 399

  • @DavidVegaBR
    @DavidVegaBR 2 ปีที่แล้ว +30

    That ending was totally unexpected 😂. Brilliant.

  • @KaChunWong084
    @KaChunWong084 2 ปีที่แล้ว

    Thank you for the video. I was using option 1 for the last year. Your excellent instruction will be used as I purchased an extra stepper motor to "migrate" to option 3.

  • @gishman9
    @gishman9 ปีที่แล้ว

    Thank you for taking your time to create a very in depth and informative video.

  • @r.npianodiary4764
    @r.npianodiary4764 ปีที่แล้ว

    I love your videos and have watched almost all of them!
    I'm well versed in the field of programming, but I've only been involved with 3D printers for a year. Thanks to your videos, I quickly found my way around and have no problems upgrading/setting up/creating a firmware or building any 3D printer.
    Thank you for all your videos, they are really great!

  • @256guitarplayer
    @256guitarplayer 2 ปีที่แล้ว

    Thanks for this video. I purchased and installed the TH3D kit, which I didn't even know existed until I watched your video. I only needed the TH3D install guide on their website, but your video was a very good overview of what was involved. The OctoPrint Bed Visualizer now shows my Ender 3 V2 bed more level than ever before and test prints are better than before. Thanks for all the great videos!

  • @reprinted3D
    @reprinted3D 2 ปีที่แล้ว +9

    Michael, thanks for using my design for the power supply relocation; I'm honored!

  • @CharlieBasta
    @CharlieBasta 2 ปีที่แล้ว +1

    Fantastic ending and Loved this video. Glad this one made it.

  • @bigfoot650
    @bigfoot650 2 ปีที่แล้ว +23

    I added the g34 command to my startup script a few months ago and since then I get a perfect first layer every time, well worth implementing

    • @Wendym0906
      @Wendym0906 2 ปีที่แล้ว

      If you have abl do you need to replace the board? I have sv03 that already had 2 rods and abl

  • @Otakunopodcast
    @Otakunopodcast 2 ปีที่แล้ว +13

    Pro tip: before starting a major upgrade on your printer, make sure that you have already printed out any parts necessary first.
    During my last major upgrade, I had already my printer halfway torn apart before I realized "hey, uhh, didn't I need some printed parts for this mod?"
    Or you could use this as the perfect excuse to get another printer! "Honey, I need a printer so that I can finish upgrading my printer..." ;-)

  • @esrevinu.
    @esrevinu. 2 ปีที่แล้ว

    YESSSSS!!! Double Thumbs Up and a share for that shout out to ProperPrinting!!! Way to throw it back to the community, my friend!

  • @reverse_engineered
    @reverse_engineered 2 ปีที่แล้ว

    I loved the kazoo to end it off. Well done!

  • @stepheneavenson2761
    @stepheneavenson2761 ปีที่แล้ว

    of all the channels on here you win the prize for the best and most instructive information you are the best.

  • @CoOnIcK91
    @CoOnIcK91 ปีที่แล้ว

    Fantastic write up of this on your website. Thank you for taking the time to build the manual for this. Definitely adding this to my list of future mods.

    • @alejandroperez5368
      @alejandroperez5368 ปีที่แล้ว

      Don't. There's a better belted mod out there.

    • @15RunAway
      @15RunAway ปีที่แล้ว

      ​@@alejandroperez5368 Can you post a link to the one you are talking about? Thanks...

  • @ThrunRC
    @ThrunRC ปีที่แล้ว +1

    This is a great video , very helpful. Very good and detailed explained 🙂Thanks a lot.

  • @blackwolfecc
    @blackwolfecc 2 ปีที่แล้ว +32

    Hehe that was a fantastic ending. Was very unexpected.
    As always, excellent video !!

    • @pierrelemoine8669
      @pierrelemoine8669 2 ปีที่แล้ว +1

      That should be the new intro music as well!

  • @imbw267
    @imbw267 2 ปีที่แล้ว +1

    That kazoo ending
    *chef's kiss*

  • @lllllllllllillllllll
    @lllllllllllillllllll 2 ปีที่แล้ว +118

    A few things if you're trying to make your z axis and prints as perfect as possible:
    - don't use the power supply relocation shown in the video. This is hanging loose off the end and will vibrate and cause oscillations which can produce ringing artifacts. There are options on thingiverse that add more structural rigidity. The one in the video can be salvaged by printing and gluing a cube to the underside to support it.
    - use the dual independent z motor upgrade (option 3). This is the only way to leave the lead screw loose at the top. You specifically DO NOT want to have the lead screw constrained at the top.
    Lead screws are not accurate parts and are not rigid. They are not meant to be constrained at the top. As seen in the video, the 2nd option introduced z banding. The flexible Z coupler did help fix it, but constraining it from the top and bottom will still reduce quality. For that reason you want 2 individual motors and lead screws without clamping at the top.

    • @PureRushXevus
      @PureRushXevus 2 ปีที่แล้ว +1

      I found the mount that came with my dual z axis kit caused the second motor to be very misaligned with the vertical extrusion.. so some adjustments needed there, plus the flexible couplers helped a lot m.imgur.com/a/5mfvf7M

    • @lllllllllllillllllll
      @lllllllllllillllllll 2 ปีที่แล้ว +5

      @@PureRushXevus That's unfortunate, it's good that the flex coupler helped. Those pictures are a great example of the rigidity of a lead screw, aka none. Despite it being bent like that, provided it has sufficient play (which you improved with the flex coupler) it shouldn't be too bad.
      That is because the path of the lead screw itself is what is constrained. If the lead screw bends, there will be less resistance against the path that the x gantry mount is trying to force it along.
      Something in the system has to give to the inaccuracy of the lead screw. If you add a solid clamping on the bottom and the top, then you are likely to force the x gantry out of line slightly and get the artifacts shown in the video. Of course, getting a straighter leadscrew could probably help in your case too.
      If you look at the videos by MirageC explaining the ball screw system on his printer, it helps understand the purpose of the leadscrew a bit more. Deckingman also has a good video about leadscrews.

    • @PureRushXevus
      @PureRushXevus 2 ปีที่แล้ว +2

      @@lllllllllllillllllll Cool, yeah you really see the top of the leadscrew move around a fair amount when printing sometimes if it's not perfectly aligned, so I now understand why having that free is important :p

    • @lllllllllllillllllll
      @lllllllllllillllllll 2 ปีที่แล้ว +1

      @@autogyro333 In option 2 the secondary one is fine since it's only attached at the top. However, the motorized one becomes constrained at the top and bottom. A flex coupler may or may not be able to compensate for this depending on the leadscrew.
      I'm guessing you're suggesting building some guard around the leadscrew that doesn't actually connect to it? It should be fine provided it doesn't constrain the leadscrew. If it does, just make sure it doesn't constrain it too much or you'll likely start to see some artifacts show up in your prints. Since it's a printed part there isn't much harm in trying it out as you could remove it later.

    • @warmesuppe
      @warmesuppe 2 ปีที่แล้ว +1

      or you build the belted z axis mod for the ender like in the voron v2.
      If modified the mod a little for mor rigidity but other than that it runs very well.

  • @luciusdante4254
    @luciusdante4254 2 ปีที่แล้ว +1

    My favorite 3d printer teacher here again with another video

  • @britishfireworks
    @britishfireworks 4 หลายเดือนก่อน

    This video helped me with another issue I’ve been trying to figure out all day thank you 😭 I have a Neptune 4 pro and got the z axis misaligned the part where you showed how to align the axis helped so much

  • @rp479
    @rp479 2 ปีที่แล้ว

    Great timing. I just bought a z kit!

  • @superjimnz
    @superjimnz 2 ปีที่แล้ว +1

    I have a two Prusa clones that I built myself. On both I use independent Z steppers, and dual Z-endstops to align the Z axis every time it homes. Levelling the bed to a tilted x-axis will result in a skewed X-Z plane.

  • @ScottLahteine
    @ScottLahteine 2 ปีที่แล้ว

    Good coverage. I guess I'll be embedding this video on the G34 page now!

  • @jasonking7570
    @jasonking7570 2 ปีที่แล้ว +7

    Great video as always! Though I would like to add one additional method of adding dual Z, which I really only know as it's how my anycubic i3 mega s came stock. Essentially same as the third method, but rather than using an abl sensor, just using a second endstop microswitch. Thus, equipping the printer to have an endstop on connected for both stepper motors. Has the advantage of being cheaper, but admittedly is a lot more limited than the abl method

  • @monstroPT
    @monstroPT 2 ปีที่แล้ว +1

    Nice feature to have that I will add to my old and hyper-modified Tevo Tarantula.
    Just one suggestion:
    You could have done the gantry alignment using the dial gauge and magnetic base, that you showcased in a previous video.

  • @HelpfulHobbies
    @HelpfulHobbies ปีที่แล้ว

    This just saved my day! Thanks for these vids

  • @mensb1936
    @mensb1936 2 ปีที่แล้ว

    i did that one guys belt driven z mod for ender 3, layers are so beautiful and consistent now

  • @thomaswiley666
    @thomaswiley666 2 ปีที่แล้ว

    Very nice and timely! Thank you!

  • @anthonypidgeon8080
    @anthonypidgeon8080 2 ปีที่แล้ว

    I'm new to this stuff and it'll show, I went option 1 but I have E3MAX so belt isn't long enough. Going 2 or maybe 3 in the future I'm just glad I didn't start pulling it apart before I checked all dimensions. E3MAX prints pretty solidly as is so no real hurry. Top work Michael, keep it up.

    • @chev_FTeam
      @chev_FTeam 9 หลายเดือนก่อน

      ive got a 3max and gone with option 2

  • @klong4
    @klong4 2 ปีที่แล้ว +1

    Great Videos!
    Please do a video on Y-axis (or any axis) tuning with closed loop stepper drivers from BTT.

  • @Tal1m
    @Tal1m 2 ปีที่แล้ว +5

    lol waited for this video for a long time, I already installed my dual z and linear rails on the z a month ago (I went for the belt system) and from the experience I have with the installation, I can say you covered most of the things, but for the linear rails (what you didn't covert in this video) I had problems with aligning the frame, took me 2 months to figure out that both of the aluminum extrusion of the z-axis wasn't parallel to each other and I used alignment tools for the linear rails and they should have been parallel with that tool but the problem in the end was with the frame.
    So my tip is if you have issues with getting it to work properly, check the frame if it aligned and parallel to each other (it can be an issue also with v rollers)

  • @7ickmat
    @7ickmat 2 ปีที่แล้ว

    thank you for the guides!

  • @HakanOnurDerici
    @HakanOnurDerici 2 ปีที่แล้ว

    I've gone with option 2.
    I didn't use belt tensioner and I've just moved the brackets a few mms outer to give timing belt tension. Your video was so useful. Indeed I've stucked that right side of the gantry was about 1cm higher whatever I do. After I tried your solution to unscrew gantry and screw again finally fixed it. Simple solution but I never thought about it. I really appreciate your advise! I also changed to flex couplers after your video.

  • @djispro4272
    @djispro4272 ปีที่แล้ว

    The end was quite funny!

  • @billbrown1877
    @billbrown1877 2 ปีที่แล้ว +3

    I have just installed the creality Z axis kit on my Ender 3 V2 ( AU$51.00 from Banggood). This kit is supplied the the power supply mounting bracket for Ender 3 and Pro as well as a connection cable for the single plug on the control board. I have increased the Z stepper motor current to 700mA (I have a E3 mini V2 board and tft 35 E3 Display as I did not like the standalone stepper drivers of the original 4.2.2 board).

  • @robnixon515
    @robnixon515 2 ปีที่แล้ว

    I’m using 5x TMC2209s with an MKS Robin Nano v3 and a dual-motor dual-lead screw setup, after having used a parallel motor arrangement for a little while before that.
    Option #3 wins, hands down. I even took my top bar mounts offs just to see how the lead screws fared on their own with a precisely leveled gantry. With full torque at either motor and a gantry aligned to within 0.005 of my bed, I can whip the gantry up the full length of the z-axis and back as fast as it will go and only need minor adjustments on the next G34.
    What’s even better is this z-axis setup combined with GCR’s three-point leveling bed, a glass plate and a BLTouch. I just have to fine-tune my Y-axis tilt manually and get my X-axis tilt reasonably level, and the fine adjustments are accounted for automatically through the gantry level procedure. I get to be lazy *and* have 0.005 tolerance precision from left to right in < 30 seconds. Also, the GCR bed heats up from 24°C to 50°C in less than 60 seconds!

  • @kaustuvakash2311
    @kaustuvakash2311 2 ปีที่แล้ว +1

    I got a dual stepper motor upgrade from banggood for my ender 3 v2 for about 45 usd
    Works great.

  • @jorrdanna6219
    @jorrdanna6219 2 ปีที่แล้ว +1

    I did the proper printing belt version a while ago. To level I just loosened the z motor coupler, put a bubble level on the x gantry, and adjusted. It worked well and was really quick and easy.

    • @Eddinski
      @Eddinski 2 ปีที่แล้ว

      hi, i want to do the proper printing method too, u recomened it? any suggestion?

  • @BenCos2018
    @BenCos2018 2 ปีที่แล้ว +1

    nice video
    Been thinking about this for ages lol

  • @jamiebatiste1131
    @jamiebatiste1131 2 ปีที่แล้ว

    Nicely done

  • @Mobile_Dom
    @Mobile_Dom 2 ปีที่แล้ว +10

    you know its getting cold down under when Michael starts wearing a hoodie

  • @LathanM
    @LathanM 2 ปีที่แล้ว +1

    I have had the TH3D single motor kit sitting to install for almost a year. I guess this means I will have to pull it out and install it now.

  • @deadSoldier9
    @deadSoldier9 2 ปีที่แล้ว +4

    Do you recommend two flexible couplers or just on one side? Great video, keep up the good work!

  • @mattmcnicol4259
    @mattmcnicol4259 2 ปีที่แล้ว

    I enjoyed the video, I learned a few new things, but alas there is a 4th option. Maybe more of a 3b, if you will. At least, I hope there is.
    I've got an Eryone Thinker SE, and it came with 2 Z stepper motors and lead screws. It uses 1 driver for both motors. BUT I have upgraded to a board with 5 drivers (was planning on dual extruder but have decided against it for now). So I'll be looking in to doing 2 independent motors but no ABL tech. Rather, adding a 2nd Z end stop. I was hoping your video would cover this, since you really do have a great presentation manner, you are clear and easy to understand.
    Well, I guess it's off to look up info on how to get each Z motor to auto-home using endstops and not a BL Touch or whatever.

  • @petrtvarog273
    @petrtvarog273 2 ปีที่แล้ว +5

    Concerning Option 3. It looks nice but this option has some issue with the following bed leveling in case, that bed ins’t fixed and especialy at Ender3 is aluminum bed thin and “soft”. I suppose that this solution is better for Voron, Vcore and so on. Therefore I redefined G34 command to the #define Mechanical_gantry_calibration and check linearity of the X gantry via top mechanical (printed) limiters. After that X gantry is parallel with the top frame and then I can run G35 for Assisted tramming for bed level.

  • @TheMidnightSmith
    @TheMidnightSmith 2 ปีที่แล้ว

    Impressive so much from TH3D was used in this video. They're in the USA and shipping to another country right now is expensive and slow. Props to you for utilizing them

  • @KarlDonovan
    @KarlDonovan 2 ปีที่แล้ว

    Good stuff, I just installed a new stepper version of dual Z. Like a dope I didn't even think of sticking a couple of pieces of wood in to align it! So next on the list is G34 which feels a little distant right now as have new SKR e3 v3 boards to configure. The last time I compiled Marlin was years ago, so looks like I will be reliving that again and watching old videos of yours (can still remember frantically scribbling notes, pausing, and rewinding). I could have probably just brought a new printer over my Enders, but am sentimental about them now. Am looking forwards to seeing your music career take off any day now! Did you use just one flexy joiner or two (one for each side).

  • @Levisgil47
    @Levisgil47 2 ปีที่แล้ว

    Hello, thanks again for this very informative video. I wonder where you got your Xaxis linear rail along with its hotend mount. . It'll be very convenient for my old tevo tarantula that I try to upgrade with the dual color hotend that you presented in your previous video. Thanks

  • @duality4y
    @duality4y 2 ปีที่แล้ว

    love your videos

  • @Sokolov_vrn
    @Sokolov_vrn ปีที่แล้ว

    good job!

  • @Bordpie
    @Bordpie 2 ปีที่แล้ว

    You can extend this to three Z stepper motors/drivers and make a railcore, I believe just by increasing the number of Z steppers in the firmware to 3 (or more if you have them) and "#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS" to tell the firmware the position of the three Z axis rails in the printers XY coordinates so it can move the axis correctly to compensate, then send G34 to auto level the bed (also set all the other changes like defining the correct Z motor drivers and outputs in the firmware etc.).
    I am planning on breaking down my old Anet A6 which has served me well but is showing its limitations, and making a custom Hypercube/Railcore/Voron/thing printer. Looking at the FYSETC SPIDER mainboard since its reasonably priced and has all the motor driver outputs needed for a railcore (plus two extra driver slots for multi extrusion if you wanted it).

  • @mrmaddog69
    @mrmaddog69 2 ปีที่แล้ว +191

    Everyone who moves the power supply should be adding a ground wire from the power supply case back to a secure solid mount point on the frame.

    • @snives7166
      @snives7166 2 ปีที่แล้ว +12

      While you're at it, go ahead and ground your steppers as well. Static from the steppers shocking the drivers is one of the most common issues with the new 32bit boards. Once you start seeing shifts, the driver is already damaged and there is no downside. Creality has shared diagrams with recommended wire lengths.

    • @MegaDman42
      @MegaDman42 2 ปีที่แล้ว +6

      I've seen somewhere where someone moved it under the bed and drilled new holes in the frame to screw it in there, and they did it so they wouldn't have to worry about that. Seems smart to me.

    • @robnixon515
      @robnixon515 2 ปีที่แล้ว +5

      On the same topic, anyone who owns an Ender 3 V2 should do the same. Some people claim their frames are grounded out of the box, but mine was not. I don’t think it was causing me any issues printing, but I ran a strip of 24V LEDs through my top bar extrusion just to see if they’d fit and I was surprised to see them faintly illuminating!
      A simple fix that can potentially save your electronics.

    • @radicalxedward8047
      @radicalxedward8047 2 ปีที่แล้ว +12

      Since when aren’t power supply cases already grounded to the plug they’re connected to? Or are you saying in order to ground the frame, not the PSU case?
      Considering the frame is painted, what exactly are you accomplishing outside of the screws that go into the metal?

    • @mrmaddog69
      @mrmaddog69 2 ปีที่แล้ว +1

      @@radicalxedward8047 ground the frame of the printer to the power supply case or better yet to the ground terminal. If the steppers and the bed are not metal mounted to the frame with a continuous ground then they should be grounded also. Basically anything that consumes power should have a good ground 😎

  • @smorris12
    @smorris12 2 ปีที่แล้ว

    I took my Ender 5 Dual-Z last year as the cantilever bed sags something chronic out of the box. Started with a belt driven second leadscrew with the motor driving the belt, my thinking being that I'd get more even power transmission between the two screws. Turned out I just got very uneven layer movements. Went to a second stepper on the fifth output of the SKR v1.3 in it and the prints are almost perfect.

  • @Roobotics
    @Roobotics ปีที่แล้ว +7

    Been running the dual-z from a single motor for years now, highly recommend it over the other options, it encourages you to understand where things bind and get everything resolved and properly settled and in-sync/parallel. Nothing can drift out of sync on it's own and I haven't had to level the bed since. Thrust bearings and a shaft clamp keep the smaller threaded rod from popping up into the air, you'll want to fully constrain that instead of relying on gravity.

    • @15RunAway
      @15RunAway ปีที่แล้ว

      I watched this whole video twice and after having my own binding issues as well as gantry sag I believe you are right. I have a question and a request: What happens if it's too much on one motor? Motor failure, or driver failure? And second can you explain what you were saying about a coupler at the end of your post? Thanks

    • @Roobotics
      @Roobotics ปีที่แล้ว +1

      @@15RunAway @Dan Cantrell good questions. Too much for one motor: it will skip steps and you will usually hear it, adding a second z rod adds a little bit of friction, but really you are balancing out the existing load in a much more controlled way.
      For the last part, when you belt the z the second lead screw basically hangs from the top of the block, the thrust bearings help with friction better than a normal bearing, and the shaft collar goes on the underside with another thrust bearing, it restrains that lead screw from ejecting itself partways up and keeps things more rigidly constrained. Ideally gravity is enough for this, but I felt the need to do this and think it helps.

    • @15RunAway
      @15RunAway ปีที่แล้ว

      @@RooboticsIt helps a lot! I really appreciate you taking time to answer my questions..I have 3 Creality printers and only two have ABL sensors. I figure the only reason I haven't really come to the point of thinking seriously about dual Z's is probably because anytime I've tampered with the X axis and got the level off all I had to do is probe out another bed mesh, but it gets old doing it manually on this one that isn't equipped with a probe.. I thought about spending my $50 monthly hobby allowance on another probe or doing the dual lead screw. I feel that the CR Touch is kinda like putting a bandaid on a splinter without first removing the splinter if that makes sense.. And I've also did a direct drive upgrade on it recently too, so that adds some weight to it as well. But I'm like you, I like the simplicity the single motor belted Z, of keeping it free of potential points of binding and such. Your thoughts?

    • @15RunAway
      @15RunAway ปีที่แล้ว

      You have those that say a dual Z should have dual steppers with their own drivers because the dual steppers split puts too much on a single driver. And some say the single stepper belted Z does what you said and puts too much on the stepper and causes skips, but I'm not one that's gotta print at 100mmps. And you said you've been doing it for years so that's what I want to do.. I've always been one that want to do things right but a lot of times it doesn't have to be the biggest and most expensive way in order to do it right..

    • @Roobotics
      @Roobotics ปีที่แล้ว +1

      @@15RunAway I wouldn't say putting two lead screws on a single stepper will cause skips, I think this only happens if your gantry is binding or is very heavy, at the start of my conversion I had hidden binding I had to resolve(also I am using direct drive fyi), by the time I was finished it was so frictionless I nearly had to worry about it slipping down when unpowered. If anything, a tuned dual-z is easier on the motor.. single-z is very much like trying to lift a weight from across the room on a board, and what's keeping it from falling away from you is a wheel rolling against the far wall. That friction isn't free either, and it's a very awkward way to deal with the weight vs lifting from both sides, imo!

  • @raven_fpv
    @raven_fpv 2 ปีที่แล้ว

    LOL Michael, who is that little kid we see for a split second at 18:28?? LOL
    Anyways, great video and I'm happy you used the Ender 3 Pro for this test. I was looking into getting a dual Z kit that has everything you need. Would you recommend a complete kit or what you showed in the video? Thanks again for the great info! I always look forward to your video wisdom! Happy 3D printing!

  • @dannybush6131
    @dannybush6131 2 ปีที่แล้ว

    If you are going to do this mount the PS under the Y axis extrusion bar and avoid all of the problems you will create by leaving it to wobble on the back of the base. I will leave my ender as it is, printing perfectly. Your greatest gift to me Micheal has been your calibration tools on GIT HUB. God bless you for those as they have made even my problem machines more usable. Marlin is still a MICROSOFT for me though, forever changing and always confusing and NEVER easy. Happy printing buddy, watch out for those silly ROO's Still waiting to see the RAT RIG go.

  • @cobeer1768
    @cobeer1768 2 ปีที่แล้ว

    I bought new gantry plates and went rails for the Z on one ender and dual Z with PSU relocation on a second. I much prefer the rails. No slop and only basic screws

  • @CRCinAU
    @CRCinAU 2 ปีที่แล้ว

    Some insight though - if you don't have a solid / fixed bed, go with the belt driven setup. If you have an adjustable bed, then you'll end up fighting between levelling the bed and the G34 command - which is an annoying battle. You can get the complete belt with with two new lead screws for ~$20USD.
    If your printer has a fixed bed, certainly go the path of dual Z motors with independent control - as this is the better option for that scenario.

  • @jcfpv3454
    @jcfpv3454 ปีที่แล้ว

    Thank you

  • @IntercourseWithYou
    @IntercourseWithYou 2 ปีที่แล้ว +8

    I was a huge fan of option 3 and used it for years but it's very likely that you'll get worse prints than just with a single Z because it's almost guaranteed that one of the Z steppers will skip sometime during the print and BAM now you have a crooked gantry mid-print. Then I saw a printer with option 1 installed and it ran for years without needing any adjustment. Don't overcomplicate things, the best is always the simplest.

    • @azulpurpura1230
      @azulpurpura1230 2 ปีที่แล้ว +1

      It sound like torque problems, if the driver of the board cannot give the necessary current you can try to connect the motors in series instead of parallel.

  • @AndersEinarHilden
    @AndersEinarHilden 2 ปีที่แล้ว +1

    And suddenly I have an extra stepper motor and parts on the way in the mail :)

  • @tarunarya1780
    @tarunarya1780 ปีที่แล้ว

    Thanks for the great video. Could you consider including printed object reloaction as this potentially reduce the need for the above. I have had an alfawise u20 sat around for ages and there has been quite a large learning curve and it is easy to spend a lot of money if struggling to get your first print as thee is always something better. I am not interested in models and was mainly wanting 3d printing for practical things such as for tool batteries, and fixing items that have broken such as flymo hinge pins and plastic parts of an electric item that have dropped damaging its charging port seating, cogs for electric tools etc. These are all small items and relocation to the motor side would minimise discrepancies in height across the z axis. I was thinking about the swiss knife hotend clone from dragonlabs, or their volcano +- there nickel clad copper heat block or the supervolcano because I think teh print times are too long. Then the issues of whether it is worth getting a direct drive extruder and whether this would mean it would benefit from another z axis which is how I started looking at this. I managed to print a flymo hinge pin but it just broke and I will try again with greater infill. My point really was that there must be lots of people like me and it is easy to get into buying a lot of things you don't need out of frustration. Comparison of hotends are not available with physical measurments. It is interesting of getting a good printflow requires on adequate heating which depends on the material of the block e.g. copper versus aluminium (3x conductiv brass) with adequate coating eg nickel , longer hotend such as volcano, or multi inlet nozzle to allow increased surface area for heating (which may not need volcano to achieve the same thing in terms of cubic volume of melted filament that can be extruded.) This is another potential video.

  • @b3nny90
    @b3nny90 2 ปีที่แล้ว

    I'm going to test this on my chiron and then upgrade my ender to it and my big big printer in the garage definitely needs it as the gantry is 1m wide and tends to go out a little bit every now and again

  • @Deses
    @Deses 2 ปีที่แล้ว +1

    Damn, the timming of this video is scary. I *just* installed a dual Z on my Ender 3, but I got the kit that has two stepper drivers because it's was simpler and cheaper. The whole kit with stepper, Y cable, the lead screw and all the accessories was just $20. :D

    • @floodo1
      @floodo1 2 ปีที่แล้ว +1

      Where did you get the kit from?

  • @BlueCauldronSoftware
    @BlueCauldronSoftware 2 ปีที่แล้ว

    GREAT video! Thank you so much!! I have one question.
    Option 3 (Ender 3 Pro): This is the only place I've found so far which says to plug the 2nd Z stepper into the E1 slot on the SKR E3 Turbo board. Is there an issue with plugging it into the Z2 slot? I'm working on syncing my 2 Z steppers, as one is either moving more quickly or binding and skipping steps. Just wondering if moving the 2nd Z stepper from Z2 => E1 would help or not.

  • @hobbylyfe4716
    @hobbylyfe4716 หลายเดือนก่อน

    You can relocate the pulleys under the bearing block to keep the z steppers synchronized and prevent having to relevel

  • @GeorgeGraves
    @GeorgeGraves 8 หลายเดือนก่อน

    I really like the broken filament on the printer behind you, just barely haning on for dear life - looks like it might be a bit wet :)

  • @bleach_drink_me
    @bleach_drink_me 2 ปีที่แล้ว

    Have you tried the g34 on a printer like the tronxy x5sa?
    I did it on my x5sa, it required a different mainboard. It' made the printer so much better.

  • @ayumuaikawa
    @ayumuaikawa ปีที่แล้ว

    9:06 oh a PS vita i see, a man of culture 👍

  • @stunamvap8617
    @stunamvap8617 2 ปีที่แล้ว

    thank you for this precious info. for the TMC2208 v3.0 can we configure them in UART for method 3 of synchronization of the two Z axes? Thank you for your time

  • @mrmechano
    @mrmechano 8 หลายเดือนก่อน

    How many RPM is that blower?
    I did the dual Z motorized but I reverted to the dual Z single motor because I did direct drive and I had a spare 42-40 from the extrusor. The new Ender 3 V3 SE uses dual Z one bigger motor.
    I did vertical and rigid coupling but put Oldham because when you tighten top belt, tends to bend the lead screws. The single stepper needs to raise to near 1.38v the Z onto the mainboard.

  • @ryanhumberger5781
    @ryanhumberger5781 2 ปีที่แล้ว

    Hold the phone. Lets talk about that Spiral flexible coupler you were showing us for a minute. Simply adding that coupler may not fix the issues alone and it may introduce new issues. If you butt both shafts together and coupled them, you have just created a solid column! IF it does flex, it will be pivoting on the face of the shafts and apply a tension to the spiral cut coupler. As the coupler rotates, this tension will act differently. Next- If you leave a gap between the shafts- That is not a real cure either. If the gap is not large enough, the weight of the gantry will compress the slits in the coupler and the shafts will touch. If the gap is to larger the coupler will jsut compress on itself. The solution here is to mount the stepper side so the shaft is fush. Then insert a 1/4" or 6mm ball bearing. This will create the solid column to support the weight of the gantry and also allow flex.

  • @Techknowdude
    @Techknowdude 2 ปีที่แล้ว +3

    10:08 In my experience it does need to match exactly if you are chaining the motors together in series. I used a slightly thinner motor (old extruder) for a second Z axis motor and it got very hot and started skipping steps. I think parallel works better, but might cause overheating of the driver (if I remember correctly)

    • @Bubu567
      @Bubu567 ปีที่แล้ว

      In series, the one that has the lowest equivalent series resistant will effectively be doing most of the work for both motors.

  • @Zer0Awakening
    @Zer0Awakening 2 ปีที่แล้ว

    I just added a second stepper setup that i found on amazon a few weeks back (it had all the parts, including a Y cable to split the stepper connection). The increase in print quality from dual Z on my Ender 3 Pro is legit impressive. I dont see dual z axis often as a "must have upgrade" but i highly recommend it. It was probably the second best money i've spent on printer upgrades. (#1 will always be a new board so the steppers aren't so loud)

    • @doDMThings
      @doDMThings 2 ปีที่แล้ว

      Hey I'm installing that one but the secondary motor keeps trying to spin after main one stops

  • @koreaquirks7300
    @koreaquirks7300 2 ปีที่แล้ว

    Champion

  • @depolo78
    @depolo78 ปีที่แล้ว

    With more than a year of these possibilities, it would be nice to see a comparison of results.
    Does that video already exist?

  • @kazz23681
    @kazz23681 2 ปีที่แล้ว

    Hello,
    Ive been 3d printing for a couple years now I started on the ender 3 and then the ender 5 i finally looking go upgraded again but i wanted to go big and i was looking at the cr10 max and heard mix reviews including your review on the printer
    So to keep it simple this is my question would you recommend the cr10 max or the rat rig v3
    Right now i want to print mechanical details and have a high turn over rate with low failures.

  • @cody5495
    @cody5495 2 ปีที่แล้ว

    Option 2 + top belt drive would be nice

  • @filippus_
    @filippus_ 2 ปีที่แล้ว +1

    Hey, I am making my own extender kit and just wondering if it would work to just solder on another wire to the existing wire for each stepper motor or if that would in any way neagtively effect the printer?

  • @TherealMr.bubble
    @TherealMr.bubble 2 ปีที่แล้ว +1

    Any chance you could share links to all of the upgrades that you have on the Ender 3?

  • @localhero44
    @localhero44 2 ปีที่แล้ว

    Great video as usual :) Does this feature exist in Klipper ? I have the dual Z on the stock old CR10S but I don't know how such a G34 in Klipper (I already have the ABL).

  • @Emre-Sunay-Gebes
    @Emre-Sunay-Gebes 2 ปีที่แล้ว

    great video, but something is missing i guess. dual z motors with same driver needs to be adjusted while holding & polarized. because while the power off, most likely z belt doesnt sync well and pull the one side of the belt more, which is not easy to notice. ends up slightly heating z motors because they work against each other.

  • @McDeslandes
    @McDeslandes 8 วันที่ผ่านมา

    What about setting the ounoits for the seconds axis motor? How does the board know where the second z axis motor is? lil confused. Still, an amazing video. Thank you!!

  • @thelovebugs9388
    @thelovebugs9388 ปีที่แล้ว

    Cool!
    I am new to 3d printing, and I purchased a Tronxy X5SA-PRO. I am upgrading the mother-board to a,
    'FYSETC SPIDER' 446 V2.2, coupled to a 7" touch-screen with a Raspberry Pi 3B+.
    Right now I am having an issue: My prints start off fine, but part way through the nozzle begins to scrap
    on the previous layers due to, what I believe, are the axes (x2) are out of sync. At the moment I have her taken apart
    so that I can start from scratch in an effort to get everything aligned, as well as building a more stable base. I have some holes to drill and tap, while trying to incorporate some less vibration resistant material, (aluminum versus cast iron or steel. I have seen some videos where sand is poured into the recesses of extruded aluminum. I am open to suggestions.) Also, I want to create a 'better' way of mounting the mother-board and touch-screen.
    Back to the z-axes... I would prefer a closed-loop set-up versus some of the belt style set-ups that I have seen. However... Here is the kicker... I am new to 3d printing. I have some experience with CNC, milling, and I was a kid when DOS was the operating system, giving me a bit of a leg up regarding coding for a beginner. . I have a TON to learn!!! I appreciate any and all
    constructive criticism. I realize that I am putting a lot out there in a short response, but I am looking for advise while offering my strengths and weaknesses, so I am asking for patience and hoping that the teacher will appear when the student is ready.
    I don't know anyone locally to turn to for help, but my daughter's high-school is starting a STEM program next year and I am encouraging her to get involved. This way my child can teach me, and I could possibly become involved on some level. the nozzle starts to 'grind' into previous layers. It doesn't simply 'crash into' it, but it starts one layer at a time and it is noticeable due to the sound that it makes. I level it the z-axes several times due to wanting to get it as close as possible, while making sure that I take my time to notice any errors that I may have made. I am going to have to take out the dial indicator and magnetic base, and since I replaced the original bed it will stick in place. I truly love this stuff!!!
    I would gratefully appreciate any suggestions in regards to my issue with why the nozzle is grinding
    into my prints.

  • @WhereNerdyisCool
    @WhereNerdyisCool 2 ปีที่แล้ว

    I didn't know about the G34 command and that's good to know. So would you do a G28 after the G34?

  • @Daepilin
    @Daepilin 2 ปีที่แล้ว +6

    Doing the first method on my ender 3 v2 for about a month now, and it seems to work well. I also added anti backlash nuts on each gantry mount.
    Two things though:
    1) basically impossible to move the gantry by hand now. I can only do it by twisting the rods or pulling the belt. Just pushing the gantry does not work anymore
    2) motor runs a lot hotter at the same vref.
    So basically the strain on the motor is much higher with all the added friction and weight. As a result, while my machine is now precise enough for z hopping on retraction, I can't really do it, as it will usually have one or two errors, where it skips a step while hopping and ends up to high.
    Thinking about adding the second stepper (as my rods have equal length its very easy to add), although your advice on how to level the gantry was much better than what I used before and I discovered an offset of maybe 1mm, so I'll test first if that changed something (by adding even more friction)
    Nonetheless, this massively improved height accuracy. Before my prints would always be 1-2% too short, now they are perfect.

    • @rileyneufeld7001
      @rileyneufeld7001 2 ปีที่แล้ว

      Would you still recommend the belted Z option or go dual motors? I've taken my gantry apart and tried to align everything but just can't seem to get it right and am getting crushed layers for the first 3-4 layers and it's ruining dimensional accuracy.

  • @darkquail2003
    @darkquail2003 2 ปีที่แล้ว

    i see you, single frame of kazoo kid!

  • @patrickfutato6555
    @patrickfutato6555 2 ปีที่แล้ว

    I’m considering doing the second method. Any chance that the higher amperage of running two motors in parallel would have a negative effect on the board? I’m not sure what they’re rated to handle.

  • @hierholzerd
    @hierholzerd ปีที่แล้ว

    Please Produce a Video that demonstrates how to properly setup & configure "G34" (Dual Z-Axis Alignment For Marlin), But instead of showing the process with Marlin, show us the process for those of us who use Klipper.
    From my understanding, Klipper does have something called "Z_Tilt" Which is the "G34" For Klipper.
    Thank you for all of the time and effort you have put into teaching the world about 3D printing;
    Or should I say Teaching Tech 😅

  • @anonymousnoname3022
    @anonymousnoname3022 ปีที่แล้ว

    I have a dual Z axis stepper motor and I was still having misalignment issues. I fixed this by having my extruder to the right to balance out the weight. I have used a custom G-code that would move my extruder to the right when finished.

  • @chev_FTeam
    @chev_FTeam 9 หลายเดือนก่อน

    I have upgraded my Ender 3 max to have a dual Z now. What is a good replacement for the alignment blocks, I currently cant print anything, any suggestions on what i should use?

  • @johnnyorlai
    @johnnyorlai 2 ปีที่แล้ว

    Hello Michael, did you extend your hotend assembly wiring ? I found my ender 3 wiring is a lot shorter than yours.

  • @masonsmith2486
    @masonsmith2486 2 ปีที่แล้ว +1

    Was thinking of doing this with an ender extender kit for my ender 3 v2 just because of the distance between the uprights.

    • @warmesuppe
      @warmesuppe 2 ปีที่แล้ว

      Go for the belted z mod. Its even better

  • @darkmtbg
    @darkmtbg ปีที่แล้ว

    In my Klipper config. since i got auto bed leveling on all of my printers i use G28 for homing. and G29 for Z tilt/align then ABL. my ender and ET5 already run with dual lead screws. so its just a drop in with a driver and cable, driver for the printers respectivly.

  • @lukenalevanko5403
    @lukenalevanko5403 ปีที่แล้ว

    Hello! Great videos as always! Question about boards as both of the links you suggest are no longer in stock. Are there others who work just as well and are similar enough setup to still use these instructions for fireware and such? Thanks!

    • @tuckerhauser
      @tuckerhauser ปีที่แล้ว +1

      yup I'm also looking for a alternative board as it looks like bigtreetech don't produce the turbo board anymore

  • @LT72884
    @LT72884 2 ปีที่แล้ว

    Check out belt driven ender 3. No lead screws, just belts. Its awesome

  • @jamesharder3753
    @jamesharder3753 7 หลายเดือนก่อน

    Just got an ender 3 v2, having issues, I can get to stay level and firm but only when 3- 4 of the wheels are so tight I cant force them to turn by hand against the metal, making 2 others not touch at all, when all 6 wheels are even tightened it wobbles like 5-9mm lower on opposite side.
    I wanted to ask: belt driven and 2nd motor are about same cost for me it seems, 2nd motor option uses daisy chain from 1st motor to 2nd instead of board/firmware edits.
    Which of these 2 options would be most ideal for required regular calibration / odds of it not going out of sync while actually printing?
    Also my lead screw has a but of wiggle freedom in the gantry hole when the gantry is loose, is this normal or are the threads on either part made wrong size?

  • @WarrenGuan
    @WarrenGuan 6 หลายเดือนก่อน

    Would you recommend two flexible couplers on both sides for method 2?

  • @dinth
    @dinth 2 ปีที่แล้ว

    A quick question about G34 auto-alignment. I am assuming that this relies on the bed being perfectly straight and im using mesh visualizer for making my bed straight. Im planning to install a second Z screw and use G34 for auto levelling (since i already upgraded my board). Im little bit confused and afraid that once i install the second leadscrew, i will not have any absolute point to calibrate neither the bed nor the Z motors and can end up with both being uneven or one of them being uneven and not knowing which one

  • @samkazangas2022
    @samkazangas2022 2 ปีที่แล้ว

    I love this but having difficulties with Klipper I followed you klipper config now I don't use marlin could you do a tutorial how to configure on klipper I have a e3 turbo and I been following you would be great or even a tip 😀

  • @esotericbear9829
    @esotericbear9829 2 ปีที่แล้ว

    Is there any way to do an option #2-B, using 2 closed loop steppers? Would there be a way to zero them & keep them in sync with each other?