Skip to main content

Pinout

Note
  • This page lists the pinout of the FLY-SB2040 toolboard after flashing the Klipper firmware. Pin numbers are based on the product schematic.
  • UART/CS is the driver communication pin: used as UART when using TMC2209, and used as chip select CS when using SPI drivers. The same pin is multiplexed.
  • EN is the enable pin, typically active-low in Klipper configuration (with a ! prefix in enable_pin).
Loading...

Driver Pins

DriverSTEPDIRENUART/CSEndstop
DRIVER0gpio9gpio10gpio7gpio8-

Heating

FunctionPin
Extruder Heatergpio6

Temperature Sensors

FunctionPin
Extruder Thermistorgpio27
Supported Thermistor Types

The thermistor port supports NTC thermistors (100K) by default. The recommended sensor_type configuration is Generic 3950.

List of built-in sensor_type options supported by Klipper and their applicable scenarios: Thermistor Configuration Method

K-type thermocouples, PT100, etc., require additional conversion chips and cannot be connected directly to the thermistor port.

Fans

FunctionPin
Part Cooling Fangpio13
Hotend Heat Sink 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...