Peripheral | Function | Pin name | Pin No. | Comment |
X |
STEP | PC8 | 48 | M5P is converted to 5V to driver |
DIR | PC9 | 49 | M5P is converted to 5V to driver |
EN | PA15 | 47 | M5P is converted to 5V to driver |
CS/UART | PD9 | 41 | M5P is converted to 5V to driver |
Y |
STEP | PA10 | 42 | M5P is converted to 5V to driver |
DIR | PA14 | 46 | M5P is converted to 5V to driver |
EN | PA13 | 45 | M5P is converted to 5V to driver |
CS/UART | PD8 | 40 | M5P is converted to 5V to driver |
Z |
STEP | PC6 | 38 | M5P is converted to 5V to driver |
DIR | PC7 | 39 | M5P is converted to 5V to driver |
EN | PA9 | 37 | M5P is converted to 5V to driver |
CS/UART | PB10 | 30 | M5P is converted to 5V to driver |
E0 |
STEP | PB12 | 32 | M5P is converted to 5V to driver |
DIR | PB11 | 31 | M5P is converted to 5V to driver |
EN | PA8 | 36 | M5P is converted to 5V to driver |
CS/UART | PB2 | 29 | M5P is converted to 5V to driver |
E1 |
STEP | PB0 | 27 | M5P is converted to 5V to driver |
DIR | PB1 | 28 | M5P is converted to 5V to driver |
EN | PC4 | 25 | M5P is converted to 5V to driver |
CS/UART | PA6 | 23 | M5P is converted to 5V to driver |
TMC SPI (spi2) |
MISO | PB14 | 34 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver, |
MOSI | PB15 | 35 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
SCK | PB13 | 33 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
Heater |
E0 | PC5 | 26 | is converted to 5V to MOSFET with flyback protection |
E1 | PA7 | 24 | is converted to 5V to MOSFET with flyback protection |
HB(heated bed) | PA5 | 22 | is converted to 5V to MOSFET with flyback protection |
Temperature |
TH0 | PA1 | 18 | 4.7KOhm 0.1% pull up resistor for NTC100K,etc. 2.2KOhm 0.1% pull up resistor for PT1000 by jumper. with thermistor protection circuit |
TH1 | PA2 | 19 | 4.7KOhm 0.1% pull up resistor for NTC100K,etc. 2.2KOhm 0.1% pull up resistor for PT1000 by jumper. with thermistor protection circuit |
THB | PA0 | 17 | 4.7KOhm 0.1% pull up resistor for NTC100K,etc. with thermistor protection circuit |
Endstop |
X-STOP | PD3 | 53 | Share with X-DIAG |
Y-STOP | PD2 | 52 | Share with Y-DIAG |
Z-STOP | PC3 | 16 | Share with Z-DIAG |
E0-DET | PC2 | 15 | Share with E0-DIAG |
FAN |
FAN0 | PA4 | 21 | is converted to 5V to MOSFET with flyback protection |
FAN1 | PA3 | 20 | is converted to 5V to MOSFET with flyback protection |
Misc |
RGB1(Neopixel/WS2812) | PC11 | 1 | is converted to 5V |
RGB2(Neopixel/WS2812) | PC14 | 4 | is converted to 5V |
BLTouch |
SERVOS | PC15 | 5 | Share with Proximity switch IO |
PROBE | PC13 | 3 | |
Proximity switch |
PROBE | PC15 | 5 | PNP or NPN can be selected by jumper. multiplexing the same IO with BLTouch SERVOS |
FDCAN1 |
RX | PD0 | 50 | |
TX | PD1 | 51 | |
USB-Device |
OTG_FS_DM | PA11 | 43 | |
OTG_FS_DP | PA12 | 44 | |
EXP1 |
5V | 5V | | Marlin: EXP1_01_PIN, Klipper: EXP1_10 |
GND | GND | | Marlin: EXP1_02_PIN, Klipper: EXP1_9 |
LCD_D7 | PB6 | 60 | Marlin: EXP1_03_PIN, Klipper: EXP1_8 |
LCD_D6 | PB7 | 61 | Marlin: EXP1_04_PIN, Klipper: EXP1_7 |
LCD_D5 | PB4 | 58 | Marlin: EXP1_05_PIN, Klipper: EXP1_6 |
LCD_D4 | PB5 | 59 | Marlin: EXP1_06_PIN, Klipper: EXP1_5 |
LCD_RS | PD6 | 56 | Marlin: EXP1_07_PIN, Klipper: EXP1_4 |
LCD_EN | PB3 | 57 | Marlin: EXP1_08_PIN, Klipper: EXP1_3 |
BTN_ENC | PD4 | 54 | Marlin: EXP1_09_PIN, Klipper: EXP1_2 |
BEEPER | PD5 | 55 | Marlin: EXP1_10_PIN, Klipper: EXP1_1 |
EXP2 |
NC | NC | | Marlin: EXP2_01_PIN, Klipper: EXP2_10 |
GND | GND | | Marlin: EXP2_02_PIN, Klipper: EXP2_9 |
RESET | RESET | 12 | Marlin: EXP2_03_PIN, Klipper: EXP2_8 |
SD_DETECT | PC12 | 2 | Marlin: EXP2_04_PIN, Klipper: EXP2_7 |
MOSI | PB15 | 35 | Marlin: EXP2_05_PIN, Klipper: EXP2_6. EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
BTN_EN2 | PC10 | 64 | Marlin: EXP2_06_PIN, Klipper: EXP2_5 |
SD_SS | PB9 | 63 | Marlin: EXP2_07_PIN, Klipper: EXP2_4 |
BTN_EN1 | PB8 | 62 | Marlin: EXP2_08_PIN, Klipper: EXP2_3 |
SCK | PB13 | 33 | Marlin: EXP2_09_PIN, Klipper: EXP2_2. EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
MISO | PB14 | 34 | Marlin: EXP2_10_PIN, Klipper: EXP2_1. EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
OnboardSD(spi2) |
SD-CS | PC1 | 14 | |
MISO | PB14 | 34 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver, |
MOSI | PB15 | 35 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
SCK | PB13 | 33 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
Expansion SPI pin header(spi2) |
SPI2-CS | PC0 | 13 | |
MISO | PB14 | 34 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver, |
MOSI | PB15 | 35 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |
SCK | PB13 | 33 | EXP-2 SPI, Onboard MCU SD card, expansion SPI pin header and TMC driver SPI, 4 features multiplexing the same hardware SPI2, and is converted to 5V to TMC driver |