New Robin's.cfg Apr 2026

# [mcu] section links your board to the software [mcu] serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_your_id_here [stepper_x] step_pin: PC0 dir_pin: PB2 enable_pin: !PC13 microsteps: 16 rotation_distance: 40 endstop_pin: ^PA15 position_endstop: 0 position_max: 235 [stepper_y] step_pin: PC1 dir_pin: PB9 enable_pin: !PC13 microsteps: 16 rotation_distance: 40 endstop_pin: ^PA12 position_endstop: 0 position_max: 235 [stepper_z] step_pin: PC6 dir_pin: !PB15 enable_pin: !PC13 microsteps: 16 rotation_distance: 8 endstop_pin: ^PC5 position_endstop: 0.5 position_max: 250 [extruder] step_pin: PA7 dir_pin: PA6 enable_pin: !PC13 microsteps: 16 rotation_distance: 33.500 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PB3 sensor_type: EPCOS 100K B57560G1104F sensor_pin: PA0 control: pid pid_Kp: 21.527 pid_Ki: 1.063 pid_Kd: 108.982 min_temp: 0 max_temp: 250 [heater_bed] heater_pin: PB4 sensor_type: EPCOS 100K B57560G1104F sensor_pin: PA1 control: pid pid_Kp: 54.027 pid_Ki: 0.770 pid_Kd: 948.182 min_temp: 0 max_temp: 130 [fan] pin: PB1 Use code with caution. Copied to clipboard Generate the Binary : Run the make command in your terminal.

You can paste the following template into your new printer.cfg file. These values are standard for boards like the : new robin's.cfg

: Use the conversion script provided by Klipper to make the file readable by the board: # [mcu] section links your board to the

./scripts/update_mks_robin.py out/klipper.bin out/Robin_e3.bin . These values are standard for boards like the

Before writing the config, your firmware must be compiled with these specific settings in make menuconfig : : STM32

: Copy Robin_e3.bin to a FAT32-formatted SD card, insert it into the printer, and reboot.