<p>I have a Printrboard rev. D which includes Allegro A4982 drivers. I would like to replace them, but it appears that newer TMC drivers all require several pins for proper operation.</p>

<p><a href="https://i.stack.imgur.com/ZnRf5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZnRf5.png" alt="enter image description here"></a></p>

<p>How can I upgrade the drivers in the Printrboard rev. D?</p>

[{'answer_id': 11292, 'author': 'towe', 'author_id': 13171, 'author_profile': 'https://3dprinting.stackexchange.com/users/13171', 'pm_score': 0, 'selected': False, 'text': '<p>You can\'t. In fact, pretty much all boards with directly soldered drivers are not upgradable.</p>\n\n<p>I\'d recommend to buy a proper, contemporary, customizable board like the SKR 1.3 for TMCs.\nThe Fysetc F6 would also work, but uses "custom" connectors and is still AVR based.</p>\n'}, {'answer_id': 11405, 'author': 'FarO', 'author_id': 2338, 'author_profile': 'https://3dprinting.stackexchange.com/users/2338', 'pm_score': 2, 'selected': True, 'text': "<p>The developers from the Klipper firmware confirmed that Klipper doesn't care about the native functions of each pin, therefore it is indeed possible to use the expansion pins for controlling (including UART) TMC stepper drivers.</p>\n\n<p>At this point I cannot confirm, but maybe Marlin allows the same by updating the pin assignments in the source code.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/11265', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/2338/']