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.
New Features and Key Changes
- Add
Snapmaker v1.2.0#352 (@paxx12) - Support external RFID devices #303 (@paxx12)
- Add support for OpenRFID #306 (@suchmememanyskill)
- Improve firmware-config to include fields description #302 (@paxx12)
- Remove basic firmware profile #353 (@paxx12)
Full changelog: #323
The v1.2.0
This release integrates all features introduced by official v1.2.0.
OpenRFID (Hero of this release!)
This release brings support for OpenRFID. The OpenRFID was build by @suchmememanyskill to provide a support for AnyCubic, Bambu-Lab, Elegoo, Creality, TigerTag and other filament RFID tags. This has to be enabled via Firmware-Config, under the Filament Detection. Since this is considered highly experimental feature, not all aspects might fully work. Please kindly post your feedback in the #366.
The
Bambu-LabandCrealityspools are not enabled by default as they require encryption keys. This project will not share encryption keys that are not publicly available, but I believe you will find the community to help you with what to put where.
Please consider supporting the author of this integration. You can also support past contributors. You will find their links in the HEROES.md.
Support @suchmememanyskill
![]()
External RFID readers
Starting with this firmware, the external RFID readers are supported. Example could be @wasikuss project using ESP32-C3 with PN532 reader: https://github.com/wasikuss/snapmaker-u1-remote-rfid-reader/tree/eps32-c3-oled-1.3-pn532.
Removal of basic profile
Since the v1.2.0 do support ethernet and SSH, the basic profile is no longer relevant. As such will not be offered moving forward.
Install
For detailed installation instructions, see the Installation Guide.
Quick steps:
- Download
.binand put on FAT32 formatted USB device - On the printer go to
Settings>About>Firmware Version>Local Update - Select
.binand confirm.
Troubleshooting
- Configuration change: Since the
v1.1.0all features has to be configured with http://IP/firmware-config. - Klipper failed to start: Open Firmware Config at
http://IP/firmware-config, go toRecoveryand selectReset Extended to Defaults. This will reset all extended settings and reboot the printer. - AFC-Lite Stub: Has number of limitations.
- OpenRFID: Very experimental. Post your feedback in this issue: #366
Revert
- Download
.binfrom the Snapmaker U1 Wiki. - 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 a Snapmaker Printer from Official Store - use referral link and discount code PAXX12 to get 5% discount on any purchase or PAXX12CUSTOM to get $20 off Snapmaker U1 printer
- EU store: https://snapmaker-eu.myshopify.com?ref=paxx12
- US store: https://snapmaker-us.myshopify.com?ref=paxx12
- Global store: https://test-snapmaker.myshopify.com?ref=paxx12