Skip to main content

Pinout

Description
  • This page lists the pinout of the SB2040-PRO tool board after flashing Klipper firmware. Pin numbers are based on the product schematic.
  • UART/CS is the driver communication pin: when using TMC2240, it serves as UART; when using an SPI driver, it serves as chip select CS. The same pin is multiplexed.
  • EN is the enable pin. In Klipper configuration, it is typically active low (enable_pin with a ! prefix).
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...