From 489b971a12694b5b939d9902d1e68aaafc0725bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Camelo=20Neves=20Pereira?= Date: Sat, 12 Oct 2019 12:47:38 +0100 Subject: [PATCH 1/2] Readme Information about drivers Added information about supported drivers and some introductory text --- README.md | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 2d23ebf7..4b8920e9 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,17 @@ -Arduino library for Trinamic TMC stepper motor drivers. +# Arduino library for Trinamic TMC stepper motor drivers +This library works with any Arduino compatible board (Arduino, STM32, NXP, etc) and it's available on PlatformIO -Supported TMC drivers: -* TMC2130 -* TMC2160 -* TMC2208 -* TMC2209 -* TMC2224 -* TMC2660 -* TMC5130 -* TMC5160 -* TMC5161 \ No newline at end of file +| Drivers | Support | Supply |Max RMS | Interface | CoolStep™ | StallGuard™ | StealthChop™ | +| :-----: |:-------:| :----: | :------:| :-------: | :-------: | :---------: | :----------: | +| TMC2130 | :heavy_check_mark: | 5…46V | 1.4 A | SPI | :heavy_check_mark:| :heavy_check_mark: v2 | :heavy_check_mark: v1 | +| TMC2160 | :heavy_check_mark: | 8…60V | external MOSFETs | SPI | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v2 | +| TMC2208 | :heavy_check_mark: | 4.75…36V | 1.4A | UART ||| :heavy_check_mark: v2 | +| TMC2209 | :heavy_check_mark: | 4.75…29V | 2.0A | UART | :heavy_check_mark: | :heavy_check_mark: v4 | :heavy_check_mark: v2 | +| TMC2224 | :heavy_check_mark: | 4.75…36V | 1.4A | | | | :heavy_check_mark: v2 | +| TMC2660 | :heavy_check_mark: | 9…30V | 2.8A | | :heavy_check_mark: | :heavy_check_mark: v2 | | +| TMC5130 | :heavy_check_mark: | 4.75…46V | 1.4A | SPI/UART | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v1 | +| TMC5160 | :heavy_check_mark: | 8…60V | external MOSFETs | SPI/UART | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v2 | +| TMC5161 | :heavy_check_mark: | 8…40V | 3.5A | SPI/UART | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v2 | + +### Used on +- 3D printer firmware (Marlin) From 533ea0437d84b4c8196b7e62e96f9a20194e603c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Camelo=20Neves=20Pereira?= Date: Sat, 12 Oct 2019 12:49:42 +0100 Subject: [PATCH 2/2] Add missing interfaces --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4b8920e9..30beb248 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ This library works with any Arduino compatible board (Arduino, STM32, NXP, etc) | TMC2160 | :heavy_check_mark: | 8…60V | external MOSFETs | SPI | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v2 | | TMC2208 | :heavy_check_mark: | 4.75…36V | 1.4A | UART ||| :heavy_check_mark: v2 | | TMC2209 | :heavy_check_mark: | 4.75…29V | 2.0A | UART | :heavy_check_mark: | :heavy_check_mark: v4 | :heavy_check_mark: v2 | -| TMC2224 | :heavy_check_mark: | 4.75…36V | 1.4A | | | | :heavy_check_mark: v2 | -| TMC2660 | :heavy_check_mark: | 9…30V | 2.8A | | :heavy_check_mark: | :heavy_check_mark: v2 | | +| TMC2224 | :heavy_check_mark: | 4.75…36V | 1.4A | UART | | | :heavy_check_mark: v2 | +| TMC2660 | :heavy_check_mark: | 9…30V | 2.8A | SPI | :heavy_check_mark: | :heavy_check_mark: v2 | | | TMC5130 | :heavy_check_mark: | 4.75…46V | 1.4A | SPI/UART | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v1 | | TMC5160 | :heavy_check_mark: | 8…60V | external MOSFETs | SPI/UART | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v2 | | TMC5161 | :heavy_check_mark: | 8…40V | 3.5A | SPI/UART | :heavy_check_mark: | :heavy_check_mark: v2 | :heavy_check_mark: v2 |