Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Trident SKR V1.4/Turbo&EXP-MOT in SPI mode; This PR will not work properly without PR #267 #266

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Open
34 changes: 34 additions & 0 deletions _sass/color_schemes/voron-dark.scss
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ $voron-red-70: #99000a;
$voron-red-80: #dd0007;
$voron-link-purple: #661aff;

//GAcolors
$neon-green-600: #00ff01;
$blue-600: #32a3e5;
$orange-600: #ff7a00;
$purple-650: #b888e8;

//
// Body Elements
//
Expand All @@ -38,3 +44,31 @@ $code-background-color: $grey-dk-250;
$search-background-color: $grey-dk-250;
$table-background-color: $grey-dk-250;
$feedback-color: darken($sidebar-color, 3%);

.color-blind-red { color: $red-300; }
.color-blind-green { color: $neon-green-600; }
.color-blind-yellow { color: $yellow-200; }
.color-blind-blue {color: $blue-600; }
.color-blind-orange {color: $orange-600; }
.color-blind-red-red {color: red; }
.color-blind-grey-dk-100 { color: $grey-dk-000; }
.color-blind-purple { color: $purple-650; }

// for double underlines
.underline-double-trouble {
background-image: linear-gradient(to bottom, red 33%, transparent 33%, transparent 66%, red 66%, red);
background-position: 0 1.03em;
background-repeat: repeat-x;
background-size: 2px 6px;
}

//font sizes
.fs_percent_110 { font-size: 110%; }

a:link {
font-weight: 700;
}

input[type=text] {
color: $grey-lt-300;
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions community/electronics/GadgetAngel/skrv14init_prep_tmc_drvs_spi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
nav_exclude: true
---
# Preparation of TMC2130, TMC5160 or TMC5161 Stepper Motor Drivers

* __<span class="underline-double-trouble color-blind-red">IMPORTANT:</span>__ If using a TMC2130, TMC5160, or TMC5161 stepper motor driver for the **<span class="color-blind-red">extruder motor</span> and you want to use a filament run out sensor**, disable sensorless homing for the extruder driver step stick.

* **The DIAG PIN (E0 or E1) must be disconnected from the SKR board on the <span class="color-blind-red">extruder driver</span> step stick for the filament run out sensor to work properly**, if you are using a TMC2130, TMC5160, or TMC5161.

* There are three methods to disable sensorless homing for the TMC2130, TMC5160 or TMC5161 drivers:

1. Cut off the DIAG pin from the TMC2130, TMC5160 or TMC5161.
2. Use stackable header pins to ensure the DIAG pin does not make an electrical connection to the SKR board.
3. Desolder the DIAG pin from the stepper motor driver step stick.

## Disable Sensorless Homing - Method #1 - Cut Off the DIAG pin:

* **Use a small pair of wire cutters and remove the pin marked in <span class="color-blind-purple">PURPLE</span> (DIAG PIN) from the TMC2130, TMC5160 or TMC5161 stepper motor driver**

###### ![](../../../build/electrical/images/tmc2209-pin-removal.png) {#tmc2209-pin-removal_spi_tri2skr}

## Disable Sensorless Homing - Method #2 - Use Stackable Header pins:

* By not adding the stackable header pin under the DIAG PIN location, the DIAG PIN will not make an electrical connection to the board. The added benefit with stackable header pins is the driver socket will also have more room for air flow to help with dissipation of heat. See the diagram below:

###### ![](../../../build/electrical/images/disable_sensor-less_homing_TMC2209_TMC2226.jpg) {#disable_sensor-less_homing_spi_tri2skr_tri}

* Here is the URL from the above diagram. You can purchase the [Stackable Header PINS from Amazon](https://www.amazon.com/Glarks-Connector-Assortment-Stackable-Breakaway/dp/B07CWSXY7P){:target="_blank" rel="noopener"}.

## Disable Sensorless Homing - Method #3 - Desolder the DIAG pin:

* **Desolder the pin, marked in purple (DIAG PIN), from the TMC2130, TMC5160 or TMC5161 stepper motor driver step stick** at the location shown [here](#tmc2209-pin-removal_spi_tri2skr)

* If you need help with desoldering, please [consult this guide](https://www.instructables.com/The-Ultimate-Guide-to-Desoldering/){:target="_blank" rel="noopener"}
211 changes: 211 additions & 0 deletions community/electronics/GadgetAngel/tri_skrv14_exp-mot_spi_wiring.md

Large diffs are not rendered by default.

50 changes: 50 additions & 0 deletions community/electronics/GadgetAngel/tri_skrv14_exp-mot_wiring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
layout: default
title: "Trident - BTT SKR V1.4/Turbo and EXP-MOT Wiring for both SPI and UART modes"
nav_exclude: true
has_children: true
has_toc: false
---

# Trident - BTT SKR V1.4/Turbo and EXP-MOT Wiring for both SPI and UART modes

## What is the difference between UART mode and SPI mode?

* This stuff refers to the way the hardware communicates.

* So, how do you know which mode to pick? It depends on the stepper motor drivers you choose to buy with the SKR V1.4/Turbo and EXP-MOT V1.0 boards.

* The list below shows which stepper motor drivers are UART mode and which are SPI mode.

* In the list below, locate the name of the stepper motor drivers that were purchased with the boards and click on their name.

## Information

* Read this article ["Understanding the Difference Between UART vs SPI" ](./images/What_is_the_Difference_Between_SPI_vs_UART.pdf#toolbar=1&page=1){:target="_blank" rel="noopener"} for further information.

* Here is a [comparison chart of the different TMC stepper motor drivers](https://learn.watterott.com/silentstepstick/comparison/){:target="_blank" rel="noopener"}


## SPI Mode TMC Driver List

### SPI Mode TMC Drivers That Use 24 VDC:

1. [TMC2100](./tri_skrv14_exp-mot_spi_wiring#trident---skr-v14turbo-and-exp-mot-tmc2100-tmc2130-tmc5160-tmc5161-tmc5160hv-tmc5160pro-wiring){:target="_blank" rel="noopener"}
2. [TMC2130](./tri_skrv14_exp-mot_spi_wiring#trident---skr-v14turbo-and-exp-mot-tmc2100-tmc2130-tmc5160-tmc5161-tmc5160hv-tmc5160pro-wiring){:target="_blank" rel="noopener"}
3. [TMC5160](./tri_skrv14_exp-mot_spi_wiring#trident---skr-v14turbo-and-exp-mot-tmc2100-tmc2130-tmc5160-tmc5161-tmc5160hv-tmc5160pro-wiring){:target="_blank" rel="noopener"}
4. [TMC5161](./tri_skrv14_exp-mot_spi_wiring#trident---skr-v14turbo-and-exp-mot-tmc2100-tmc2130-tmc5160-tmc5161-tmc5160hv-tmc5160pro-wiring){:target="_blank" rel="noopener"}

### SPI Mode TMC Drivers That Use 48 VDC or Higher:

1. [TMC5160HV](./tri_skrv14_exp-mot_spi_wiring#trident---skr-v14turbo-and-exp-mot-tmc2100-tmc2130-tmc5160-tmc5161-tmc5160hv-tmc5160pro-wiring){:target="_blank" rel="noopener"}
2. [TMC5160_PRO](./tri_skrv14_exp-mot_spi_wiring#trident---skr-v14turbo-and-exp-mot-tmc2100-tmc2130-tmc5160-tmc5161-tmc5160hv-tmc5160pro-wiring){:target="_blank" rel="noopener"}


## UART Mode TMC Driver List

### UART Mode TMC Drivers That Use 24 VDC:

1. [TMC2208](../../../build/electrical/tri_skrv14_exp-mot_uart_wiring#trident---skr-v14turbo-and-exp-mot-tmc2208-tmc2209-tmc2225-tmc2226-wiring){:target="_blank" rel="noopener"}
2. [TMC2209](../../../build/electrical/tri_skrv14_exp-mot_uart_wiring#trident---skr-v14turbo-and-exp-mot-tmc2208-tmc2209-tmc2225-tmc2226-wiring){:target="_blank" rel="noopener"}
3. [TMC2225](../../../build/electrical/tri_skrv14_exp-mot_uart_wiring#trident---skr-v14turbo-and-exp-mot-tmc2208-tmc2209-tmc2225-tmc2226-wiring){:target="_blank" rel="noopener"}
4. [TMC2226](../../../build/electrical/tri_skrv14_exp-mot_uart_wiring#trident---skr-v14turbo-and-exp-mot-tmc2208-tmc2209-tmc2225-tmc2226-wiring){:target="_blank" rel="noopener"}
1 change: 1 addition & 0 deletions community/electronics/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Community-generated documentation for alternate (non-spec) electronics and relat
| [Hall Effect Endstop Setup](./120decibell/hall_effect_endstop_setup.md) | 120decibell |
| [PT100 MAX31865 Setup](./xbst_/PT100.md) | xbst_ |
| [MKS Makerbase Monster8 v1.0](./Deuce/Voron2_Monster8_v1.0_Config.md) | Deuce |
| [Trident - BTT SKR V1.4/Turbo and EXP-MOT Wiring for both SPI and UART modes](./GadgetAngel/tri_skrv14_exp-mot_wiring.md) | GadgetAngel |

### External Links

Expand Down