SKR2 TMC2209 Bug! | Don't Destroy Your Step Sticks!

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

КОМЕНТАРІ • 96

  • @MakersMashup
    @MakersMashup  3 роки тому +9

    UPDATE: 4/30/21 - 7:55AM CT
    @bigtreetech has updated their documentation and release a more formal version of these directions here.
    docs.google.com/document/d/1swmc4HvP9vxrxV2b9LVGa_I7GLTQGogQns7CfMYCckA/edit
    They have also posted a complete bulletin regarding the information here
    docs.google.com/document/d/1IeKgfE2WIDjqH1fx5Yg7n1FOHVwhDFmDlZ-7QMlOEV0/edit
    I personally want to thank @BIGTREETECH for their responsiveness to this issue for everyone and providing a replacement program and solution to fix the issue should you not want to return your board.

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

      Just curious, how to replace dead 5x2209 drivers I ordered in bundle with the board on Aliexpress? Contact with seller?

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

      @@drbra1n Yep, that's the way.

    • @drbra1n
      @drbra1n 3 роки тому +2

      @@kaneelsnuiver have you tried? It is cheaper to order set of new drivers rather than return these dead drivers back to China. -I'm sure they won't just send me a set of new drivers, nor refund me. There will be some kind of BS, like $2 coupon for my next order (I will never order anything from BIqu shop again) or ignore my messages. I'll try it anyway, there are no other options.-
      Upd: the seller contacted me on Aliexpress and I received a refund. Honestly, I didn't expected that :) Moreover, my drivers are okay.

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

      @@drbra1n You say you're sure but are you? Have you contacted them yet?
      When I contacted them to ask to be refunded, they said I would be refunded and asked for my paypal. I responded to that many hours later and they haven't read it yet, so I don't know if they will still ask me to actually send it back though.

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

      @@kaneelsnuiver got a refund for the board, no need to send it back. My drivers are okay, though.

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

    Nice that they take action and you putting info out there. As i mentioned in the comment earlier thanks for being the " canary"

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

    I have a Rev B board (two QC pass stickers on the back) but it still fried my 2209's

    • @mtraven23
      @mtraven23 18 днів тому

      2 QC stickers is revision A (per BTT's service bulletin)

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

    I bought a set of BTT SKR2 and TMC2209 from amazon. The date on the box is 5/26/2021. There are two stickers on the SKR2: QC PASS 08 (green) and QC PASS 01 (silver) - what does that mean? REVA or REVB - problems or not?

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

    This issue occurs only if is enabled in firmware the sensorless homing option? If I use the board and tmc 2209 with end-stops this problem will occurs?

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

    What if we don’t want to use senseless homing?

  • @mtraven23
    @mtraven23 18 днів тому

    anyone had issues with rev B boards? specifically with respect to the Q2 mosfet? Mines getting real hot, I think the corner even melted a little.

  • @benriches1770
    @benriches1770 3 роки тому +2

    Thanks for this mate, legend! :)

  • @ИванИванов-м9щ6д
    @ИванИванов-м9щ6д 3 роки тому

    Which mosfet is installed on the board Rev A and which one needs to be replaced?

  • @kaneelsnuiver
    @kaneelsnuiver 3 роки тому +5

    They also propose the option of removing a mosfet and shorting a few connections through soldering, which I find to be way more elegant (yet permanent). Because you just know that one day when you're working on your printer you're gonna accidentally pull one of those wires out and not notice and you're f*cked.

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

      Totally agree, id rather get a board replacement that work with a wire that could fail. Another user did say that you only need one of those wires so in theory the 2nd could give you some protection against a random wire coming loose. I'm with you though I think having the wire solution is a problem future me is going to be mad at past me. :)

  • @ИванИванов-м9щ6д
    @ИванИванов-м9щ6д 3 роки тому +1

    Information to define Rev A and B not so clear.
    Rev A can be with green sticker "QC pass 02".
    Reb B with green and white stickers "QC pass 02"

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

    Hi MM, i am going to update my Delta (Kossel LP). Do i still need to
    cut out the DIAG pin on TMC2209 to use mechanical end stops like
    sugested in tutorials for 1.3 or 1.4 boards (Lucas Pomykal) .. or are
    there jumper options on SKR2 Rev2 for that?

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

      I think there are jumpers on the SKR2 now. Check BTT's manual in their repo.

  • @rondlh20
    @rondlh20 3 роки тому +2

    Thanks, I would recommend to put some patch wires on the bottom of the board, Dupont connectors are very unreliable. 8:15 The 2 wires that are made are actually in parallel, both connect GND to MGND, so 1 wire will do the job.

    • @Graham_Wideman
      @Graham_Wideman 3 роки тому +2

      Yes exactly. At some later date someone will look at those ground jumpers, or want to use the ports they are plugged into, and think "these don't seem to be doing anything, let's just pull them out....". Soldering wires on the rear is a much sounder idea.

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

      Getting a replacement board is the sound idea. 😀

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

    🤬 I just bought an SKR 1.4 Turbo now 2.0 is out 😭

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

    I’m completely off Bigtreetech after blowing up 5(!) SKR1.4 turbo boards, including 3xTMC5160s, 2xTMC2130s, 5 inch display, 3 inch display button stopped working, H2 direct drive has crunchy gears out of the box, power relay which won’t work reliably, etc. etc.. Even though I’ve been 3D printing for only a two years now and I make mistakes, no way all of this has been caused by me. BTTs only answer is that I moved the axis by hand and fried the steppers or board myself, which is BS. They have nice ideas, and a lot of marketing, but zero quality. Use their products and you’ll get burned one way or another is my conclusion based on my experience. Pity, but true.

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

      check my commments with the btt people. They are so pretty scare of what we write.

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

    can anyone recommend a recent 32bit board that is actually known for reliability and is compatible with BIBO touch 2?

  • @tanithtam4712
    @tanithtam4712 3 роки тому +2

    bbt has announced the solution on fb , how do you think about it?

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

    Thanks for sharing your thoughts with all of us 👍😀

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

    I have some boards on an order that was shipped on 27 April and there was a delay in the order, do you think this is why my boards were delayed? I am assuming that BTT repaired or replaced the boards.I ordered from BTT.

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

    This is rev. 1 for the skr 2 right? Was this was fixed on rev. 2?

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

    That MOSFET thus interrups the ground connection of the stepsticks. How can that ever be a good idea? It is very likely to blow something if that MOSFET is open.
    I also wonder why a different MOSFET doesn't show the problem. Possibly it doesn't blow for some marginal reason.

  • @krukhlis
    @krukhlis 3 роки тому +2

    BTT will never learn lessons. Almost every their board has design flow and issues. :( I miss my SKR 1.3, probably the only +\- reliable design they used to have). 1.4 already had issues with tmc drivers and endstops. If you have endstops you need to remove the diag pins from the tmc drivers to avoid conflict and interference with each other. It's crazy. 😡 I don't know why I should be QAing their boards after purchase. I can understand why MKS Robin Nano are buggy, for such price it's really hard to imagine they've passed proper and extensive QA. But these guys are more expensive, they should do proper design and testing before official sales.
    Anyway, thanks for the update and sharing this important information.

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

    Thanks for the excellent information. Do you know if this only affects the tmc2209 if you enable sensorless homing ? Can you use physical endstop switches instead? BTT says it is caused by a faulty Mosfet. Do you know which mosfet is at fault? Thanks again!

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

      Check the description. I posted an updated link in there where they go into what happened in more detail and do outline which mosfet is the issue.

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

      @@MakersMashup Thank you!

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

    Thank goodness I saw this literally the morning after my SKR2 board arrived! Thanks so much, I would have never known otherwise. I bought the full kit with display and 2209 drivers.

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

    hi nice work i wonder if you have tutorial for wiring rpi with skr 1.4t for octoprint i have tft35 v3 setup with skr 1.4t and i need to wire rpi 2 for octoprint everyone talk about install and configure octoprint but not to wire rpi with the skr board
    thanks

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

    So a "step stick" is a stepper driver chip?

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

      It's what people call the small Pololu-style daughter boards with a stepper driver IC on them. Which now come with a variety of alternative chips.

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

    Feel bad for that dude who thought he received 5 faulty steppers

    • @QuantumRob-yt
      @QuantumRob-yt 3 роки тому

      Same.

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

      There have been guys frying dozens without realizing what’s going on.

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

    i guess i dont have to worry if its the soldered tmc board i bought like today ?

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

    Hi, this issue only affects the board with Rev. 1, the newer version with Rev. 2, either has 2 QC label at the bottom, but this is not for sure. For 100% check you need to look what chip the MOSFET is, if it starts with HY1904 then you got Rev 2 and you are good. This info can be found on the BTT website.

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

    I purchased the SKRv2 with TMC2209 drivers for an upgrade that doesn't need/use sensorless homing. Glad I seen the issue before installing. Very happy and pleased with BigTreeTech's prompt issue resolutions. And thanks for the great video.

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

      4 days not a word from bigtree. You must work for those losers.

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

    Good to know BTT is on point with a fix.

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

    Is there a way to find out if the already used Stepper drivers are fried?
    I setup my skr2 with TMC 5160 on XYZE0 and stuck at bootscreen
    Switched to tmc2208 and was able to boot the board with new firmware
    So now I fear that I fried my tmc5160s but don’t know?
    Any suggestions?

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

      If you have another board you could easily pop it into that board. Quick test to see if it works.

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

      Yuo can test de driver with an Arduino and some steper motor code

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

      @@noway8233 all steppers are working
      I was able to test the steppers in the meantime
      So everything Looks ok.
      The issue with the 5160 was a config error in the Marlin code.

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

    EDIT [after locating additional info on the schematic]. Checking the schematic at raw.githubusercontent.com/bigtreetech/SKR-2/master/Hardware/BIGTREETECH%20SKR%202-SCH.pdf, the proposed fix installs a jumper between MGND (Motor Ground) and GND, implying that path is missing. MGND is intended to carry the return current from the motors whose positive supply is provided by VBB.
    I see that both VBB and MGND are switched versions of the power supplied by the DCIN jack, being switched by Q2 and Q1 respectively, as commanded by signal MOT_POWER from the MCU. So the proposed jumper bypasses Q1 and connects MGND to PGND permanently.
    I guess the board only works at all due to the MCU commanding MOT_POWER on during normal operation. And only in certain unusual circumstances would MOT_POWER turn off. Perhaps that happens during the “wrong-way-round” test that Mr Makers Mashup mentions. Or perhaps the failure requires MOT_POWER switching from on to off (or vice versa) while something else is set to a particular state as well.
    Part of the issue is that not only does MOT_POWER off disconnect power and ground from the motor driver transistors, it also disconnects ground from the logic side of the TMC, while its 3.3V logic supply is still attached. There is no circumstance in which you would want to remove ground from a logic chip that’s connected into a board that’s powered up, so that seems to be the heart of the problem.
    In that state, though the TMC has lost its proper ground, there is still a path to ground via its input protection diodes, through to whatever chips or jumpers are sending signals to those inputs. So the TMC will still partly function. Also Q1 and Q2 will not switch simultaneously. If Q2 is on (VBB on) while Q1 is off (MGND not connected), this will lead to motor current (or magnetic field collapse current) trying to flow through the TMC’s input protection diodes to elsewhere on the board, likely resulting in damage. Anyhow, there’s evidently a failure mode somewhere in this neighborhood, as customers seem to be seeing their drivers fail.

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

      They drive Q1 and optocoupler without a buffer/level shifter/gate driver using the weakest pin of MCU (PC13). PC13-15 are in RTC domain, their current sinking and sourcing capability much lower than others. Check issue 15 on github

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

      'during the “wrong-way-round” test that Mr Makers Mashup mentions.' This. Extremely common when adding 'important new features' to focus on said new features and totally lose sight of basic fundamentals that you're screwing up in the process..
      Mark both the board and the drivers better, then who even needs 'wrong way protection'?

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

      They connect motor power and the ground of the chip at the same time with the two mosfets. Wonder why they would interrupt ground. In any case a different mosfet may have a different threshold, and one may switch before the other. If that motor power comes on before the GND mosfet is well conductive, things blow.
      Still I wonder why one would interrupt GND. Probably to detect the reverse plugging with the 3v3 line.

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

    Thank you for this! Keep setting time and time again people frying boards

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

      Also my first, first comment! Lol. Will reach out to them now, my board was due to arrive tomorrow.

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

    does this problem happened with tmc2130 also or only with tmc2209

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

      BTT said it only affected 2209 but I would be leery testing that personally.

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

      @@MakersMashup so what's you recommendition as i want to buy one. or ignore the new features and buy 1.4 turbo?

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

      For now I'm going to continue with the 1.4 turbo until the skr2 proves to be reliable.

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

      @@MakersMashup i think there is no wow features in v2 i don't think it deserve the risk

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

      The fan pins are nice and the cpu upgrade is good. Overall though I would love to keep the skr 1.4 turbo. BTT told me I can't buy them anymore. So skr2 it is.

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

    "...some boards..." does that mean that the new skr2 already has several unmarked revisions in the wild?

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

      Actually if you read their communication they published today. They do show how to identify the boards at risk. So check out the update in the description. They did just publish that this morning after my video came out. The information does seem to outline what boards specifically are affected.

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

    Sounds like someone missed a ground connection in the board design.
    I started using sensorless because it was a novelty. Been over a yr now and still working great on 2130s.

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

    Thank you for the information! Yep have got same email yesterday :( mine skr 2 is on the way:) hope in the cuter they will fix it from the factory without any additional wiring ;)

  • @kazolar
    @kazolar 3 роки тому +3

    Color me surprised, BTT is so famous for screwing up PCB designs and only finding out about it after there are boards in the wild.

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

    What is a step stick? I'm lost

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

      Try this bfy.tw/R4sZ

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

      @@MakersMashup Maybe just call it a Driver like everyone else on the planet??

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

      The driver is a chip and the stick is optional and not required. Boards like the Duet have them SMT on and don't have the sticks. The SKR can use different driver chips but the stick is the interface and vendor neutral implementation. So while it will blow the driver it is still on a step stick which is what you purchase along with the driver.

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

    Thank you so much ( Fans from Malaysia)

  • @biqu7927
    @biqu7927 3 роки тому +2

    Hi, Thank you for your video. For the complete solution, please see the announcement on the @BIGTREETECH fb group. Our engineers have fixed this problem. We have updated the boards and the boards don't have this problem anymore.

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

      Boards should be replaced 😑

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

      So dose this now mean i will get a replacement board and drivers from BTT... I have emailed the support, all i got in return was the work around, tbh i am not happy with that at all. i want a product that is working !! and not hacked to work. plus the fact that it has killed 15 BTT TMC 2209.

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

      @@robbo5305 Hi, don't worry. We have a 3-day holiday during Labor Day. Please understand the inconvenience. Once we are back, we will arrange shipment. Please trust us!

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

      @@brunomonteiro4764 They are offering a full refund. Read the full announcement for more info.

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

    It didn't fry my drivers but it did fry 2 bigtreetech tfts. And one of them was the tft70. Lucky the seller took care of me. And got me a new one.

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

    I discovered an issue with my SKR 1.2. If you connect a USB to the printer before powering up the printer then the motors will get red hot, you'll burn your skin if you touch 'em! In another project that uses TMC2209s I think I discovered the cause. These controllers seem to need power to the motors, not just logic level power (USB power) to be programmed over the UART pin. Marlin comes alive with just USB power and runs through initialisation that includes programming the current level of the TMCs. If there is no motor power connected to the TMCs when the initialisation runs it essentially fails and it's anyone's guess what the current gets set to. Can't believe the motors still work, they were red hot! Completely reproducible concern.

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

    what the heck is a step stick

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

    oh screw that nonsense. I will just ask for a new board with revision B on it. I despise sensorless homing. It never works for me.

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

      Sensorless homing is a bit of an art. I know it took me quite a while before I turned in the Tenson/Current/Sensitivity settings.

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

      for me sensorless homing working on SKR2 with 2209 and Klipper.

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

    Think that you go to Ikea and you buy a lamp. And that lamp its defective and after you turn on, get fire and the whole house burn down.. and IKEA says, don’t worry, you will get a new lamp or money back.. yes but who pay for the house?? The same here with the SKR2… people burn the TMC 2209 but bigtreetech want to pay for the motherboard.. I don’t see anywhere that they want to take responsibility even for the steppers

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

    Chinese QC. Ship it and let the buyers find any problems

  • @Mark-uz8xx
    @Mark-uz8xx 3 роки тому

    thanx for the new, but to late........ my set 2209 died

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

      Sorry my friend..

    • @Mark-uz8xx
      @Mark-uz8xx 3 роки тому

      @@MakersMashup it's what it is, going make the fix permanent by soldering the wires to ground and the correct pin

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

    I don't care, i only wanted their rubber duck.

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

    Don't buy the boards from Bigtree IE.. SKR does not give support. Terrible company.