71Y i5HOsL. SL1000

BTT SKR 2: How to detect and repair the failure of the first revisions (REV A)

One of the big bets in the new electronics BTT SKR 2 of the BigTreeTech brand has been the inclusion of a protection to avoid damage our drivers when they are located incorrectly on our boards.

Unfortunately for BigTreeTech and for some users, a few units of BTT SKR 2 saw the light with a serious design problem and components, and this precisely caused the same errors that it was intended to avoid in the TMC drivers.

Brief introduction

In today’s article we will explain how to solve the problem, correcting it yourself or directly contacting BigTreeTech, which offers full support to each and every one of its clients.

BigTreeTech offers different solutions ranging from price reimbursement to replacement of affected components. You can find information at this link: Fix problem in affected BTT SKR 2 electronics

And as always before continuing, remind you that we have a large community in our Telegram channel (with more than 2000 users). Feel free to join us.

Identifying the revisions: REV A and REV B


The boards with this problem are the first revision (or REV A) boards. For more information about the technical problem, you can consult directly Google Docs this document that BigTreeTech issued some time ago.

Although we have given you access to the documents related to the REV A problem, here we will show you a little tip or trick to identify if our board is affected or not by this failure.

Although it is noted that a difference between the two reviews is the quality control stickers, we have found that this is not always the case. To avoid confusion, it is best to review the affected component directly.

Basically we will have to verify the component marked in the diagram above (image). If the screen printing starts with HY1904, our plate will be a REV B and will not be affected by the problem.

What if I have a REV A and I can’t / want to switch?


On some occasions the supplier or seller, which does not have to be Bigtreetech, can give you problems with the change, offer you a replacement or pay the total or partial cost of the plate and in many cases it is not necessary to return it. Could we fix it ourselves?

There are a couple of “solutions” to using these boards without any problems. The first would be to make a couple of small bridges between MGND and PGND following the scheme in the image above. It is not necessary to do it in all drivers, in E1 (usually unused) and E0 is usually the most common.

As a second option, but more intrusive, we could directly eliminate the component in question and put a 10A fuse in its place, as can be seen in the following diagram.


Finally and in any case, we will make the following modification in our configuration file Configuration_adv.h.

It is important to mention that in the current versions this step is already carried out automatically depending on the definition of electronics that we select in Marlin.


I hope this mini-guide can be useful if you are one of those affected. As always, you can read other interesting articles on our blog here: