S42B closed loop stepper motors - No more layer shifts!

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • If you’ve ever had a failed print from a layer shift, you know how frustrating it can be. Traditionally 3D printers use open loop stepper motors, which means if they lose steps, the printer doesn’t know and can’t compensate. The Bigtreetech S42B is a closed loop stepper motor, which means it monitors the position of the stepper and will compensate for errors. This means no more layer shift failures.
    In this video, I explain closed vs open loop, examine the specifications, provide an installation guide and then test the noise, print quality and compensation back to back.
    Thanks to Alan from Bigtreetech for solving the coreXY problem with stepper timing.
    Purchase the Bigtreetech S42B:
    Aliexpress (select which version you want): s.click.aliexpress.com/e/_dVy...
    Currently not available on Amazon.
    Upgraded boards are available for this module: www.estechnical.co.uk/product...
    S42B GitHub for firmware (optional), diagrams and manuals: github.com/bigtreetech/BIGTRE...
    This product was purchased with my own money for the purposes of making this guide. All opinions expressed are my own.
    Person outline image credit: www.needpix.com/photo/downloa...
    Traffic cone image credit: www.needpix.com/photo/624471/...
    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

Komentáře • 800

  • @TeachingTech
    @TeachingTech  Před 4 lety +116

    Hi guys, after reading comments here are two things:
    1. Plenty of people saying they don't have layer shifts, plenty saying they do. The ones I showed at the start were genuine for me, not manufactured for this video. If you don't need these, that is great news, but it doesn't mean they are useless for everyone.
    2. I was confused with the price by the '4PCS' in the description, but I see now they are referring to the mounting hardware. They are in fact $25 each for the units shown in this video, my apologies for the mistake in the summary. I will see if CZcams let's me crop that part out as to not confuse people.
    3. The endstop lever went back on without issue. My printer is proud to have 'taken one for the team' in the pursuit of testing and thanks you for your concern.

    • @ColinWatters
      @ColinWatters Před 4 lety +2

      My cheap A8 based printer will skip steps if I push it much over 100mm/sec but print size also matters obviously.

    • @NemecJiri
      @NemecJiri Před 4 lety +2

      ​@@ColinWatters My upgraded A8 sometimes skip steps when I'm printing materials like ABS and print start to lift corners. I didn't have this problem with PLA or PETG.

    • @ColinWatters
      @ColinWatters Před 3 lety

      @@GrimmChristopher is your link broken?

    • @GrimmChristopher
      @GrimmChristopher Před 3 lety

      @@ColinWatters please try again

    • @RRacer000
      @RRacer000 Před 3 lety

      Today I received two of these.
      The DIP switches are all set to on by default - the inverse to what your drivers looked like.
      Do you know where I can find a manual on what they do and how they should be set?

  • @seantdstewart
    @seantdstewart Před 4 lety +92

    So much anxiety watching you whack the printer with a mallet. Amazed to see the Closed Loop system in action, very impressive. Interested to see what the maximum print speed is now.

  • @redline3036
    @redline3036 Před 4 lety +45

    When you hit that and it snapped back that's impressive wow

  • @Robothut
    @Robothut Před 4 lety +9

    So glad you did this video. I have been waiting on a proper review of these closed loop stepper units for 6 months. Seems like every printer should come with this type of control of the steppers and maybe they will going forward. Thank you again for putting the time so we can all see what is involved with using these units.

  • @MrSurtz
    @MrSurtz Před 3 lety

    I'm so glad I found this video, I've built my own corexy printer 300x300x400, linear rails on all axis and a MKS SGEN L V2.0 main board. I was given a pair of BTT S42B steppers, no matter what I did I couldn't get them to move until I watched this video, those 2 small changes in the firmware solved everything. Thanks.

  • @slap_my_hand
    @slap_my_hand Před 4 lety +10

    I hope this will be a standard feature on future printers.

  • @buggz8889
    @buggz8889 Před 4 lety +4

    What I'm really like about this is it makes setting up the steppers alot easier

    • @brianfoster7064
      @brianfoster7064 Před 3 lety +1

      @npgoalkeeper _ TMC2209s aren't closed loop. They will not auto correct for any movement. All they do is give you tighter control over movement and quieter motor movement.
      The TMC2209 is the easier upgrade, but it isn't better.

  • @wfpelletier4348
    @wfpelletier4348 Před 4 lety +11

    This is fantastic! Thank you for this video. In particular, I was very impressed with your 'hammer test'.

  • @KieranShort
    @KieranShort Před 4 lety

    Seriously, seriously impressive. All printers should have this tech!

  • @Matt151022
    @Matt151022 Před 4 lety

    What a fantastic price for this! Thanks @TeachingTech. I just ordered some for my 400x400 moving portal printer(CNC style) and my ender 3! Great find.

  • @satxsatxsatx
    @satxsatxsatx Před 4 lety +1

    Excellent, crystal clear, well-scripted presentation. thanks

  • @moorejl57
    @moorejl57 Před 4 lety +56

    While I am unlikely to use these on my 3d printer, it might be really great for a CNC mill where the forces are much higher and the chance for skipping steps greater. The price for motor and driver circuit is really impressive!

    • @joshhyyym
      @joshhyyym Před 4 lety +5

      Are you running nema 17s on your CNC? Maybe you could add the encoder only kits to a nema 23 for more torque?

    • @moorejl57
      @moorejl57 Před 4 lety +9

      @@joshhyyym My CNC is a Sherline mill using Nema 23 and grblshield/Arduino controller. I would love for Bigtreetech to make a Nema 23 version.

    • @Nobody-Nowhere
      @Nobody-Nowhere Před 4 lety +3

      not only motor & system, but also the driver... its game changing at this price

    • @jothain
      @jothain Před 4 lety +1

      Well you just need feedback to controller. These kinds of things have been around for tens of years.

    • @moorejl57
      @moorejl57 Před 4 lety +5

      @@jothain True, but servo motors are normally very expensive as are the drivers. Bigtreetech is selling a complete solution for the price of the motor.

  • @2008abba
    @2008abba Před 3 lety

    I'll be getting a set after watching this video. Your videos are my favorite of all the 3D printing videos on CZcams

  • @NTFmain
    @NTFmain Před rokem

    They are great, I used closed loop system on my 3kw CNC mill - amazing. Recommend.

  • @first-thoughtgiver-of-will2456

    I like the idea of using an observer to read the motor coil current and inductance to determine if it stepped or stalled. It's an all electronic solution with no moving parts or metrics. Thanks for these great videos!

    • @AnnaVannieuwenhuyse
      @AnnaVannieuwenhuyse Před rokem

      That's what the TMC2208 and TMC2209 do for both variable decay as well as StallGuard 😀

  • @dse-elektronik
    @dse-elektronik Před 4 lety +1

    Super film. S42B potrzebny do frezarek i robienia płytek PCB. Dziękuje i pozdrowienia z Polski.

  • @JakobDam
    @JakobDam Před měsícem

    As someone who has battled a lot with layer shifts in the past, it's amazing that closed loop motors have taken so long to hit the consumer printers. With the Creality K2, it looks like it's finally happening. My original "fix" was changing stepper drivers and running them at close to the maximum my board and driver are capable of, so the print head can power through a lot more resistance. It's of course not comparable to closed loop, but it does minimize the risk of layer shifts (for me). But I'd be a lot more comfortable having closed loop steppers - but alas, my printer's mainboard is closed source and doesn't allow for such customizations.

  • @Mr.Thermistor7228
    @Mr.Thermistor7228 Před 7 měsíci

    Oh my freaking god as a side note at 9:12 the way you removed the old motor while keeping the belts routed in tact was absolutely genius! I could use that same method with initially routing the belts to begin with! That is always such a pain in the ass to route the belts through that spot so doing it your way will make it so much easier. Just wanted to let you and everyone know there are so many things you can learn from watching these videos!

  • @Waltkat
    @Waltkat Před 4 lety +1

    Amazing upgrade, especially for the low price. I don't get very many layer shift problems but this may be a good upgrade just for the peace of mind. I believe BTT offers a version of this kit that includes a smaller leveling knob for the Y axis, although I don't really need it since I have auto leveling on my Ender 3.

  • @moritz3813
    @moritz3813 Před 3 lety

    honestly, that recovered print is rly cool that it recovered so good

  • @bomai559
    @bomai559 Před 3 lety

    Yesterday I successfully upgraded my home-build H-bot printer following these instructions. Just want to share couple of things I learned during the upgrade:
    - At 8:29 Michael talks about removing jumpers for micro stepping. This is optional because cable adaptor is not using these pins. The only 6 pins it connects to are VMOT, GND, VDD, EN, STEP and DIR.
    - Pin connectivity allows me to answer my own question asked earlier here - there should be no problem connecting 2 motors in parallel. Obviously you either need a board with 2 stepper sockets wired in parallel or buy/make a cable splitter.
    - At 13:45 Michael mentions that he increased steps per mm from 80 to 100. In my case I had to go from 320 to 410.214. So these values are printer specific.
    - It worth mentioning that once motor is configured, you don’t need LCD and can remove and store it.
    Once again, many thanks to Teaching Tech for yet another extremely helpful video.

  • @justintanner1228
    @justintanner1228 Před 4 lety +1

    3 changes....
    Removable drivers.
    Spi or uart connections.
    Nema17 and Nema23 sizing.
    Tmc 5000 series drives with closed loop, 20amp feedback for cnc, cheap and easy, love it.
    Load your 2208's or 2209's that you already have, love it. Get rid of the screen and use spi or uart.... better cooling, better control....

  • @avejst
    @avejst Před 4 lety +1

    Great update. Was ackley talking about close loop steppers in the job today
    Thanks for sharing :-)

  • @robertkempf471
    @robertkempf471 Před 4 lety +1

    you hit it with a hammer to show your test!!!! You are amazing, and i love your channel

  • @Hopeinformer
    @Hopeinformer Před 4 lety

    Thank you for the great video. (Or rather, great videos).
    I experience this issue with my MK3 quite often, even though the Prusa MK3 has the crash detection it still will layer shift.
    I will definitely add these to my Hypercube Evolution. After building that printer I couldn't really get the Marlin firmware to work right with the SKR 1.3 or SKR 1.4 board so I've just left the printer abandoned. With your amazing videos, I think it's time I get back to getting it working.

  • @KellyBC
    @KellyBC Před 4 lety +2

    Very interesting. Glad to see these sort of solutions coming to consumer level printers. I would like to try one of these on the Ender 3 y-axis. I will have to get a socketed board though.

  • @unogazzy84
    @unogazzy84 Před 4 lety +3

    This was/is a great video, even though I didn't understand any of the technical jargon.

  • @mikeyearwood
    @mikeyearwood Před 2 lety

    Definitely on my upgrade list now!

  • @das250250
    @das250250 Před 4 lety

    Very worthwhile examining

  • @BaronVonOttobat
    @BaronVonOttobat Před 4 lety +2

    I’m definitely interested in giving these a try, thanks for another awesome and informative video!

  • @bellalin7230
    @bellalin7230 Před 4 lety

    Dear,Thank you for your professional video, thank you for your support to BIGTREETECH, and love your video very much.

  • @theone092001
    @theone092001 Před 4 lety +7

    I saw these on the BTT website and was hoping someone would do a piece on how well they actually work. I'll keep these in mind for whenever I get around to building that coreXY machine.

  • @jessewest1639
    @jessewest1639 Před 3 lety

    I had been looking at this before but was unsure. Thanks for testing and sharing this video! My Gigabot 2.0 printer still has this exact problem even though I've done all I can to reduce the layer shift occurrence. I ordered my units today! I'm surprised this isn't standard equipment for 3D printers.

  • @lsellclumanetsolarenergyll5071

    I am about to order 2 for my Ender 3 which will be running with SKR 1.4 Turbo. I am printing ABS so I do need something very reliable which when it hits something on our complex prints don't get all screwed up like it did in the past. Which on 24h long prints really set us back a lot.

  • @claudekim7876
    @claudekim7876 Před 4 lety +5

    Omg it corrects angular error.. i can actually see this improving print quality as well.

  • @declinox
    @declinox Před 4 lety

    Very cool. I have a Duet in my printer and hope Duet offers a similar solution at some point in the future. I'm impressed with BigTreeTech though, they do seem to be innovating and producing good quality products.

  • @jstnmlr
    @jstnmlr Před 3 lety

    Finally got my shipment from BTT. Adding skr 1.4, closed loop, and bl touch to my Chiron that doesn't print. Should be a fun, just because, type project.

  • @jimmyfavereau
    @jimmyfavereau Před 3 lety

    Excellent Michael. Good stuff... the only thing worse than the magic smoke is that deep fried ‘scent’. Back in the day I was calibrating /troubleshooting a HP DC p/s and slipped with the probe... then all you hear is OK ! who let the smoke out!! Good times LOL

  • @dinosoarskill17
    @dinosoarskill17 Před 4 lety +2

    The invert logic pin is probably useful for upgrading to Moons' Motors.
    Nice features with that.

  • @ZebraandDonkey
    @ZebraandDonkey Před 4 lety

    Thanks for the video. Have been thinking of testing these on a new build project.

  • @MrHeHim
    @MrHeHim Před 3 lety

    I carefully adjust voltages under typical load (printed a square vase and cylinder, tested normal and fast) and made sure acceleration/jerk was reasonable as to not cause a skip from sudden momentum shifts or built up resonance in multiple small movements. After doing that I haven't had a layer shift in years.
    With that said, I only print about 20-60 hours a month and mostly models around 100mm cubed. I used to have a layer shift about once every other month or maybe twice a month depending. Noticed sometimes it was because of slicer was far too aggressive and using a different slicer worked fine, but that's wasn't fixing the root cause which is why i adjusted voltages.
    In the end, that's looks like a great and relatively cheap step without getting a servo. And at that point you should also get a UPS that can last the typical time the light goes out in your area.

  • @sp78rus
    @sp78rus Před 4 lety

    Superb video as usual Michael 👍👍👍 I'm ordering them for sure for my monster Ender 3

  • @ryan1e
    @ryan1e Před rokem

    i know this is an old video, but i appreciate the info.

  • @patricke3848
    @patricke3848 Před 3 lety +2

    I'm relatively new to 3D printing, but always wondered why closed-loop stepper control wasn't more common these days. It's such a great way to improve reliability. Even if it's only needed 1 in 10 prints that seems worth it to me if a print is saved.

    • @EgorKaskader
      @EgorKaskader Před 3 lety +1

      It's because print failures like this are even less common than 1 in 10 - it's relatively difficult to make a stepper skip steps if you give it a little overhead for its current. I'm using TMC2130s for XY in an i3 configuration, with the current limit of 800 mA through SPI - and they're perfectly capable of powering through obstructions. Thus, a layer shift failure is extremely rare and often caused by issues that cannot be rectified by a closed-loop system, such as belt tensioner failures or skipping belts.
      The downside of this system, besides cost, is the driver it uses - A4950 has lower microstepping, the system has no feedback to the controller like TMCs, and it costs a fair bit more. I'm not certain if it's going to be as quiet as StealthChop mode, which is a considerable boon of TMC drivers. Its primary advantage is the closed-loop system it offers, but TMC2130 can detect feedback from a stepper stall, which can be rectified by re-homing the machine or just the X and Y, before resuming printing. All in all, closed loop doesn't have as many applications in everyday hobby 3D printing as it may seem, but would be useful when you're printing at speeds and accelerations where step loss is almost inevitable, noise is not a concern, and open-loop systems no longer able to work reliably enough.

    • @kelvino5305
      @kelvino5305 Před 10 měsíci

      @@EgorKaskader Yeah true the most problem that the most people give their motors to less mA and thats why they skip sometimes just give them a little more and youre fine

  • @damienbenz
    @damienbenz Před 4 lety

    I wanted to try these, now i will definitely.

  • @madnlooney
    @madnlooney Před 4 lety

    With all these btt upgrades, a future btt printer will look great

  • @OliverHoerold
    @OliverHoerold Před 3 lety

    Thanks a lot for the video. That may be a solution for my Ender5 losing steps on the X-axis.

  • @Johnny5Toy
    @Johnny5Toy Před 4 lety

    I've been waiting for this video!

  • @ekiskaliburnirvana9047
    @ekiskaliburnirvana9047 Před 3 lety +1

    Many printers use a4988 drivers. Use tb6550 or tb6600 instead. With these You can increase stepper driving current and you never see layer shifts. it is especially useful for extruder stepper

  • @g.h.c855
    @g.h.c855 Před 4 lety

    Great video as always very clear and concise. It's something I had been considering but the choice of stepper driver is dissapointing and puts me off; layer shifting isn't a big problem (for me) so it seems a backward step from the 2209s I am using.

  • @jimh6754
    @jimh6754 Před 4 lety +3

    I rarely have layer shifts so I wouldn't incur the time and cost to switch, but I can see this becoming a standard feature on future machines. They'll probably have an integrated unit with serial communication back to the main board in not too long.

    • @davey3765
      @davey3765 Před 4 lety

      That would be a perfect solution while still letting you use your TMC drivers.

    • @TeachingTech
      @TeachingTech  Před 4 lety

      I can imagine it being a Marlin feature where you can specific pins for an encoder to feed back the position. Corrections could then be made regardless of stepper drivers. Hardware wise it could be hard as you would likely need interrupt pins.

  • @ericsanjuan4901
    @ericsanjuan4901 Před 3 lety

    I am implementing on my Geeetech A30T right now, at power cycle and initial homing I notice the close loop is in action, but still don't have movement. I think my last step is to change firmware values for min and max pulse and I'll be good to go!!
    Biggest tip I can give is that the Geeetech driver board pinout is opposite to what bigtreetech sent me, that means blue to black not blue to blue black to black like on bigtreetech boards
    Thanks for the video, without you I wouldn't have gotten so far, last step is figuring out which version of Geeetech open source code to use.

  • @SerajEmad
    @SerajEmad Před 4 lety

    The VLC player example was nice

  • @gd-pi8ch
    @gd-pi8ch Před rokem

    HI Thanks for the useful info regarding fitting S42C steppers, the BTT info is a little weak! I'm building a printing using SKR3 with S42c on X &Y with E3d V6 hotend all on a Ender 3 V2 frame. Thanks again for the good CZcams stuff.

  • @machen3135
    @machen3135 Před 4 lety +1

    I had doubts about this product due to the quiet operation of the engine, but now I found out that it is worth buying.

  • @sultan.alzaabi
    @sultan.alzaabi Před 2 lety

    Thanks bro, it's extremely useful.

  • @parrottm76262
    @parrottm76262 Před 4 lety

    Closed loop tech has been around for a LONG time. It is about time 3D Printer makers 'discovered' this. I was totally surprised when I first started reading about 3D Printer tech and how the motors could skip? What!?!?!

    • @JeremyDWilliamsOfficial
      @JeremyDWilliamsOfficial Před 4 lety

      Well... engineering is typically finding the best minimum solution. Layers shifts are rare enough that open loop works fine most of the time.

  • @RomanoPRODUCTION
    @RomanoPRODUCTION Před 4 lety +3

    dear Michael, it is kind to have done this test, especially on a CORE XY printer. I have tested BTT previous version of the closed loop steppers and I have been very disappointed. 1/ the board has some electrical problems that cause the steppers to stop randomly (my guess the connexion to the RESET pin is not good and BTT denies but others have the issue) but I guess the new BTT version has fixed the issue 2/ the stepper can get stronger current and torque when needed, that's why the stepper will not loose steps BUT if you have a non CORE XY like most of the 3D printers (my FLSUN printer is one), you will loose steps because the toothed belt will skip if there is too much torque. So I guess I would need to change the kind of belt I am using but currently I have no idea what sort of belt I need. So in the meantime, I have put TMC2209 along my old SKR Pro 1.1, it is less noisy, less random to use than the closed loop steppers.
    Also while BTT has done a good job to industrialize the product from a DIY system, last time I have seen they contributed ZERO to the software. But maybe they will do better and contribute because they have talents at BTT they're not Chinese copiers, they do improve products.
    edit 1: 14:31 thanks for the vampire Michael meme again today :) :) :) :) :) :) :) :) you're so cool
    edit 2: if you have the option to produce a video about the types of belt pro/con please please please

    • @originaltrilogy1
      @originaltrilogy1 Před 4 lety +1

      I'd also like to see a video comparing results with different belts and printing at high speed. If a different belt and/or toothed pulley would help things, especially on a big printer like a CR10 S4 or S5, I'd really like to know.

  • @rondlh20
    @rondlh20 Před 4 lety

    I tried them before, noise is much louder than with TMC2209 drivers, and because the position is controlled dynamically they produce a whistling sound even when they should not be moving. The principle works quite well.

    • @originaltrilogy1
      @originaltrilogy1 Před 4 lety

      The previous models where much louder than the current ones apparently.

  • @FullMetalFox2
    @FullMetalFox2 Před 4 lety

    On the Sidewinder X1 Y-Stepper, it goes thru the whole case which has a cutout at the bottom for the stepper, so fitting a CLS won't be much of an issue space-wise but you won't be able to see its screen.

  • @ChefofWar33
    @ChefofWar33 Před rokem

    I dont understand why this doesnt come standard for all 3d printers. Its so cheap, and adds so much quality.

  • @pierremartel3552
    @pierremartel3552 Před 4 lety

    Will not use thoe on my printer BUT I will use one on my Magnetic loop antenna for Ham radio as it use a stepper motor to control a variable vaccum capacitor. As I am building the software to control the antenna. Thnaks for the video. this will also come in handy the day I wish to switch to core x-y printer

    • @vaughancahill5870
      @vaughancahill5870 Před 4 lety

      This sounds interesting do you have a link with more info?

    • @pierremartel3552
      @pierremartel3552 Před 4 lety

      @@vaughancahill5870 Magnetic loop are researched a lot lately.. czcams.com/video/UH8BXD0oQfs/video.html

  • @zora_tech
    @zora_tech Před 4 lety

    Wow this is really cool now the only thing I would have suggested that they do is that they should have made the buttons that control the S42B be attached to the screen that way they can come off with it then you could simply get longer cables so that you can have more clearance for the motors and be more compatible

  • @F2_CPB
    @F2_CPB Před 4 lety +19

    I always used to wonder what they do when I seen them on BigTreeTech AliExpress. As always Teaching Tech to rescue!

    • @AndrewAHayes
      @AndrewAHayes Před 4 lety +7

      I too have seen them on shopping sites and wondered what they did but after 2.5 years as a 3d printer hobbyist and 4 printers I am yet to experience any layer shifts so I won't be upgrading just yet

    • @TeachingTech
      @TeachingTech  Před 4 lety +2

      People seem to forget I'm an enthusiast just like all of you. I was curious, purchased them and tested them out.

  • @BryceStandley
    @BryceStandley Před 4 lety

    Might have to look at picking some of theses up

  • @MONTY-YTNOM
    @MONTY-YTNOM Před 4 lety

    Another brilliant video mate

  • @Azabeal
    @Azabeal Před 3 lety +2

    I really would hope they make a version that fit your own drivers like the TMC

  • @manusholm3536
    @manusholm3536 Před 3 lety

    thanx man, that looks real promising

  • @TopofTheHill3D
    @TopofTheHill3D Před 6 měsíci

    These are definitely useful. Anyone that says they dont get layer shift, just hasnt yet. They will

  • @JackWilson327
    @JackWilson327 Před 3 lety

    FWIW - these are really affordable for this kind of tech. I use something similar on my DIY CNC Bridgeport VMC, Gecko G320 brushed servo drives. But, they accept step/dir signaling and ensure the steps are returned via a shaft encoder. They error out if they get out of sync with the encoder signaling after 128 steps +/-. The error pin has to be fed back to the control software so the program stops else they reset and keep going which actually tends to make the issue worse.
    These have been popular devices. Gecko upgraded them fairly recently to the G320X which has PID. They support 80V @ 20A max. Max. They are very expensive for the 3DP world @ $115 ea. Then you have to buy the motors, encoders, & run all the wire. Each motor needs four encoder wires and two power wires.
    I just looked and noticed that Marlin has M860 - M869 set aside for reporting back from I2C position encoders. Not sure if that project is stalled or what. Didn't look into what pins they are using or if the data is being used for PID regulation of moves within Marlin. So someone is looking at it there as well.
    As may have been mentioned, the Linux CNC project has support closed loop feedback for a while. I'm in the early stages of moving from Mach 3 to Linux CNC. I've seen more than a few people stuff Linux CNC on Rasberry Pi. Linux CNC has plenty of axes so it could run a printer. Should be interesting to see where this goes.

  • @UNVIRUSLETALE
    @UNVIRUSLETALE Před 4 lety +2

    I've had one in 7 months, I'll keep my 2209s with klipper

  • @TheFarCobra
    @TheFarCobra Před 3 lety +1

    I am excited to see someone implement these from factory. Either Prusa or MatterHackers on their house brand.

  • @barenekid9695
    @barenekid9695 Před 3 lety +1

    Interesting Gizmos. Dunno IF I will be buying some though.
    Only had One layer shift issue in 3 1/2 years of printing . Very close to being a solution for a small to nonexistent problem :-)
    Also.... without doubt there will be a flurry of Clones available in a month or 2 .. IF.. these prove any kind of sales success.

  • @tigoxbrata
    @tigoxbrata Před 3 lety

    So helpful !! Good job

  • @Spenat1k
    @Spenat1k Před 4 lety

    Great as always!

  • @NemecJiri
    @NemecJiri Před 3 lety

    Finally, they arrived. The first problem - the driver didn't work with 0.9° motors. Also calculate steps use different formula, for my printer it's 8192 steps / (2mm * 16 tooth) = 256 steps per mm.

  • @AlexusMaximusDE
    @AlexusMaximusDE Před 3 lety

    It should be noted that you do need extra space but the screen seem to be removable so you can take it off and use a small length of flatband cable to move it out of the way and anyone who has ever held a soldering iron could break out the buttons too.

  • @1objection
    @1objection Před 3 lety +5

    When you hit your printer with the mallet, I felt it.

  • @andrewbeaton3302
    @andrewbeaton3302 Před 4 lety

    YES I LOVE IT! FINALLY!

  • @noway8233
    @noway8233 Před 3 lety

    I recomed use z-hop to avoid leyer shiffting.Layer shifting -in my case- was produce because the nozzle hit a part of the print, and then fall down in a shitfed position.
    Using zhop in cura resolved
    that

  • @ItsJust2SXTs
    @ItsJust2SXTs Před 4 lety +2

    I had the problem, I solved it by slowing the acceleration(the parameter in mm/s²)from infinite because when it command to move it wasn't taking in account that the motor can't turn that fast between steps + add it the weight of the bed(40x40cm aluminium +glass) and it happend only on the bed motor never on the head. The print are a little slower but quality improved mostly in corners

    • @craighansen1632
      @craighansen1632 Před 3 lety

      Exactly this. Remember F=ma. Too much acceleration means too much force.

  • @bcs7686
    @bcs7686 Před 4 lety

    love to see these for nema 32s

  • @saddle1940
    @saddle1940 Před 2 lety

    Late to the conversation, but I'd love to see a followup to how the machine that was upgraded went with various tuning parameters.
    As far as I understand, the processor on the board counts the pulses sent to the motor and compares that to the count it has from the real motor position. The CPU on the board generates pulses of it's own to minimise the difference between the two.

  • @michaeld954
    @michaeld954 Před 3 lety

    these seem awsome for cnc also

  • @AJB2K3
    @AJB2K3 Před 4 lety

    Ouu, time to go shopping for new parts for my Micro CoreXY

  • @rpnct
    @rpnct Před 3 lety

    That's something that's been missing from the home 3D printer realm. And the price point is reasonable (if you consider it in the budget of a whole printer). My only concern is that under normal circumstances (even heavy stress tests) NEMA 17s shouldn't lose steps. So closed loop systems are a blessing in terms of mean time between failures, but then I'd worry about the mechanical issues I'm missing because my steppers are too smart for their own good and manage to compensate something that's getting worse in the meantime.
    I've had missed steps from a jammed extruder (cheapo Titan clone with bad quality internals), and probably from misalignment of smooth rods. Closed loop would have fixed that. There's also other problems that look like missed steps but aren't (loose grub screw on the X or Y axis, if it's subtle enough you get a layer shift every few hours).

  • @marchenplay
    @marchenplay Před 3 lety

    Amazing video as always, thanks a lot for your dedication to informing about 3d printers! II have a question, How would you go about Double Z rods with this setup? Buy another closed loop motor? sync them somehow? Switch to a timed belt and just one stepper? Cheers!

  • @octogunsalata
    @octogunsalata Před 3 lety

    I think it's easier to understand if you got behind the general logic before.
    Stepper motors are "rasterized" motors, so to speak. They are available in various subdivisions, from coarse to fine. In 3D printing, motors with 200 steps are the most common ones. That means that one rotation is divided by 200. So, if you tell the motor to rotate by 800 steps clockwise, it will do 4 full turns clockwise, and they can rotate in both directions.
    Because of the fine graduation, the number of steps can be translated fairly precisely into linear travel distance. You just have to calculate or measure the distance that your object moves when the motor is doing a specific number of steps. (depending on the transmission ratio that is used) For example, 100 mm of movement could be 1832 steps. When this ratio is known, the system knows how many steps are required for any distance.
    Regular stepper motors don't measure their current position/step. That's why you need to use end-stops with them. Anytime when starting a print, the motors need to be brought to their starting points, from which they just "play back" their steps.
    If the nozzle now hits something - or the mechanics are jamming at some point - and a motor is skipping some steps, there is no "error message" sent back. It will continue as if nothing happened.
    But the position will be shifted from that point onwards, and there is no way to restore the original position because there is no record . That's what's meant by "being blind". You have to restart the entire path, by bringing the motors back to the end-stops from which they "blindly" do their steps again.
    Closed-loop steppers simply have this "missing" sensor built in to read out the current position/step, eliminating this issue.
    It's called a rotary encoder.
    (some more info on this in the reply to this post)
    If, for example, the movement is blocked, the printer can recognize that a motor isn't at the position/step where it's supposed to be and go into pause immediately. After fixing the issue, it's able to continue from where it stopped. Even if you can't save the print, it can still save you from damage to the printer, or from hours of dry printing, wasting lots of expensive filament.
    Another benefit - since the controller knows how much time was needed to reach a position, it can also react to mass inertia and other machine-specific things, and calculate patterns to optimize acceleration and speed to run smoother and more efficiently.

  • @yongfeisun1135
    @yongfeisun1135 Před 4 lety

    Great video

  • @spokehedz
    @spokehedz Před 4 lety +1

    I wonder if this could eliminate some strange artifacting on Deltas. Also, good job BTT on coming out with fantastic products!

    • @sveinjohansen6271
      @sveinjohansen6271 Před 3 lety

      the strange artifacts on deltas comes from loose belts that dont get recalibrated, belt tension not equal between the 3 motors, flex in tower, rod joint flex, etc. Some of this can be calibrated with reprap 3 on duet3d boards as no recompilation of firmware to adjust settings and acceleration and deacceleration control and calibration can be done.

  • @charlesbauer1747
    @charlesbauer1747 Před rokem

    I am so getting some of these (and better quality belts) for my ender extender. I have been considering doing this with CNC drivers( I use hybrid nema 42 on my milltroncs partner retrofit), but this is much cheaper and easy as pie. Now I can fling that bed much faster LOL

  • @SinaShahsana
    @SinaShahsana Před 3 lety +3

    lol you hit it so hard that filament detector pin broke off ! lol

  • @zangetsu2k8
    @zangetsu2k8 Před 3 lety

    I just upgraded to tmc2130 stepper drivers and I looooove stealthchop. in combination with stepper dampeners my printer only has the fan sound. I would love closed loop, but I need that stealthchop.

  • @alexchliwnyj5941
    @alexchliwnyj5941 Před 3 lety

    Cool technology, More processing power in the motors then your main board ;-) Larger machines with 2 Z motors would benefit from this technology to keep the motors in synchronization. Now that is a great application where people are having problems.

  • @grifftech
    @grifftech Před 4 lety

    This is awesome!

  • @robsretrorides796
    @robsretrorides796 Před 3 lety

    Love this video and all your videos. I have an ender 3 pro, with the following mods: yellow bed springs, skr mini e3 v2.0, and a blue ptfe tube. The printer has been running constantly for the last 5 days, every single print that it has produced in that time has been absolutely perfect, with no defects, no stringing, no layer shifts and absolutely no problems. I have the latest firmware and use cura has my slicer. I am watching the video for curiousity to learn, but i must admit i have no intention of doing this upgrade, but nevertheless this upgrade is absolutely impression, and thank you for the videos, i have learnt a hell of a lot from you!

  • @gegenti
    @gegenti Před 3 lety

    Great Content!

  • @giannagiavelli5098
    @giannagiavelli5098 Před 4 lety

    very cool tech. but more wires. ugh! love your videos. excellent.

  • @eclecticllama22
    @eclecticllama22 Před 4 lety +1

    Thanks for doing this review Michael. I've been curious about picking these up and understanding the noise and improvements available. If you had 2209's and were running sensorless homing, it looks like you'll have to go back to having limit switches, right?

  • @MayanScientist
    @MayanScientist Před 4 lety +24

    "Yoda's splitting headache" hahaha

    • @truantray
      @truantray Před 4 lety +1

      Would not have happened with Z hop enabled.

    • @TeachingTech
      @TeachingTech  Před 4 lety +6

      The Yoda was actually printed on my old Solidoodle 2 back in the day. It came with a regular imperial threaded rod and nut. Z backlash and inaccuracy was a constant issue and z hop hop wasn't an option. More modern printers are less sensitive but z hop isn't always the answer.