Supported Motherboards %26 Wiring Guide - thisiskeithb/PrusaAIO GitHub Wiki
Note
To simplify wiring, I recommend picking up an SKR Extension Cable Kit which converts Prusa's wiring to JST connectors (not needed for BTT002).
Important
Prusa MK2.5S users must swap to 12V hotend cooling fan (4010) since the stock fan is 5V. Stock parts cooling fan (5015) is 12V, so that should work without an issue.
Source: SKR V3.0 EZ Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PB3 (HE0) |
Bed Heater |
PD7 (BED) |
Hotend Thermistor |
PA2 (TH0) |
Bed Thermistor |
PA1 (TB) |
Hotend Cooling Fan |
PB6 (FAN1) |
Part Cooling Fan |
PB7 (FAN0) |
Motherboard Fan (Optional) |
PB5 (FAN2) |
PINDA V2 / SuperPINDA |
PC13 (Probe) |
PINDA V2 Thermistor |
PA3 (TH1) |
PINDA 5V | (5V pin in PWRDET)* |
BLTouch |
PE5 + PC13 (SERVOS + Probe) |
Filament Runout |
PC2 (E0DET) |
NeoPixels / RGB |
PE6 (RGB) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZAM) |
Z2 Motor | (E1M) |
Extruder Motor | (E0M) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Source: SKR V3.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PB3 (HE0) |
Bed Heater |
PD7 (BED) |
Hotend Thermistor |
PA2 (TH0) |
Bed Thermistor |
PA1 (TB) |
Hotend Cooling Fan |
PB6 (FAN1) |
Part Cooling Fan |
PB7 (FAN0) |
Motherboard Fan (Optional) |
PB5 (FAN2) |
PINDA V2 / SuperPINDA |
PC13 (Probe) |
PINDA V2 Thermistor |
PA3 (TH1) |
PINDA 5V | (5V pin in PWRDET)* |
BLTouch |
PE5 + PC13 (SERVOS + Probe) |
Filament Runout |
PC2 (E0DET) |
NeoPixels / RGB |
PE6 (RGB) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZAM) |
Z2 Motor | (E1M) |
Extruder Motor | (E0M) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Source: SKR V2.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PB3 (HE0) |
Bed Heater |
PD7 (BED) |
Hotend Thermistor |
PA2 (TH0) |
Bed Thermistor |
PA1 (TB) |
Hotend Cooling Fan |
PB6 (FAN1) |
Part Cooling Fan |
PB7 (FAN0) |
Motherboard Fan (Optional) |
PB5 (FAN2) |
PINDA V2 / SuperPINDA |
PE4 (Probe) |
PINDA V2 Thermistor |
PA3 (TH1) |
PINDA 5V | (5V pin in PWRDET)* |
BLTouch |
PE5 + PE4 (SERVOS + Probe) |
Filament Runout |
PC2 (E0DET) |
NeoPixels / RGB |
PE6 (RGB) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZMA) |
Z2 Motor | (E1M) |
Extruder Motor | (E0M) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Source: SKR V1.4 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
P2.7 (HE0) |
Bed Heater |
P2.5 (BED) |
Hotend Thermistor |
P0.24 (TH0) |
Bed Thermistor |
P0.25 (TB) |
Hotend Cooling Fan |
P2.4 (HE1) |
Part Cooling Fan |
P2.3 (FAN0) |
PINDA V2 / SuperPINDA |
P0.10 (Probe) |
PINDA V2 Thermistor |
P0.23 (TH1) |
PINDA 5V | (5V pin in PWRDET)* |
BLTouch |
P2.0 + P0.10 (SERVOS + Probe) |
Filament Runout |
P1.26 (E0DET) |
NeoPixels / RGB |
P1.24 (NeoPixel) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZMA) |
Z2 Motor | (E1M) |
Extruder Motor | (E0M) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Driver DIAG pins must be cut or desoldered from Z, Z2 (E1), & E0 drivers or homing and filament runout will not work correctly.
Prusa MK2.5S: Driver DIAG pins must be cut or desoldered from X, Y, Z, Z2 (E1), & E0 drivers or homing and filament runout will not work correctly.
Source: BTT002 V1.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PE6 (HE) |
Bed Heater |
PE5 (BED OUT) |
Hotend Thermistor |
PA2 (T0) |
Bed Thermistor |
PA1 (T2) |
Hotend Cooling Fan |
PB9 (FAN0) |
Part Cooling Fan |
PB8 (FAN1) |
PINDA V2 / SuperPINDA |
PD1 (Z-PROBE) |
PINDA V2 Thermistor |
PC3 (Shared with Z-PROBE) |
PINDA 5V | (Shared with Z-PROBE) |
BLTouch | N/A |
Filament Runout |
PA15 (Shared with EXP3) |
NeoPixels / RGB | N/A |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZAM) |
Z2 Motor | (ZBM) |
Extruder Motor | (EM) |
Important
Prusa MK3/S/+: Driver DIAG pins must be cut or desoldered from Z & E drivers or homing and filament runout will not work correctly.
Prusa MK2.5S: Driver DIAG pins must be cut or desoldered from X, Y, Z, & E drivers or homing and filament runout will not work correctly.
Source: SKR Mini E3 V3.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PC8 (E0) |
Bed Heater |
PC9 (HB) |
Hotend Thermistor |
PA0 (TH0) |
Bed Thermistor |
PC4 (THB) |
Hotend Cooling Fan |
PC7 (FAN1) |
Part Cooling Fan |
PC6 (FAN0) |
Motherboard Fan (Optional) |
PB15 (FAN2) |
SuperPINDA |
PC14 (Shared with Z-PROBE) |
SuperPINDA 5V | (Shared with Z-PROBE) |
BLTouch |
PA1 + PC14 (Shared with Z-PROBE) |
Filament Runout |
PC15 (E0-STOP) |
NeoPixels / RGB |
PA8 (Neo-PWR1) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZAM) |
Z2 Motor | (ZBM) |
Extruder Motor | (EM) |
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z & E or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, & E or homing and filament runout will not work correctly.
Source: SKR Mini E3 V3.0.1 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PA15 (E0) |
Bed Heater |
PB3 (HB) |
Hotend Thermistor |
PC5 (TH0) |
Bed Thermistor |
PC4 (THB) |
Hotend Cooling Fan |
PA8 (FAN1) |
Part Cooling Fan |
PC9 (FAN0) |
Motherboard Fan (Optional) |
PC8 (FAN2) |
SuperPINDA |
PA1 (Shared with Z-PROBE) |
SuperPINDA 5V | (Shared with Z-PROBE) |
BLTouch |
PA0 + PA1 (Shared with Z-PROBE) |
Filament Runout |
PC15 (E0-STOP) |
NeoPixels / RGB |
PA14 (RGB-PWR1) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZAM) |
Z2 Motor | (ZBM) |
Extruder Motor | (EM) |
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z & E or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, & E or homing and filament runout will not work correctly.
Source: SKR Mini E3 V2.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PC8 (E0) |
Bed Heater |
PC9 (HB) |
Hotend Thermistor |
PA0 (TH0) |
Bed Thermistor |
PC3 (THB) |
Hotend Cooling Fan |
PC7 (FAN1) |
Part Cooling Fan |
PC6 (FAN0) |
SuperPINDA |
PC14 (Shared with Z-PROBE) |
SuperPINDA 5V | (Shared with Z-PROBE) |
BLTouch |
PA1 + PC14 (Shared with Z-PROBE) |
Filament Runout |
PC15 (E0-STOP) |
NeoPixels / RGB |
PA8 (NEOPIXEL) |
X Motor | (XM) |
Y Motor | (YM) |
Z1 Motor | (ZAM) |
Z2 Motor | (ZBM) |
Extruder Motor | (EM) |
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z & E or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, & E or homing and filament runout will not work correctly.
Source: Robin Nano V3.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PE5 (HE0) |
Bed Heater |
PA0 (H-BED) |
Hotend Thermistor |
PC1 (TH1) |
Bed Thermistor |
PC0 (TB) |
Hotend Cooling Fan |
PB1 (FAN2) |
Part Cooling Fan |
PC14 (FAN1) |
Motherboard Fan (Optional) |
PB0 (HE1) |
PINDA V2 / SuperPINDA |
PC8 (Z-) |
PINDA V2 Thermistor |
PA2 (TH2) |
PINDA 5V | (5V pin in Z- or Z+)* |
BLTouch |
PA8 + PC8 (BLTouch + Z-) |
Filament Runout |
PA4 (MT_DET1) |
NeoPixels / RGB | N/A |
X Motor | (X) |
Y Motor | (Y) |
Z1 Motor | (Z1) |
Z2 Motor | (E1) |
Extruder Motor | (E0) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Source: Eagle V1.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PE5 (HE0) |
Bed Heater |
PA0 (H-BED) |
Hotend Thermistor |
PC1 (TH1) |
Bed Thermistor |
PC0 (TB) |
Hotend Cooling Fan |
PB1 (FAN2) |
Part Cooling Fan |
PC14 (FAN1) |
Motherboard Fan (Optional) |
PB0 (HE1) |
PINDA V2 / SuperPINDA |
PC8 (Z-) |
PINDA V2 Thermistor |
PA2 (TH2) |
PINDA 5V | (5V pin in Z- or Z+)* |
BLTouch |
PA8 + PC8 (BLTouch + Z-) |
Filament Runout |
PA4 (MT_DET1) |
NeoPixels / RGB | N/A |
X Motor | (X) |
Y Motor | (Y) |
Z1 Motor | (Z1) |
Z2 Motor | (E1) |
Extruder Motor | (E0) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Source: SGEN_L V2.0 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
P2.7 (HE0) |
Bed Heater |
P2.5 (BED) |
Hotend Thermistor |
P0.23 (TH1) |
Bed Thermistor |
P0.24 (TB1) |
Hotend Cooling Fan |
P1.4 (FAN2) |
Part Cooling Fan |
P2.4 (FAN1) |
Motherboard Fan (Optional) |
P2.6 (HE1) |
PINDA V2 / SuperPINDA |
P1.25 (Z-) |
PINDA V2 Thermistor |
P0.25 (TH2) |
PINDA 5V | (5V pin in Z- or Z+)* |
BLTouch |
P1.24 + P1.25 (SERVO + Z-) |
Filament Runout |
P1.28 (X+) |
NeoPixels / RGB | N/A |
X Motor | (X) |
Y Motor | (Y) |
Z1 Motor | (Z1) |
Z2 Motor | (E1) |
Extruder Motor | (E0) |
Note
* PINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, Z2 (E1), & E0 or homing and filament runout will not work correctly.
Source: Robin E3 Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PC9 (HE0) |
Bed Heater |
PC8 (H-BED) |
Hotend Thermistor |
PA0 (ETEMP) |
Bed Thermistor |
PA1 (B-MOT) |
Hotend Cooling Fan | N/A (Wire to 24V) |
Part Cooling Fan |
PA8 (FAN0) |
SuperPINDA |
PB1 (Probe) |
SuperPINDA 5V | (5V pin in Probe)* |
BLTouch |
PA3 + PB1 (SERVO + Probe) |
Filament Runout |
PB10 (MT-DET) |
NeoPixels / RGB |
PA2 (NeoPixel) |
X Motor | (X) |
Y Motor | (Y) |
Z1 Motor | (Z1) |
Z2 Motor | (Z2) |
Extruder Motor | (E) |
Note
* SuperPINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z & E or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, & E or homing and filament runout will not work correctly.
Source: Robin E3D Pins Diagram
Pin Number / Name | |
---|---|
Hotend Heater |
PC9 (HE0) |
Bed Heater |
PC8 (H-BED) |
Hotend Thermistor |
PA0 (ETEMP) |
Bed Thermistor |
PA1 (B-MOT) |
Hotend Cooling Fan | N/A (Wire to 24V) |
Part Cooling Fan |
PA8 (FAN0) |
SuperPINDA |
PB1 (Probe) |
SuperPINDA 5V | (5V pin in Probe)* |
BLTouch |
PA3 + PB1 (SERVO + Probe) |
Filament Runout |
PB10 (MT-DET) |
NeoPixels / RGB |
PA2 (NeoPixel) |
X Motor | (X) |
Y Motor | (Y) |
Z1 Motor | (Z1) |
Z2 Motor | (Z2) |
Extruder Motor | (E) |
Note
* SuperPINDA 5V source can be any available/unused 5V pin
Important
Prusa MK3/S/+: Motherboard DIAG jumpers must be installed for X & Y and removed for Z & E or homing and filament runout will not work correctly.
Prusa MK2.5S: Motherboard DIAG jumpers must be removed for X, Y, Z, & E or homing and filament runout will not work correctly.