LCD firmware for QIDI printers with mainline Klipper
G-code
499
376 commits
updated Jun 14, 2026
Open Mainline Klipper for QIDI Printers
Transform your QIDI printer with FreeDi - built on open Armbian OS, official Klipper, custom display firmware, and cutting-edge features. Stay current, stay secure, unlock your printer's full potential.
The FreeDi Wiki has moved!
🌐 freedi-wiki.github.io — Installation guides, configuration, troubleshooting and more.
FreeDi is a complete firmware ecosystem for QIDI printers that replaces the outdated stock system with modern, open-source components:
If FreeDi has improved your printing experience, consider supporting development:
You can also help by giving this repo a ⭐, sharing it with other QIDI users, providing feedback, or contributing improvements!
FreeDi thrives on community input. Have ideas, feature requests, or improvements? Open an issue or submit a pull request. Help spread the word so every QIDI user can make an informed choice about their firmware.
This is a hobby project - use at your own risk. I've tested extensively (1,000+ LCD flashes), but I can't cover every scenario. Please report issues on GitHub, not to QIDI support - modifications may void your warranty. You can always revert to stock using QIDI's recovery image and official .tft firmware.
Regarding Sharing & Attribution: Please don't copy or redistribute parts of this project without permission. In the past, modified/incorrect versions of my guides caused confusion and extra support work. Feel free to share the project with proper credit - the more users benefit, the better! I welcome contributions submitted directly here so we can maintain accuracy and make this the go-to resource for QIDI improvements. Thank you for respecting this and building a supportive community.
Together, let's unlock the full potential of your printer! 🎉
For complete documentation, visit the FreeDi Wiki.
G-code
60.7%
Shell
20.0%
Python
18.2%
LCD firmware for QIDI printers with mainline Klipper
G-code
499
376 commits
updated Jun 14, 2026
Open Mainline Klipper for QIDI Printers
Transform your QIDI printer with FreeDi - built on open Armbian OS, official Klipper, custom display firmware, and cutting-edge features. Stay current, stay secure, unlock your printer's full potential.
The FreeDi Wiki has moved!
🌐 freedi-wiki.github.io — Installation guides, configuration, troubleshooting and more.
FreeDi is a complete firmware ecosystem for QIDI printers that replaces the outdated stock system with modern, open-source components:
If FreeDi has improved your printing experience, consider supporting development:
You can also help by giving this repo a ⭐, sharing it with other QIDI users, providing feedback, or contributing improvements!
FreeDi thrives on community input. Have ideas, feature requests, or improvements? Open an issue or submit a pull request. Help spread the word so every QIDI user can make an informed choice about their firmware.
This is a hobby project - use at your own risk. I've tested extensively (1,000+ LCD flashes), but I can't cover every scenario. Please report issues on GitHub, not to QIDI support - modifications may void your warranty. You can always revert to stock using QIDI's recovery image and official .tft firmware.
Regarding Sharing & Attribution: Please don't copy or redistribute parts of this project without permission. In the past, modified/incorrect versions of my guides caused confusion and extra support work. Feel free to share the project with proper credit - the more users benefit, the better! I welcome contributions submitted directly here so we can maintain accuracy and make this the go-to resource for QIDI improvements. Thank you for respecting this and building a supportive community.
Together, let's unlock the full potential of your printer! 🎉
For complete documentation, visit the FreeDi Wiki.
G-code
60.7%
Shell
20.0%
Python
18.2%