Pinout
Note
- This page lists the pinout of the SB2040-PRO toolboard after flashing the Klipper firmware. Pin numbers are based on the product schematic.
UART/CSis the driver communication pin: it functions as UART when using TMC2209 and as chip selectCSwhen using SPI drivers. The same pin is shared for both functions.ENis the enable pin. In Klipper configurations, it is typically active low (theenable_pinis prefixed with!).
Loading...
Driver Pins
| Driver | STEP | DIR | EN | UART/CS | Endstop |
|---|---|---|---|---|---|
| DRIVER0 | gpio9 | gpio10 | gpio7 | gpio11 | - |
Heating
| Function | Pin |
|---|---|
| Hotend heater | gpio6 |
Temperature Sensors
| Function | Pin |
|---|---|
| Hotend thermistor | gpio27 |
| Enclosure thermistor | gpio26 |
Supported Thermistor Types
The thermistor port supports NTC thermistors (100K) by default. It is recommended to configure the sensor_type as Generic 3950.
List of built-in
sensor_typeoptions directly supported by Klipper and their applicable scenarios: Thermistor Configuration Guide
K-type thermocouples and PT100 require additional signal conversion chips and cannot be connected directly to the thermistor port.
Fans
| Function | Pin |
|---|---|
| Part cooling fan | gpio13 |
| Heatbreak cooling fan | gpio14 |
Probe and Endstops
| Function | Pin |
|---|---|
| HV-IN / General input | gpio28 |
| X endstop | gpio29 |
| Probe / General input | gpio25 |
RGB
| Function | Pin |
|---|---|
| RGB / Neopixel | gpio12 |
Accelerometer (SPI)
The accelerometer uses software SPI and requires three separate signal pins to be specified:
| Signal | Pin |
|---|---|
| CS | gpio1 |
| MOSI | gpio3 |
| MISO | gpio2 |
| SCLK | gpio0 |
PWM
| PWM Function | Pin |
|---|---|
| RGB / Neopixel | gpio12 |
Loading...