Skip to main content

Pin Mapping

Note
  • This page lists the pin mapping of the FLY-SHT36 tool board after flashing Klipper firmware. The 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 multiplexed.
  • EN is the enable pin. In Klipper configuration, it is typically active-low (the enable_pin is prefixed with !).
Loading...

Driver Pins

DriverSTEPDIRENUART/CSEndstop
DRIVER0PB4PB3PA15PB5-

Heating

FunctionPin
Extruder HeaterPA8

Temperature Sensors

FunctionPin
Extruder ThermistorPB0
PT100PA3
Supported Thermistor Types

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

List of sensor_type options built into Klipper and their applicable scenarios: Thermistor Configuration Guide

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

Fans

FunctionPin
Part Cooling FanPB10
Heat Sink FanPB11

Probe & Endstops

FunctionPin
BLTouch Signal (sensor_pin)PC15
BLTouch Control (control_pin)PB1
X EndstopPA0

RGB

FunctionPin
RGB / NeopixelPB15

Accelerometer (SPI)

The accelerometer uses the tool board's hardware SPI bus. Configure spi_bus: spi1 in the settings; there is no need to separately configure the MOSI/MISO/SCLK pins:

SignalPin
CSPA4
[adxl345]
cs_pin: sht36:PA4
spi_bus: spi1

PWM

PWM FunctionPin
RGB / NeopixelPB15
BLTouch Control (control_pin)PB1
Loading...