Use at your own risk. This configuration has been extensively tested on my U1 with no issues, but I accept no responsibility for any damage to your printer.
This configuration optimizes the TMC2240 settings for the integrated XY stepper motors, enabling higher speeds and accelerations during tool changes.
- TMC2240 XY motors: Custom chopper tuning (
TBL,TOFF,HEND,HSTRT,TPFD,VHIGHFS,VHIGHCHM,PWM_*) for improved high-speed performance - Max acceleration: 25,000 mm/s²
- Max XY velocity: 1,000 mm/s
- Tool change acceleration: 25,000 mm/s²
- Tool change speed (fast): 800 mm/s
- Sensorless homing: TMC2240 (XY) and TMC2209 (Z) with reduced homing current
- Input shaper (MZV): X = 54 Hz, Y = 47.5 Hz
Before using this config, ensure:
- Tool dock positions are calibrated correctly
- Belt tension is correct
- Full printer calibration has been completed
- Tool changes work reliably with the stock configuration
- Back up your existing
printer.cfg - Copy
printer.cfgto/userdata/printer_data/config/printer.cfgon your U1 - Restart Klipper
- Re-run bed mesh calibration (
BED_MESH_CALIBRATE) — the placeholder mesh in this file must be replaced with data from your printer
| Component | Version |
|---|---|
| Printer | U1 (Kickstarter, without top cover) |
| Firmware | v1.1.1-paxx12-13 (extended) |
| Slicer | Snapmaker OrcaSlicer 2.2.4 |
- The TMC2240 driver temperature readout is unreliable. When active it may read ~20°C higher than the actual value.
- The bed mesh in
SAVE_CONFIGis a placeholder — replace it with your own calibration data. [include extended/klipper/*.cfg]requires the extended Snapmaker Klipper firmware.- v1.1.1 requires Snapmaker OrcaSlicer 2.2.4+ or Snapmaker App 2.2.3+.
- v1.1.1 adds heated bed flatness deviation detection and new filament presets (PETG HF, TPU 95A HF).