Skip to main content

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/CS is the driver communication pin: it functions as UART when using TMC2209 and as chip select CS when using SPI drivers. The same pin is shared for both functions.
  • EN is the enable pin. In Klipper configurations, it is typically active low (the enable_pin is prefixed with !).
Loading...

Driver Pins

DriverSTEPDIRENUART/CSEndstop
DRIVER0gpio9gpio10gpio7gpio11-

Heating

FunctionPin
Hotend heatergpio6

Temperature Sensors

FunctionPin
Hotend thermistorgpio27
Enclosure thermistorgpio26
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_type options 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

FunctionPin
Part cooling fangpio13
Heatbreak cooling fangpio14

Probe and Endstops

FunctionPin
HV-IN / General inputgpio28
X endstopgpio29
Probe / General inputgpio25

RGB

FunctionPin
RGB / Neopixelgpio12

Accelerometer (SPI)

The accelerometer uses software SPI and requires three separate signal pins to be specified:

SignalPin
CSgpio1
MOSIgpio3
MISOgpio2
SCLKgpio0

PWM

PWM FunctionPin
RGB / Neopixelgpio12
Loading...