# MainsailOS
**Repository Path**: huifengkang/MainsailOS
## Basic Information
- **Project Name**: MainsailOS
- **Description**: 用于3d打印的系统。
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: develop
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-12-18
- **Last Updated**: 2022-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

[](https://discord.gg/mainsail)
# MainsailOS
A [Raspberry Pi OS](https://www.raspberrypi.org/software/) based distribution for 3D Printers. \
It includes everything to get started with Klipper Firmware and Mainsail.
Learn more about:
- [Klipper Firmware](https://www.klipper3d.org/)
- [Moonraker](https://moonraker.readthedocs.io/en/latest/)
- [Mainsail](https://docs.mainsail.xyz/)
## How to install MainsailOS ?
You can find detailed instructions in our [documentation](https://docs.mainsail.xyz/setup/mainsail-os).
We recommend the installation via [Raspberry Pi Imager](https://docs.mainsail.xyz/setup/mainsailos/pi-imager).
## Community
For additional help, join us on [Discord](https://discord.gg/mainsail).
[](https://discord.gg/mainsail)
## What is included?
Here a list of included and preinstalled Software:
- [Klipper (3D Printer Firmware)](https://github.com/KevinOConnor/klipper)
- [Moonraker (API Web Server for Klipper)](https://github.com/Arksine/moonraker)
- [Mainsail (Web interface for Klipper/Moonraker)](https://github.com/meteyou/mainsail)
- [Crowsnest (Webcam streaming)](https://github.com/mainsail-crew/crowsnest)
- [Sonar (Keepalive daemon)](https://github.com/mainsail-crew/sonar)
- [Nginx (Webserver & Proxy)](https://nginx.org/en/)
## also includes
- Enabled Serial Connection by default. \
Using Hardware UART (PL011) for Boards like BTT SKR Mini E3 V3
- Preinstalled Dependencies for Klipper's Input Shaper. \
You only need to build the [klipper_mcu](https://www.klipper3d.org/RPi_microcontroller.html) and installing the service. \
See [Klipper documentation](https://www.klipper3d.org/Measuring_Resonances.html) for more information.
## Screenshots

# Build your own / Developing
To prevent you have to deal with an entire build chain setup, \
simply fork this repository.
Enable the workflows in your fork and you are good to go. \
On each push you make, an image is build and uploaded as an artifact.
If you want or need to build locally please visit [CustomPiOS](https://github.com/guysoft/CustomPiOS). \
Especially ["Build a Distro From within Raspbian / Debian / Ubuntu / CustomPiOS Distros"](https://github.com/guysoft/CustomPiOS#build-a-distro-from-within-raspbian--debian--ubuntu--custompios-distros)