https://github.com/frap129/openq1
Custom Firmware for the QIDI Q1 Pro
https://github.com/frap129/openq1
Last synced: over 1 year ago
JSON representation
Custom Firmware for the QIDI Q1 Pro
- Host: GitHub
- URL: https://github.com/frap129/openq1
- Owner: frap129
- License: gpl-3.0
- Created: 2024-04-09T17:26:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-01T20:13:21.000Z (over 1 year ago)
- Last Synced: 2025-03-23T02:07:36.392Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 530 KB
- Stars: 101
- Watchers: 18
- Forks: 14
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenQ1
The goal of this project is to create custom, community supported firmware for the QIDI Q1 Pro 3D printer, including:
- All features of the stock firmware, excluding PLR (it doesn't really work on stock anyways)
- The latest versions of klipper, moonraker, fluidd, etc
- Latest version of Debian & Linux LTS for improved security
- Improved configuration and macros
## Features:
- Latest version of Debian (Bookworm currently)
- Latest LTS Linux Kernel (6.6.x currently)
- Printer software pre-installed:
- Klipper
- Moonraker
- Fluidd
- Crowsnest
- moonraker-timelapse
- Shake&Tune
- [QIDI Auto Z Offset](https://github.com/frap129/qidi_auto_z_offset)
- Improved Q1 Pro klipper config and macros
- All stock features of the Q1 Pro, except
- Power loss recovery was hacky at best on the stock fimrware, and is not included.
- [Screen support](https://github.com/frap129/klipmi) is still a WIP and is not included by default.
# How to install:
Follow the [installation guide](docs/Installation.md). Note that this is still in testing, bugs are to be expected. Please report issues and feature requests in this repo.
### Calibrate Z Offset
Unlike the stock firmware, you must manually run Z offset calibration. This step is not optional. See the explanation and guide here: [Calibrating Z Offset](docs/Calibrating-Z-Offset.md).
### Change Slicer Settings
OpenQ1 makes some changes to the `PRINT_START` and `PRINT_END` macros that don't always behave well with the default slicer settings. It is recommended that you change them, following the guide here: [Slicer Setup](docs/Slicer-Setup.md).