github paxx12/SnapmakerU1-Extended-Firmware v1.1.0-paxx12-12

pre-release10 hours ago

Notice

Warning: While installing custom firmware does not automatically void the product warranty, any damage caused by or attributable to the installation or use of custom firmware is not covered under warranty. Use at your own risk. See Snapmaker Terms of Use for details.

Custom firmware is intended for users with appropriate technical knowledge. Ensure you understand the implications before proceeding.

The first 1.1.0 release

The main feature of this release is that it rebases on top of stock 1.1.0 which brings many, many improvements.

This release also brings completely custom made the http://ip/firmware-config tool to easily manage Firmware Configuration, but this forces to configure again all features used due to new configuration structure:

firmware-config

Heroes of this release

  • MaxKaenner for finding a bug fix for filament auto-replenish!
  • mcristina422 for initial support for Tailscale!

Upgrading to v1.1.0

The configuration file has been renamed from extended.cfg to extended2.cfg. During the first boot after upgrading a new extended2.cfg will be created with default settings. You will need to migrate your custom settings from extended.cfg to extended2.cfg manually or use http://IP/firmware-config.

Install

For detailed installation instructions, see the Installation Guide.

Quick steps:

  1. Download .bin and put on FAT32 formatted USB device
  2. On the printer go to Settings > About > Firmware Version > Local Update
  3. Select .bin and confirm.

Troubleshooting

  • Klipper failed to start: Open Firmware Config at http://IP/firmware-config, go to Recovery and select Reset Extended to Defaults. This will reset all extended settings and reboot the printer.

Revert

  1. Download .bin from the Snapmaker U1 Wiki.
  2. Follow the same as for install.

Community

Join the Snapmaker Discord and visit the #u1-printer channel to connect with other users using the custom firmware, share experiences, and get help.

Support

If you find this project useful and would like to support its development, you can:

Buy Me A Coffee

🖨️ Buy a Snapmaker Printer from Official Store - use referral link and discount code PAXX12 to get 5% discount on any purchase

Changes since last release

New features:

  • Add v1.1.0 (#181)
  • Add Tailscale support (experimential) (#188)
  • Install wled for moonraker in extended firmware (#185)
  • Add /firmware-config web service for firmware management (#147)

Bug fixes:

  • Fix auto replenish due to overlayed PAUSE/RESUME macro (#165)
  • Improve WebRTC and RTSP resilience (#187)

Breaking changes:

  • Migrate from extended.cfg to extended2.cfg for v1.1.0 release (#211)
  • Reorganize extended2.cfg configuration structure (#204)

Full changelog: #182

Don't miss a new SnapmakerU1-Extended-Firmware release

NewReleases is sending notifications on new releases.