TMC2209 and TMC 5160: Guide for MKS Gen L and SKR V1.3

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 391

  • @TeachingTech
    @TeachingTech  5 років тому +81

    My apologies for the flickering light. I'm always trying to improve lighting and sound, trying a new setup for this video. Alas, it didn't work out so well. I will continue to try and improve things.

    • @parrita2300
      @parrita2300 5 років тому +14

      I'm more concern that you look like a muppet behind the desk on the intro :P

    • @TeachingTech
      @TeachingTech  5 років тому +11

      Haha I can't argue with that.

    • @thomasmroz
      @thomasmroz 5 років тому +3

      I just connected a brand new monitor and this was the first video I played on it.. Was worried until I scrolled down.. lol

    • @QuantumRob-yt
      @QuantumRob-yt 5 років тому +6

      Content is King my friend. The content always makes up for the little things. Don't sweat it!

    • @airwolf...
      @airwolf... 5 років тому +1

      You ever planning on upgrading to a 4K setup?

  • @marsyas9860
    @marsyas9860 5 років тому +63

    You sir, are an AMAZING contribution to the 3d printing community and I just wanted to have you hear it directly from me. My SKR v1.3 was delivered today and I'm in the middle of setting it up. I literally have a full set of 2208's in my Amazon cart right now and am going to switch them over to the 2209's based on this video alone. I didn't choose them then due to all of the possible issues I would have to deal with in my delta machine. You have given me the confidence to order the newer drivers with full confidence. In the end, my setup is going to be MUCH more capable than it would have been if I would've clicked "checkout" earlier this evening. I have you to thank for that. **Thank You**

    • @spaceshipdev
      @spaceshipdev 5 років тому +2

      It is sincerely a great contribution but from someone who's just bought a stock Ender 5 brand new to 3d printing it's intimidatingAF. What on earth have I got myself into. I heartily recommend BigTreeTech put this video into a kit so I can just buy it and plug it in :-) Soldering iron you say!? Good heavens.

  • @tensioncompressionshear4758
    @tensioncompressionshear4758 5 років тому +22

    Note: As of November or earlier, there is no longer any need to solder a jumper wire between clk and gnd for the BIQU/BIGTREETECH TMC5160 V1.2. They have an internal 10k pulldown resistor to connect clk to gnd (you can verify with a multimeter). You do still need to clip or bend the clk pin to prevent the control board clock from interfering with the internal clock. Thank you for a great guide!

  • @tomashornacek--balik8068
    @tomashornacek--balik8068 Рік тому

    Thanks a lot - I was installing 5160 to SKR 1.3 board and your "easy to setup" guide really guided me in right direction!

  • @Robothut
    @Robothut 5 років тому +5

    What a great series this has been. And as you keep adding too it as more drivers pop up these will the go too place for stepper driver upgrades. Thank you for sharing.

  • @ryanmacewen511
    @ryanmacewen511 4 роки тому

    Boards with removable drivers are the only way to go. Drivers can go smoke, and do. Having removable driver chips not only allows you an upgrade path, it can possibly eliminate replacing the board itself. Truly an excellent video. Nicely done.

  • @DasGrinch
    @DasGrinch 5 років тому +2

    Excellent video. I powered my board via USB to get the initial setup going, the problem I ran into is that m122 doesn't work, or doesn't return the right results, if you're not powering it via the 12/24v port. Banged my head on the desk for a while reading old forum posts and things before I found the solution. Everything else was great! Thanks again!

  • @danielhertz7266
    @danielhertz7266 4 роки тому

    Your channel is my first "go-to" channel on 3D printing tech. Very thorough & clear presentation. Awesome awesome work.

  • @iandawkins2182
    @iandawkins2182 5 років тому +5

    Another great learning experience. Love the channel and what you bring to the 3D printer community.

  • @omahena
    @omahena 5 років тому +1

    Michael, great guide! BTW you are using BIGTREETECH TMC5160 V1.2 drivers here. BTT claims one of the key module features is that it internally pulls down the CLK pin to ground (and also has better aligned MOSFETs, 6-layer PCB for better heat dissipation, ...).
    In case you need to pull down the CLK pin on an older version, you can also use a trick - if you melt the CLK pin's solder on top and apply pressure on the pin from the bottom, you can push it all the way up through the board so it looks like one of the SPI pins. Now you can solder a short wire to the GND pin, like you suggest, but on the other end you can have a single pin female Dupont connector that you can attach to the modified CLK pin when you want to ground it, or disconnect the cable when you don't want it grounded.
    With the SKR Pro 1.1 + TMC5160 V1.1 kit that I received, they delivered the SPI loom anyway as part of the TMC modules - so I could just snip off some wires with a single pin female Dupont for the grounding job. Obviously in case I need to push back the CLK pin at a later point, I just need to heat up the pin again and push it through the PCB to its original location.
    On my SKR Pro 1.1 in my CR10 Mini I have extreme difficulties calibrating the stepper drivers to make the motors not overheat, not have skipped steps and have sensorless homing working.

  • @alexandrugroza839
    @alexandrugroza839 5 років тому +3

    Nice video , i have a mks gen l and tmc 2208 instaled on my ender 3 from your videos , it works perfect , tanks for your videos , i have the 0.76 and 0.9 for e vref and it works great , all day it was on , but the stepper motor and the heated shink were cold , the motors works perfect , they have power .
    Only my e E steps per mm didn't were god , now i have set them and the cura flow to 60% and the print looks great !

    • @alexandrugroza839
      @alexandrugroza839 5 років тому

      @@weirdoku the steps per mm are almost calibrated , maybe 1/2 mm error , but if i set flow to 100% i get horyble prints, overextrusion , not sticking to the bed , that becouse it extrude too much filament , the bed is perfect calibrated with a piece of paper that is 0.2 mm , that is my first layer height , soo it soulth be only that problem, it extrude too much filament , soo i go down until i get it fine, and now it is arount 60% and the e stets 93, and i printed the extrusion test ok

  • @deadspeak2007
    @deadspeak2007 5 років тому +4

    Perfect timing my 2209's and skr board are currently in the air. Thanks for the great content

  • @TheXerberim
    @TheXerberim 5 років тому

    BIG, BIG Thanks! My Ender 3 Board messed up and without your guides i would have spend weeks to get the printer to work again. Keep on with this great work!

  • @real_kwyman
    @real_kwyman 4 роки тому

    The amount of detail and effort going into this video is really amazing!

  • @Burak0015
    @Burak0015 4 роки тому

    I Got my SKR mini v2.0 motherboard a few month ago and I realised it it was working very loud I tried editing TMC driver settings but that did not work then I see my video and edited my software settings to tmc2209 as you showed and it is now very quite thank you very much. great video

  • @danieldoesmanythings
    @danieldoesmanythings 5 років тому +6

    Is there a mistake at ~6:20? It looks like you calculate the RMS current and the VREF, then you input the VREF result into settings for current under each driver.

    • @DavidHazekamp
      @DavidHazekamp 5 років тому +1

      Can anyone help clarify on this? Why do we insert voltage numbers for XYZ_CURRENT in Marlin?

    • @inbcow
      @inbcow 4 роки тому

      I think it’s a mistake. The comments in marlin call for RMS current directly. The value he’s putting in is much closer to peak current ((rms * 2.5)/1.77) than I’m comfortable with.

    • @joelevi9823
      @joelevi9823 4 роки тому

      i will erase my comment i wrote the same

  • @miketorri4776
    @miketorri4776 4 роки тому +1

    I enjoy your detailed video's. I use them as good reference. I am using this video to help me configure TMC2209 on ReArm board with Ramps 1.4 driver card. Thanks

    • @andreanizzola4645
      @andreanizzola4645 4 роки тому

      Hey, were you successful with mounting the TMC2209 on the ramps 1.4? I haven't found any guide, tutorial or anything that says that they are compatible, how did you do it?

  • @xaviers.8873
    @xaviers.8873 5 років тому

    The froggie I am is so grateful for your guides, because of your work and time you put to your UA-cam channel i've been able to do so much things to my printers. From this video i've been able to configure and install SKR1.3 motherboard with TMC5160's on my Alfawise U20 (=Longer3D LK1, a CR10 clone)
    Oh and because of you i bought an ender 3 a month ago and in few days that printer was already printing amazingly without modding much.
    Keep up the good work !! Wish i'd still be in australia i'd offer you some beers. I might visit your patreon page ^^

  • @Arthzil
    @Arthzil 5 років тому +2

    Great vid as always! Definitely picking up SKR 1.3 and TMC2209 :)

  • @cyrillonix
    @cyrillonix 5 років тому

    Very useful

  • @johnmhavlicek
    @johnmhavlicek 4 роки тому +10

    Would love to see an SKR 1.4 / 1.4 Turbo and TMC 2209 video from you now that those are out. I and a lot of others out there are struggling it seems with getting them to work.

  • @piotrsiwek
    @piotrsiwek 5 років тому +1

    I'm reprap fan since... well when Mendel90 was a new construction. I can say that until now I have not seen many yt channels as helpful as yours is.

  • @tcgtherapy6073
    @tcgtherapy6073 5 років тому

    Learned how to uncomment from this video!! NOWHERE online was I able to find an article telling me how to uncomment something !

  • @spikekent
    @spikekent 5 років тому

    Hey Michael, Finally got the MKS 1.3 installed on the #Borg, and my 2209 (v1.2) drivers should arrive in a couple of days. I would have had a much tougher time if it hadn't been for your videos. Thank you.

  • @patrickvalk
    @patrickvalk 5 років тому +8

    Could you make an explanation of the encoder that is possible to use on the TMC 5160? Would this make it a closed loop stepper?

  • @LucasHaither
    @LucasHaither 5 років тому +1

    I'm always pleased for your great work, perfect. Thanks!

  • @thebeststooge
    @thebeststooge 5 років тому +10

    2209 handling up to 2A tells me it will run cooler than the other older ones at our 300ma-1.2a current 3d printers, right?

    • @TeachingTech
      @TeachingTech  5 років тому +3

      Yes it should.

    • @nunopereira6092
      @nunopereira6092 5 років тому +1

      It does. The difference isn't staggering or even relevant for most use cases, but it's there. I have both types of drivers, each running on their own SKR 1.3.

    • @thebeststooge
      @thebeststooge 5 років тому +2

      @Nuno Pereira Would this mean I could remove the fan that my current A4988 has to have?

    • @ster9765
      @ster9765 5 років тому

      @@thebeststooge I would leave it.

  • @tinayoga8844
    @tinayoga8844 5 років тому +6

    The chart in the video shows a value of 20 amps for the Bigtreetech tmc5160. The linked webpage has a maximum current of 5.5A and a maximum (peak) RMS current of 3.0 Amps (~average). Maybe the mosfets have a rating of 20 Amps, but according to the specifications, the module does not.
    Also the mating connectors used typically have around a 2 Amp rating. So what you plug the modules into may be the limiting factor. I would love to have a 20Amp rated driver, but that is highly unlikely in this form factor.

    • @GordonGEICO
      @GordonGEICO 5 років тому +1

      What exactly would you use a 20 amp driver for? Like a positioning module for some super heavy platform? I was window-shopping a NEMA34 CNC kit and even those big monsters only needed about 7-8 amps.

    • @hansmaulwurf8027
      @hansmaulwurf8027 5 років тому

      I also was confused by this high rating. They definitely have better mosfets which run cooler. But 20A seems a bit way to high. On the watterott shop page it says the 5160 can run without a heatsink. At least on the low currents on a printer this should work. But from my experience with my tmc2208 I would always place a headsink

    • @tinayoga8844
      @tinayoga8844 5 років тому

      @@GordonGEICO I am not surprised about using a 20 amp part. The maximum current rating of the part is only one factor when it comes to part selection. The 20 amp part will have a low resistance when switched on and that is probably the greater reason for it's selection. The amount of heatsink cooling capacity for these modules is very low.
      The 20 amp rating on the part may be a dc rating. Turn the part on and hold that current. With stepper use the part is switched on and off rapidly. That causes additional heat compared to switching a pure dc current.
      Thinking about the designs I have done (I design electronics for a living) and the maximum current rating for semiconductors I have used would typically be three times the current the circuit was expected to switch. And this is about what the TMC5160 seems to be. 20A/5.5A ~3.5 times (maximum rating) But the temperature for the complete module would limit the continuous (RMS) rating.

    • @78audioguy
      @78audioguy 5 років тому

      @@tinayoga8844 actually I believe the 5160 driver itself (maybe with the external mosfets in the circuit) could handle the 20a current it's rated for, when force cooled properly... But installed on this tiny circuit board with a tiny heatsink that doesn't even touch the actual chip (only the mosfets!) as well as having such tiny traces, the cooling capacity and hence forth current rating is greatly reduced. The chip is basically over specced for its application, but that is why it is deemed safe to use without any extra heatsink with low current devices (I'm putting a heatsink on mine anyway, and I'm considering some form of additional physical connection from the heat sink to the heat spreader on the board for the actual chip to be cooled).

    • @ster9765
      @ster9765 5 років тому

      @@78audioguy Well, the actual chip is not regulating the current, the mosfet is... so it makes perfect sense to place the heatsink on those.

  • @hansmaulwurf8027
    @hansmaulwurf8027 5 років тому +1

    On my Ender 3 I changed from TMC2208 to (1) TMC2209. The 2208 were dying in my case (2/5). I guess because of temperature. In stealchop these drivers can get really hot.
    I bought 4 TMC2209 from Watterott and installed only one on the Y axis. And I installed a Fan in the top lid of my ender 3 back-case. So far no driver died.
    In spreadcycle my 2208 are causing a whining noise in the motors, when they not move. I guess it is because of the holding current. The 2209 feature CoolStep where they can tune the current with the currentsensors for stallguard. These drivers don't whine with the same settings in spreadcylce.
    The TMC2209 are really worth the extra. Thanks for this video and how to setup the sensorless homing. I haven't given it a shot because there were a lot of comments on github/marlinfw that this is tricky to setup.

  • @Worelock1966
    @Worelock1966 5 років тому +1

    Great work once again Michael, thanks

  • @OldCurmudgeon3DP
    @OldCurmudgeon3DP 5 років тому +1

    For those of us who have a good tune in 1.1.9 there's WinMerge. It makes it easier to compare the settings between 1.1.9 and 2.0 that translate across the versions.

    • @Fresco272
      @Fresco272 5 років тому

      Or if you don't need UART you can use them with 1.1.9 and TMC 2208 Standalone setting.

  • @PRO3DESIGN
    @PRO3DESIGN 5 років тому +1

    Great content again. Keep up the nerdly content. It is much appreciated

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

    Nice easy to follow guide.

  • @fnice1971
    @fnice1971 5 років тому

    Michael Thank You Very Much!!!! Another Awesome Video, Been Waiting for this one. Cheers

  • @fabianzambrano7061
    @fabianzambrano7061 5 років тому +3

    I would love to hear the sound of that drivers, please make a video of sound comparison between this drivers.

    • @thebeststooge
      @thebeststooge 5 років тому +3

      2208 and 2209 sound the same and are damn near silent. You will hear the fans instead of the drivers AND, best of all, the pattern you can see in the light (no Salmon skin though that is gone too) if you hold the object just right is gone with them.

  • @EugenioCiullo_V-Blog
    @EugenioCiullo_V-Blog Рік тому

    Hi, for me who have the artillery x1, can you tell me what the wiring is for the 2209? your video is missing the fifth stepdriver (motherboard si mks_gen_L v1.0)

  • @MarkHyer-f8o
    @MarkHyer-f8o 10 місяців тому

    I have the TMC 2209 drivers for the Manta M8P boards. I am having issues with the Manta Series which has lead me to the Duet 3 HC6 board which has TCM5160 drivers. The SLI can control micro stepping:
    micro steps: 128
    rotation distance: 40
    full steps per rotation: 200
    This will greatly improve the printer resolution. They also run cooler.

  • @mururoa7024
    @mururoa7024 4 роки тому +1

    A year later, are these steppers still be best available?

  • @charmed1nz
    @charmed1nz 5 років тому +6

    I'm not sure how to work out correct vref settings for the 2209. Is it the same formula for the 2208. Love your detailed video's.

    • @julienlescurat9005
      @julienlescurat9005 5 років тому

      3dmodularsystems.com/fr/drivers-moteurs/661-tmc2209-driver-moteur-hyper-silencieux.html
      Calibration du courant:
      formule de calcule du courant dans les moteurs:
      i=Vref
      Vref = Imot

  • @joeyend1968
    @joeyend1968 5 років тому

    Thank you so much for these videos!! This is my first foray into 3d printing so modding them is new as well. I don't know if this would be the proper place to ask a question but I'm going to give it a shot... I've updated to the SKR E3 DIP V1.0 with the TMC5160's. Thanks to you it pretty much went flawlessly thanks to this video. The only gremlin I've run into is that the Z Stepper is not very quiet at all. All other axis steppers are SILENT! I've double checked the code to be sure I did enable Stealthchop and it was. So for the heck of it I commented it out and reflashed the card but pretty much the same noise. Tried the Google and have not been able to find anything similar to this issue documented anywhere. Thanks in advance for any help you can provide!!

    • @gabri6673
      @gabri6673 4 роки тому

      Joey Endriukaitis is it possible to contact you privately? I would like to ask you something since we have the same motherboard. thank you

  • @gsuresh2u
    @gsuresh2u 4 роки тому

    Hi, it's great info, I am using Nema23 motors with 4A/phase, and I am using TMC5160 v1. 2, these drivers are heating so much, using 4 motors for Z axis, what will be the correct current settings in Marlin for TMC5160 v1. 2 driver and 4A motor?

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

    I don't quite follow the logic behind the VREF calculation @ 6m15s - you calculate a voltage but then enter it into Marlin as mA? Can someone explain where the numbers in this equation come from?

  • @TheMindverse
    @TheMindverse 5 років тому

    I'm using an Ender 3 + SKR 1.3 + TMC2209 in UART mode. I keep getting "Unknown command" when I try an M122. I'm *not* on USB power, but am using 24v. M119 worked so I know communications are good. Great videos, they've enabled me to try things I never would have on my own!

    • @TheMindverse
      @TheMindverse 5 років тому

      Also, this may be related and help anyone answer. I'm using Big-TreeTech TMC2209 v1.2 drivers, and the SKR 1.3. Is there anything I need to solder, bend, or cut on these drivers to enable UART???

  • @belkocik
    @belkocik 5 років тому +6

    Thank you for this video. Are you planning to make a video about skr mini e3 soon?

  • @ajejebrazof8579
    @ajejebrazof8579 5 років тому +1

    Finally..you are the best! Thanks

  • @АнтонР-е1с
    @АнтонР-е1с Рік тому

    hi! thanks for the video, I did everything according to the instructions, but I get an error when flashing: MONITOR_DRIVER_STATUS causes performance issues when used with SoftwareSerial-connected drivers. Disable MONITOR_DRIVER_STATUS or use hardware serial to continue. what could have gone wrong?

  • @aggronn
    @aggronn 5 років тому

    Love the series! Nice content like usual, just bought the 2208 so maybe in the future i will take the 2209

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

    I have5 of the TMC2209s (X Y Z E0 E1) and I maybe mistakenly clipped the one leg of each does that prevent the sensorless homing and UART control. Not sure if I really need it I am working on a delta printer and having a difficult time with the Marlin 2.0, SKR 1.4 turbo, TFT3.5, TMC2209, and BLTouch plenty of info on creality and cartesians but not so much for deltas

  • @thomasmatthews6009
    @thomasmatthews6009 4 роки тому

    I installed tmc2209s on my skr1.3 x and y are fine but z is screaming/jerking and moves to far on each input as for 1mm get 10ish ask for 10mm get 100ish, what could be causing this?

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

    I know this may be outdated, but would a einsy rambo board found in prusa printers be considered as having integrated stepper drivers

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

    Octopus Pro v1 F429 board with Extruder BTT5160proV1.1 and with M122 I get no value for an adress. E do not move at all, what to do?

  • @goyetus
    @goyetus 5 років тому +2

    Why the 2.0 version from Banggood need to be soldered between pins? Is not Uart Ready for use in a skr 1.3? Im trying to find out what version to purchase (1.1 from bigtreech or 2.0 Fysetec). regards @teaching tech !!!

    • @ster9765
      @ster9765 5 років тому

      Version 3 from BTT/BIQU is UART ready.

  • @garybarbourii8274
    @garybarbourii8274 4 роки тому +1

    If the 2208 and 2209 don't support SPI, and Marlin does not support UART, then how are you using them?

  • @hedeon1979
    @hedeon1979 5 років тому

    SKR 1.3 + FYSET TMC2209. When running M122 i get communication error:
    21:12:52.129: Testing X connection... Error: All LOW
    21:12:52.151: Testing Y connection... Error: All LOW
    21:12:52.173: Testing Z connection... Error: All LOW
    21:12:52.195: Testing E connection... Error: All LOW
    Anyone knows anything about it? Is there some address I need to set or UART port for these?

  • @zeealpal
    @zeealpal 5 років тому

    The timing is perfect! I just came to your channel to check the stepper direction settings as I'm setting up my SKR 1.3 with 2209's and I see this instead!

  • @AkijoLaGrand
    @AkijoLaGrand 5 років тому +5

    Im looking to upgrade my stepper drivers, so I have been watching many videos comparing them. One thing that is not mentioned much on anyone's videos is regarding the differences between UART, IC2, or SPI interface modes. Is there any benefit using a stepper driver that supports SPI over drivers that are strictly UART. Anyone know how these various interface modes effect 3d printing?

  • @originaltrilogy1
    @originaltrilogy1 5 років тому +1

    For some reason, the printer was all working, but when I put the board back in the case, the Y axis no longer works. The 2209 is okay, I swapped sockets to check, and the stepper motor is okay, so I think the board now has a problem. Is it possible to remap the unused E1 socket and use it as the Y axis instead?

    • @TeachingTech
      @TeachingTech  5 років тому

      Absolutely. Just visit the pins file for your board and copy and paste to switch.

    • @originaltrilogy1
      @originaltrilogy1 5 років тому

      @@TeachingTech Thanks, that got me working. No I just have to work out why my prints are not in the centre of the bed :)

  • @johnm.gerard1718
    @johnm.gerard1718 2 роки тому

    Hi all, I can't easily find the following information... I have changed the Vref for the 4988 Ics before. Is there any different procedure in changing the Vref on the 5160? And is there a different Formula for calculating Vref for the 5160. I just bought the Bigtreetech Octopus Pro board. I have the NEMA 17, 1.8, 1.5A stepper Motors.

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

    Hello, Could you please assist me with a big trouble with SKR1.3 + TMC5160 motor are not moving at all I opened topic in reprap and on a french forum. I followed procedure with skr1.3 + video TMC5160. + check your video. but no success. I don't know what to do more.

  • @thedude5-6
    @thedude5-6 2 роки тому

    I know this is a old video but it was new when I took a break from printing I'm getting my printer going again and I'm upgrading to use the new stepper drivers available now. The mks gen L has a new version that handles UART without jumpers and mks has a 2209 Bob too I get the gist but and it seems 8 but control is going to the wayside but maybe you could revisit this

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

    Hi, I tried this with MKS TMC2209 V2.0 driver with MKS GEN L 1.0 board(for Tevo Tarantula) and this works super silent. I only updated X and Y axis as I think Z and E do not make much noise while printing. The only change which I did for MKS TMC2209 is I saw on one other video like they solder R8 and UART pin together. Rest all I followed your steps and it works simply well. Though I need to disabled this "MONITOR_DRIVER_STATUS", as with latest release of marlin they are generating an error if this macro is being used with software serial.
    But in short, many thanks for this video, it really helped me on following end to end steps from software and hardware perspective.

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

      Hello there, I just got the TMC2209 v2.0 for my Gen L v1.0 as well. Do you happen to still have the video you mention about soldering R8 and UART together? Just want to make sure I don't do anything wrong. Thanks!

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

      @@nehrox2567 Just saw your comment. Here is the video in case anyone needs this in future. ua-cam.com/video/7ShcFKXrVHo/v-deo.html&lc=Ugx9N2oAOx7GBFb0Lqx4AaABAg.9J_pLsJKYF89K0Vqrgz2ME

  • @chad541121
    @chad541121 5 років тому +1

    After setting up my Ender 3 Pro with she skr mini E3 v1.2 and flashing the latest firmware from bigtreetech I have extruder skipping problems. I noticed you recommend vref values to X,Y,Z at 760 and E to 900. Bigtreetech config file currently has them at X,Y,Z at 580 and E at 650? Please advise what settings to use to fix this problem and what the safe and max settings are. The extruder is a creality 42-40. Thanks

    • @rikdenbreejen5230
      @rikdenbreejen5230 4 роки тому

      it is quite weird what he does! he inputs the Voltage in the X_Current and current is AMPS so i think the x_current is supposed to be the previously calculated RMS current in milliamps which will be "x, y, z: 596 and E: 706
      as for the Vref you will have to set that value manually on the drivers them selves (tmc2209)

  • @sasoyu8922
    @sasoyu8922 5 років тому +1

    I followed your guide for tmc2209, but i am using klipper (It needs only one wire for Uart communication).
    Anyway i have cut the 2 pins but i still have issues with the communication. It says unable to read stepper register

  • @klm-67
    @klm-67 2 роки тому

    hello, I have a question regarding the choice of a driver, my need is to install 2 X motors and 2 Y motors on my Anet A8 plus printer. which driver do you recommend knowing that the drivers will have to drive 2 motors, therefore double intensity or voltage. hello in advance for your help

  • @sasoyu8922
    @sasoyu8922 5 років тому +1

    Mks gen l + tmc2209, i did not understand if i have to cut 3 pins or just 2...

    • @sasoyu8922
      @sasoyu8922 5 років тому +1

      @Pinkz 9:17

    • @sasoyu8922
      @sasoyu8922 5 років тому

      @Pinkz Klipper firmware use just one pin to communicate in uart mode, i have cut once at time but it gives the error "unable to read tmc register"

    • @sasoyu8922
      @sasoyu8922 5 років тому

      @Pinkz the jumpers are fine, also the name of the pins in klipper Is correct. I remeber you that i am using the v1.1 tmc2209, they should be ready for Uart mode without solder nothing.
      Bottom side of the drivers, there Is a resistor (not 3 pads to solder)

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

    you let us see where Uarto For X/Y/Z/EO where are E1 located ?
    X=X , Y=Y Z=Z1 E0=Z2 E1=E0 here on mks gen_L v1.0 for dual Z driven.
    i can not set the E1 for uart?

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

    Works nicely on a Tevo Tarantula Pro with TCM2209v1.2 and MKS Gen L1.0. Just had to invert X and Y home direction

  • @thisiskeithb
    @thisiskeithb 5 років тому +2

    Glad to help!

  • @richardboyce4921
    @richardboyce4921 5 років тому

    Hi Michael, your tutorials are so concise and easy, thank you for your hard work

  • @flordelizacress8791
    @flordelizacress8791 4 роки тому

    trying to download your firmware...it says there is a problem and does not go through. is there another way to get this?

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

    the pin on the driver is the "TX" one?, because the driver i have only has upward pins on the clk and rx

  • @AndreaOdorisio
    @AndreaOdorisio 4 роки тому

    Hi Michael, It's about one week I'm trying hard to configure sensorless homing for my Ender-5 (E3D, bowden, BMG, SKR 1.4 Turbo, TMC5160 v1.2) with Marlin 2.0.7.1 . No way I can find a correct stall sensitivity, as soon as it seem to be good let's say for X to make Home from point 220 to 0, I do a manual bed leveling and at the end of the process when Homing X stops midway. Then I reboot printer and X doesn't home anymore, just do some small steps and stop there. I put again X at point 220 and do Home from Display Menu and again it does Home correctly. Then again if I try corners leveling when homing X a point 0 it doesn't stop e start bumping on the stop until i do a big pressure on it to stop. I soldered and removed the DIAG pin from the drivers maybe 5 times, inverted X and Y drivers, no way. Tried to disable sensorless homing and it seems to be not possible. Any suggestion? I'm about to give up and sell everything :(

  • @Abdla32
    @Abdla32 4 роки тому

    Hi, I'm facing an issue with my TMC 2209's and SKR V 1.3. I did exactly what's in the video but I get TMC connection error. on both Prontoface and my screen on my Ender 3. Please help.

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

    I love your guides to 3d printing! Your configuration tool is an absolute gem!
    I recently upgraded my sapphire pro to 2209ers. (from 2208). When using them in UART thy skip steps like crazy :-(. Motor current is on the high end (850)

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

    Hello, first of all, take it easy. I have MKS Gen L V1.0. I want to connect TMC2209 to this motherboard.
    How can I do it with Dir/Step mode?
    I want to know every little detail.
    Thank you from now

  • @klm-67
    @klm-67 2 роки тому

    hello, I have a question regarding the choice of a driver, my need is to install 2 X motors and 2 Y motors on my Anet A8 plus printer, which is equipped with A4988 drivers. Which driver do you recommend knowing that the drivers will have to control 2 motors so double intensity or voltage. I am aware that it will be necessary to change the motherboard evening an MKS or a Beegtreetech. thank you in advance for your help

  • @lucky4the4turtle
    @lucky4the4turtle 5 років тому +2

    So uuuh, do stepper motor drivers only make things quieter? Or are there other things?

    • @TeachingTech
      @TeachingTech  5 років тому +1

      Quieter, remove surface artefacts like zebra stripes, and these smart ones let you control a lot more via software. For example, no need to manually set vref, change at will via gcode.

    • @lucky4the4turtle
      @lucky4the4turtle 5 років тому

      @@TeachingTech thank you!!

    • @oleurgast730
      @oleurgast730 5 років тому

      Being quiter and removing skin artifacts are mostly the results of fundamental differences in chip design:
      - TMC uses feedback loops to adapt the actual output so it compensate for the self induction. A4988 and other drivers do not have this. You might kill some of the self-induction by diodes (TL-Smoothers) but a feedback loop is much more effective and the movement is more precise.
      - On a 8-bit board the cpu can not do more than 1/16 or maybe 1/32 (on a slow axis) microstepping due to it's speed. The TMC can interpolate and make a 1/256 microstepping to make smoother movement even on 8-bit boards.
      - with serial or spi, depending on the tmc you choose, you can set modes not available via cfg-pins. For example Prusa changed e-Axis TMC to native 1/32 microstepping without interpolation as an extruder is a slow moving axis and needing more torque (1/256 interpolation has less torque and led to inconsitent extrusion).
      So SPI or serial controlling is not just to set current via firmware instead of potentiometer, show status of the driver and enabeling crash detection, but also improving print quality by optimiced settings.
      Of course with a socked-driver you alternativly can choose different drivers for the axis - for x and y TMC as they are fast moving axis and interpolation do a good job, on z it nearly does not matter what driver you use (but TMC are a good choice if using z-hops) while on e-axis you should prefer a driver with native 1/32 microstepping - so no standalone TMC (you need spi or serial for using TMC in this mode) but there are other drivers you can set to 1/32 by jumpers.
      So using 4 TMC in standalone mode is not the best solution - so the Creality's"silent board" is no good idea.
      One disadvantage of this drivers for sockets is the heat-management. The chips are meant to spread the heat through the pcb. If you take a look on an EinsyBoard or a Duet: The PCB is designed to get rid of the heat without heatsink and (depending of the case you design) without fan.

  • @porcorosso6427
    @porcorosso6427 4 роки тому

    Hi!
    6:32 - is it ok, that you used Vref as Irms ? Looks wierd

  • @MrN8007
    @MrN8007 5 років тому +3

    Love the channel. I was wondering if you could do a tutorial with the skr 1.3 and using sensorless homing for the zmax to align the x gantry with the printer like the prussia printers do?

    • @Thracus3
      @Thracus3 5 років тому +1

      Maybe try Z_STEPPER_AUTO_ALIGN in Marlin? I've got my dual z kit coming in the post and I plan to try that

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

    I have the mks L 2.1. should I do something different on marlin?

  • @gabrielehappy2775
    @gabrielehappy2775 4 роки тому

    Hi, i have bough a tmc5161 spi and 57hs11230a4d8 ( nema 23 3a) how to set a IRMS on marlin?

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

    How can i use the tmc2209 v2 with stock sidewinder x1 with klipper?

  • @Duckers_McQuack
    @Duckers_McQuack 5 років тому +5

    Could you make a video how to calibrate junction deviation? :)

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

    Why don't you mention linear advance in these feature comparisons?

  • @hotasfireph
    @hotasfireph 4 роки тому

    Hi, I bought a Ender 3 Board, but I received a Creality V4.2.7. Now it's not working on my Ender 3 Pro. Do you know what firmware should I install?

  • @Kregary42
    @Kregary42 5 років тому

    What are the differences between the TMC 2209 v1.1 and the TMC 2209 v2.0. What has been changed? Can't find any information.

  • @czajuniapawulonik3148
    @czajuniapawulonik3148 4 роки тому +1

    Thanks for another nice tutorial. Just to quickly double check something as I am setting my v1.4 with 2209s on Ender 4. When using 2209s in UART mode do we still need to make any adjustments on the driver using the potentiometer (as we do in standalone mode) prior to setting the current in firmware? Or do we skip that step altogether? Since you don't mention anything about it I don't suppose we have to adjust anything on the driver but wanted to double check in case there is some base value that needs to be set beforehand. Thanks a lot!

    • @czajuniapawulonik3148
      @czajuniapawulonik3148 4 роки тому +1

      Just to answer my own question here in case someone else is also interested. There is no need to adjust anything hardware wise as everything is set in firmware.

    • @joanS12
      @joanS12 4 роки тому

      ​@@czajuniapawulonik3148 Thank you for your answer, i was wondering the same. And it's unclear in the video. It must be explained in 1 of the videos of the 37652 video of Teaching tech, but after spending 2 days trying to find the solution on the video, i decided to go through the comment, and i found yours!
      Thanks for this help.

    • @czajuniapawulonik3148
      @czajuniapawulonik3148 4 роки тому

      @@joanS12 Pleasure. Glad I could help.

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

    Do you have a video explaining the difference between UART and SPI? Thanks in advance

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

    Do you have one for the SKR 1.4 Turbo, 2209's Sensorless Homing, BLtouch, AND TFT35 TouchScreen? (and also using DUAL Z Lead screws) The printer in question right now is the Anycubic Chiron.. I can't find ANY Useful information about setting it up... Thanks.

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

    Do you have any videos on setting up the big tree tech ESP07S or ESP12S?

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

    just gone to order resistors and they are all different ohms . does anyone know what ohm 1k resistors I need ?

  • @Hellmut195612
    @Hellmut195612 4 роки тому

    The board that uses an ARM M4 with the 5160 is what I am aiming for. The faster M4 controller will support faster printing with quality. Is there a way to use even higher voltage? the 5160 seems to exist supporting up to

  • @rodredman4122
    @rodredman4122 5 років тому

    Hi Michael, I was wondering if you or anyone could give me a clue on setting up the Vref on my TMC2209 V2.1's for my Ender 5? I cannot find any documentation on either the TMC2209 v2.1's, or the Ender 5 motors which are NOT the same as the Ender 3 motors. The I-rms on these drivers is higher than those on the 2208's for which there is a plethora of information. I watched your video on the Ender 3 with the 2208's, but I do not understand where you came up with the 1.41 numerator for the calculation unless it was derived from the I-ms of the 2208's which is not the same as the 2209's. Please help if you have the time.
    Thanks

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

    Is it possible to use E1 on the MKS GEN l with 2209's ?

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

    Hi, How are you? Does TMC 5160 work with a bigger motor like nema 23 or 34?

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

      You would need to check how much current the motor will draw, and then compare that to the safe range of the driver.

  • @markusstaden
    @markusstaden 4 роки тому

    Is the 5160 a drop in place replacement for the 2130? I had magic Smoke on my 2130 and I am not motivated enough to change the software again...

  • @biskero
    @biskero 5 років тому +9

    would like to see a video for the SKR Pro v1.1 and also the SENSORLESS_PROBING. btw, great video!

    • @thebeststooge
      @thebeststooge 5 років тому +2

      How do you like the pro and all of that circuitry so close together (crammed together) like it is?

    • @biskero
      @biskero 5 років тому +2

      @@thebeststooge doing some tests in the coming days, but it does not look too bad.

    • @MrFox_Adventures
      @MrFox_Adventures 5 років тому

      Any luck now that it has been a bit?

    • @biskero
      @biskero 5 років тому +1

      @@MrFox_Adventures no issues with the board for now, testing sensorless homing and probing in the coming days. I attached heatsink to all the mosfets and cpu, both on top and bottom so that cooling is good with fans as I need to print for couple of days. You can check hackebike project here on youtube/facebook

    • @biskero
      @biskero 5 років тому

      still trying to make 2209 sensorless homing to work on skr pro!

  • @Chezporez
    @Chezporez 4 роки тому

    why do you set your Vref on the Current field on Marlin? shouldn't that value just be your RMS current?

  • @nuuskapeke11
    @nuuskapeke11 4 роки тому

    im using TMC5160 in dual Z (super whopper 60mm motors on e3D(rated for 2A /each) and im wondering what is the MAX amps that board CAN HANDLE in stepper driver (without external stepper driver board)==??

  • @markvreeken
    @markvreeken 5 років тому

    Great stuff mate I used the config file you provided in one of your other videos changed the steppers from A4988's to 2209's. One thing of note was that Atom would not successfully compile the file until I placed the files in the PlatformIO projects folder. It wasn't happy with it in a folder of my own choosing. It couldn't find the files even though they were there. Copy and paste and success. Not sure why but maybe this will help some one else who may be stuck on compiling