Klipper Configuration
Klipper Configuration
Base configuration for your Tier 3 Amalgam.
Printer Section
[printer]
kinematics: cartesian
max_velocity: 150
max_accel: 3000
max_accel_to_decel: 1500
square_corner_velocity: 5.0
Note
Run python scripts/analyze.py for acceleration limits specific to your rod/extruder combination.
MCU Configuration
MKS_SKIPR
[mcu]
# Update with your serial port
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_XXXXStepper Configuration
X Axis
[stepper_x]
step_pin: PE2
dir_pin: !PE3
enable_pin: !PE4
microsteps: 16
rotation_distance: 40 # GT2 belt, 20T pulley
endstop_pin: ^!PC1
position_endstop: 0
position_max: 235
homing_speed: 50Y Axis
[stepper_y]
step_pin: PE5
dir_pin: !PE6
enable_pin: !PE4
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PC2
position_endstop: 0
position_max: 235
homing_speed: 50Z Axis
[stepper_z]
step_pin: PA3
dir_pin: PA4
enable_pin: !PE4
microsteps: 16
rotation_distance: 8 # T8 leadscrew
endstop_pin: probe:z_virtual_endstop
position_max: 250
position_min: -5
homing_speed: 10
[stepper_z1]
step_pin: PA5
dir_pin: PA6
enable_pin: !PE4
microsteps: 16
rotation_distance: 8
[stepper_z2]
step_pin: PA7
dir_pin: PA8
enable_pin: !PE4
microsteps: 16
rotation_distance: 8
[z_tilt]
z_positions:
-50, 235/2
235/2, 235+50
235+50, 235/2
points:
30, 235/2
235/2, 235-30
235-30, 235/2
speed: 150
horizontal_move_z: 5
retries: 5
retry_tolerance: 0.0075[stepper_z]
step_pin: PA3
dir_pin: PA4
enable_pin: !PE4
microsteps: 16
rotation_distance: 8 # T8 leadscrew
endstop_pin: probe:z_virtual_endstop
position_max: 250
position_min: -5
homing_speed: 10
# Note: Belt-Z uses single motor driving both Z rods
# No z_tilt section needed, but manual leveling requiredExtruder
[extruder]
step_pin: PD5
dir_pin: !PD6
enable_pin: !PE4
microsteps: 16
# PITAN settings:
rotation_distance: 7.71 # Adjust after calibration
gear_ratio: 3:1 # For Pitan
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA0
min_temp: 0
max_temp: 280
min_extrude_temp: 170
max_extrude_only_distance: 100.0
[tmc2209 extruder]
uart_pin: PD4
run_current: 0.6
stealthchop_threshold: 999999Heated Bed
[heater_bed]
heater_pin: PA2
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA3
min_temp: 0
max_temp: 120Probe
[probe]
pin: ^!PC14
x_offset: -42
y_offset: -5
#z_offset: 0 # Set via PROBE_CALIBRATE
speed: 5.0
samples: 3
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.006
samples_tolerance_retries: 3Bed Mesh
[bed_mesh]
speed: 150
horizontal_move_z: 5
mesh_min: 30, 30
mesh_max: 235-30, 235-30
probe_count: 5, 5
algorithm: bicubic
fade_start: 1
fade_end: 10Input Shaper
[input_shaper]
# Run SHAPER_CALIBRATE after assembly
#shaper_freq_x: 50
#shaper_freq_y: 50
#shaper_type: mzvFan Configuration
[fan]
pin: PA8
[heater_fan hotend_fan]
pin: PA9
heater: extruder
heater_temp: 50.0
WarningBoard-Specific Pins
The pin assignments above are examples. Verify against your MKS_SKIPR pinout diagram.
Next Steps
- Flash Klipper to your board
- Update MCU serial path
- Verify pin assignments for your board
- Run initial homing tests
- Calibrate extruder rotation_distance
- Run PROBE_CALIBRATE for Z offset
- Run SHAPER_CALIBRATE for input shaper