FreeDi
Link to the official source: https://github.com/Phil1988/FreeDi
Phil1988 On Reddit: https://www.reddit.com/user/C0co_33/
Post on Reddit announcing project release: https://www.reddit.com/r/QidiTech3D/comments/1i9i2zf/xsmart_3_eol/
Details / Screenshots From release 1.40
Note: Spoolman was added after the fact as was Crowsnest (using instructions from their wiki)
Note: The below is copy and paste with slight tweaks, directly from the GitHub page.
Current as of 2025/02/02
FreeDi
A project to enhance QIDI's X3 printers with custom LCD firmware, cutting-edge software, and OTA updates.
Together, let's unlock the full potential of your printer!
Getting Started
If you want to start, head over to the
📖 Wiki and follow the complete installation guide.
📹 or Watch the full installation video
But I invite you to read the other parts as well! 😊
What Is FreeDi?
FreeDi is a comprehensive upgrade package designed to enhance your printing experience. Here's what it offers:
- Custom Display Firmware: Built from the ground up for maximum usability.
- Seamless Display Software: Ensures fast and reliable communication between the printer and the stock display.
- OTA Updates: Update your firmware in ~4 minutes -no more USB drives or 40-minute waits!
- Optimized Configuration and Macros: Streamlined for better performance and usability.
- Latest Software Stack:
- Armbian OS Bookworm (replacing Buster)
- Klipper 0.12.0+ (latest, unmodified)
- Moonraker v0.9.3+ (latest, unmodified)
- Mainsail v2.13+ (latest, unmodified)
- Python 3.12 (upgraded from 2.7)
- KIAUH integration
- Latest LTS Linux Kernel (6.6.x)
🖨️ Supported Printers
Currently Supported:
- X-Max 3
- X-Plus 3
- X-Smart 3
Coming Soon
- Q1 Pro (Estimated Release: April 2025)
Potential Future Support:
- Plus 4 (Looking for Klipper/Python experts—contact me if interested!)
❓ Is FreeDi Right for You?
Not for You If...
- You're satisfied with the stock system. FreeDi is here to enhance, not persuade.
- You're facing hardware issues. FreeDi is software and can't do magic - even if it sometimes still feels magical for me ;)
Perfect for You If...
- You want an open, up-to-date system with no compromises.
- You need access to advanced software features and plugins:
- Additional features (Spoolman, Shake&Tune, etc.)
- Tune and adjust your printer precisely using accurate software measurements (eg. Shake&Tune)
- You're tired of stock software bugs causing:
-
Nozzle crashes into the print bed.
-
Bed slamming into the printer bottom.
-
Print head collisions without emergency stop options.
-
Missing or poor-quality thumbnails on-screen.
-