Custom Snapmaker U1 Firmware

Klipper Tweaks

Advanced experimental tweaks for Klipper stepper motor driver configuration. These settings can only be configured via the Firmware Configuration web interface under Settings → Tweaks.

Warning: These are experimental features that modify low-level stepper driver parameters. Use with caution and monitor your printer carefully after enabling.

TMC AutoTune

Applies optimized stepper motor driver settings for TMC2240 drivers.

What it does:

Risks:

Recommendation:

Configuration: This feature can only be configured via Firmware Configuration web interface. Manual configuration is not supported.

TMC Reduced Current

Lowers the stepper motor run current from 1.2A to 1.0A for X and Y axes.

What it does:

Risks:

Recommendation:

Configuration: This feature can only be configured via Firmware Configuration web interface. Manual configuration is not supported.

Object Processing for Adaptive Mesh

Enables object processing in Moonraker’s file manager to support adaptive mesh features.

What it does:

Risks:

Important:

Recommendation:

Configuration: This feature can only be configured via Firmware Configuration web interface. Manual configuration is not supported.

How to Configure

  1. Open the printer’s web interface (Fluidd or Mainsail)
  2. Navigate to Firmware Config in the menu
  3. Go to Settings → Tweaks
  4. Select the desired option for each tweak
  5. Confirm the warning dialog
  6. Klipper will automatically restart to apply changes

Changes take effect immediately after Klipper restarts (no reboot required).

Technical Details

These tweaks work by adding or removing configuration files from /oem/printer_data/config/extended/:

These files are automatically included by the main printer configuration if present. Manual editing of these files is not recommended as they will be overwritten by the Firmware Configuration interface.