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

Поділитися
Вставка
  • Опубліковано 30 лип 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

КОМЕНТАРІ • 400

  • @lllllllllllillllllll
    @lllllllllllillllllll 3 роки тому +121

    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 3 роки тому +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 3 роки тому +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 3 роки тому +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 3 роки тому +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 3 роки тому +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.

  • @Otakunopodcast
    @Otakunopodcast 3 роки тому +14

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

  • @DavidVegaBR
    @DavidVegaBR 3 роки тому +34

    That ending was totally unexpected 😂. Brilliant.

  • @reprinted3D
    @reprinted3D 3 роки тому +11

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

  • @bigfoot650
    @bigfoot650 3 роки тому +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

  • @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!

  • @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!

  • @KaChunWong084
    @KaChunWong084 3 роки тому

    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.

  • @blackwolfecc
    @blackwolfecc 3 роки тому +32

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

  • @stepheneavenson2761
    @stepheneavenson2761 2 роки тому

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

  • @esrevinu.
    @esrevinu. 3 роки тому

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

  • @Tal1m
    @Tal1m 3 роки тому +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)

  • @gishman9
    @gishman9 Рік тому

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

  • @ChazBword
    @ChazBword 3 роки тому +1

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

  • @jorrdanna6219
    @jorrdanna6219 3 роки тому +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 3 роки тому

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

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

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

  • @Mobile_Dom
    @Mobile_Dom 3 роки тому +10

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

  • @ThrunRC
    @ThrunRC Рік тому +1

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

  • @britishfireworks
    @britishfireworks 7 місяців тому

    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

  • @reverse_engineered
    @reverse_engineered 2 роки тому

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

  • @billbrown1877
    @billbrown1877 3 роки тому +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).

  • @anthonypidgeon8080
    @anthonypidgeon8080 3 роки тому

    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 Рік тому

      ive got a 3max and gone with option 2

  • @superjimnz
    @superjimnz 3 роки тому +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.

  • @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!

  • @jasonking7570
    @jasonking7570 3 роки тому +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

  • @robnixon515
    @robnixon515 3 роки тому

    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!

  • @luciusdante4254
    @luciusdante4254 3 роки тому +1

    My favorite 3d printer teacher here again with another video

  • @mrmaddog69
    @mrmaddog69 3 роки тому +192

    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 3 роки тому +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 3 роки тому +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 3 роки тому +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 3 роки тому +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 3 роки тому +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 😎

  • @ScottLahteine
    @ScottLahteine 3 роки тому

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

  • @imbw267
    @imbw267 3 роки тому +1

    That kazoo ending
    *chef's kiss*

  • @mensb1936
    @mensb1936 2 роки тому

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

  • @monstroPT
    @monstroPT 3 роки тому +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.

  • @thomaswiley666
    @thomaswiley666 2 роки тому

    Very nice and timely! Thank you!

  • @HelpfulHobbies
    @HelpfulHobbies Рік тому

    This just saved my day! Thanks for these vids

  • @IntercourseWithYou
    @IntercourseWithYou 3 роки тому +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.

  • @klong4
    @klong4 3 роки тому +1

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

  • @rp479
    @rp479 3 роки тому

    Great timing. I just bought a z kit!

  • @LathanM
    @LathanM 3 роки тому +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.

  • @petrtvarog273
    @petrtvarog273 3 роки тому +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.

  • @kaustuvakash2311
    @kaustuvakash2311 3 роки тому +1

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

  • @djispro4272
    @djispro4272 Рік тому

    The end was quite funny!

  • @7ickmat
    @7ickmat 3 роки тому

    thank you for the guides!

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

  • @BenCos2018
    @BenCos2018 3 роки тому +1

    nice video
    Been thinking about this for ages lol

  • @jamiebatiste1131
    @jamiebatiste1131 3 роки тому

    Nicely done

  • @smorris12
    @smorris12 3 роки тому

    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.

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

  • @Techknowdude
    @Techknowdude 3 роки тому +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.

  • @CRCinAU
    @CRCinAU 3 роки тому

    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.

  • @dannybush6131
    @dannybush6131 3 роки тому

    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.

  • @duality4y
    @duality4y 3 роки тому

    love your videos

  • @BlueCauldronSoftware
    @BlueCauldronSoftware 3 роки тому

    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.

  • @Sokolov_vrn
    @Sokolov_vrn Рік тому

    good job!

  • @Levisgil47
    @Levisgil47 3 роки тому

    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

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

  • @b3nny90
    @b3nny90 3 роки тому

    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

  • @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?

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

  • @DonyBit
    @DonyBit 6 місяців тому

    If I mount a second indipendent z motor with linear rails, do i stil need to software calibrate 'em? Or would it be more harm than good?
    Given the higher stiffness of the structure, that removes asimmetry by itself, I wonder if letting the motors move indipendently could led in breaking somenthing and just "good assembling"/"phisical calibration" would be enough

  • @deadSoldier9
    @deadSoldier9 3 роки тому +4

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

  • @kazz23681
    @kazz23681 3 роки тому

    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.

  • @AndersEinarHilden
    @AndersEinarHilden 3 роки тому +1

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

  • @McDeslandes
    @McDeslandes 3 місяці тому

    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!!

  • @cobeer1768
    @cobeer1768 3 роки тому

    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

  • @3sotErik
    @3sotErik 3 роки тому

    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?

  • @nutronik9
    @nutronik9 2 роки тому +1

    When you run the z axis motors in parallel, is there a voltage or current that is recommended to change? My dual z keeps digging the nozzle into my bed during z hops

  • @TheMidnightSmith
    @TheMidnightSmith 3 роки тому

    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

  • @Deses
    @Deses 3 роки тому +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 3 роки тому +1

      Where did you get the kit from?

  • @stunamvap8617
    @stunamvap8617 3 роки тому

    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 10 місяців тому

    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.

  • @TheRealMr.bubble
    @TheRealMr.bubble 3 роки тому +1

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

  • @hobbylyfe4716
    @hobbylyfe4716 4 місяці тому

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

  • @kb3cxe
    @kb3cxe 3 місяці тому

    Great video. Thank you for the help. I did the second method. It worked OK but the motors get out of sync all the time. I'm going to add option 1 as soon as I get new screw rods. My work around until then is to put a ruler between the two connecting blocks, and mark a line on them. When I start a new print I merely check their alignment, correct, and proceed. Does anyone know the thread designation of the screw rods? Thank you. Roland

  • @techdiyer5290
    @techdiyer5290 3 роки тому +1

    Is there any way of just enabling the G28 command through the cli tab? by connecting to you printer via USB?

  • @thelovebugs9388
    @thelovebugs9388 2 роки тому

    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.

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

  • @MrBrettStar
    @MrBrettStar Рік тому

    For method 3 is there a way to use 2 end stops to square the gantry or isn’t there enough inputs on most boards? Tramming it to the bed seems ok but if bed is out then it will force the x to be out too which surely isn’t good for alignment long term

  • @fgroen1225
    @fgroen1225 3 роки тому +1

    For the dual z-axis motors with dual drivers: Is there not a possibility to have a home switch on each z-axis? That would eliminate a lot of problems. With the G34 code it is assumed that the bed is level. When homing both z-axes one assures that the gantry is alway referenced with respect to the frame, and not the bed.

  • @bartsalemink5729
    @bartsalemink5729 2 роки тому

    I have a CR10S I'm looking to upgrade to silent drivers and dual extruders, so I'll be replacing the motherboard. Would it be possible to do sensorless homing on X and Y, and use the endstop headers for microswitches on both sides of the gantry? This would eliminate the need for ABL which would be something for the future if at all.

  • @takeshivolkov2002
    @takeshivolkov2002 3 роки тому

    Is there anything to worry about with not providing enough power for both stepper motors? I've seen kits that simply split the wires from one plug in the board as well as using a board with dual z motor plugs.

  • @proto_hexagon5649
    @proto_hexagon5649 2 роки тому

    12:23 i dont understund this. When turn it on dont come back at last leveling?
    I must rotate leadscrew until reach the other side but not conected to the coupler and motor right?
    My left side is 1mm up than right. i know i can level the bed but i want to learn to have default X stright and after that if need i do the bed leveling.

  • @Daepilin
    @Daepilin 3 роки тому +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.

  • @johnnyorlai
    @johnnyorlai 3 роки тому

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

  • @walterpolan8561
    @walterpolan8561 Рік тому

    When adding a second stepper motor with a Y adapter the current from the driver board is now shared with both motors. I am seeing some random stalling of the motors. What would be the current or Ref voltage set to when using two motors?

  • @michaelkreitz
    @michaelkreitz 3 роки тому +1

    Does the Ender 3 V2 board have the ability to do G34 or is an upgraded board like the BTT SKR E3 Turbo required?

  • @tarunarya1780
    @tarunarya1780 2 роки тому

    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.

  • @darkmtbg
    @darkmtbg 2 роки тому

    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.

  • @raven_fpv
    @raven_fpv 3 роки тому

    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!

  • @manski209
    @manski209 3 роки тому

    I purchased the dual z rod kit and installed it but when i'm manually moving the z axis up and down, it doesn't feel smooth, actually, i have to put a lot of force to move it up and down. I tried it by disabling steppers with printer on but still very hard to move up and down.I loosened the gold nut on both rods but its still very difficult to move up and down. Any suggestions will help. Thank you.

  • @jamesharder3753
    @jamesharder3753 10 місяців тому

    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?

  • @TheTehman
    @TheTehman 2 роки тому

    Hi, does anyone know if the skr mini e3 v2.0 board supports the g34 command? I’m having problems determining if both the z axis plugs on the board are wired to have the same output or if they can be individually controlled to level the gantry. Thanks!

  • @ausmax1972
    @ausmax1972 3 роки тому

    Any idea if this is easily achievable on the 2021 Ender 3 v2? I ordered one the other day, but it's not going to make it here before the end of lockdown. I have an old TronXY Prusa clone I'm replacing, so I'll have spare lead screws and steppers.
    I'm also looking at switching to the Jyers Marlin version, I'm assuming this will still work.

  • @Atracaedes1
    @Atracaedes1 3 роки тому

    So what is the benefit to use method 2 compared to method 1?
    Method 2 needs a lot more to do, so is it really worth it?

  • @jcfpv3454
    @jcfpv3454 Рік тому

    Thank you

  • @masonsmith2486
    @masonsmith2486 3 роки тому +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 3 роки тому

      Go for the belted z mod. Its even better

  • @wisniamw
    @wisniamw 8 місяців тому

    are there any possible problems with power supplied to the second motor in the second scenario? Could f/e the mainboard not be able to supply enough current for both motors?

  • @Ibo4433
    @Ibo4433 Рік тому

    is it possible to do Z-axis calibration with the BIGTREETECH SKR Mini E3 V3.0 because in the description it says "Add parallel double Z-axis interfaces"

  • @christianrodel6829
    @christianrodel6829 2 роки тому

    I’m using method 2 on my printer, but attached with a belt to synchronize both stepper motors / lead screws on top like in method 1. Is there any downside on this method?

  • @pierre3036
    @pierre3036 Рік тому

    With reference to time stamp 14:45. Using Marlin 2.1.1 and can not find line 593 (number of Stepper Drivers) anywhere in Config H nor Config Adv H? I checked everywhere. Any help would be appreciated.