This project builds custom firmware for the Snapmaker U1 3D printer, enabling debug features like SSH access and adding additional capabilities.
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.
Get the latest pre-built firmware from Releases.
See User Documentation for features, installation instructions, and usage guides.
See Building from Source for instructions on building custom firmware using Docker.
- v4l2-mpp - Hardware-accelerated camera stack with WebRTC streaming, V4L2 controls, and settings persistence
Join the Snapmaker Discord and visit the #u1-printer channel to connect with other users using the custom firmware, share experiences, and get help.
If you find this project useful and would like to support its development:
🖨️ Buy a Snapmaker Printer from Official Store - use referral link and discount code PAXX12 to get 5% discount on any purchase
- 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
See CONTRIBUTING.md for information about contributing to this project.
This project is free to use for personal usage. See LICENSE for details.
For licensing information about individual tools and dependencies, see their respective directories.
