Code Monkey home page Code Monkey logo

betterfluiddpi's Introduction

downloads discord

MainsailOS

A Raspberry Pi OS based distribution for 3D Printers.
It includes everything to get started with Klipper Firmware and Mainsail.

Learn more about:

How to install MainsailOS ?

You can find detailed instructions in our documentation.

We recommend the installation via Raspberry Pi Imager.

How to get help?

Please join us on Discord, if you need additional help.

discord

Also see the FAQ section.

What is included?

Here a list of included and preinstalled Software:

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 and installing the service.
    See Klipper documentation for more information.
  • Preinstalled python3-serial package, needed for CanBoot

Screenshots

screenshot-dashboard

FAQ

Q: How do I report a Bug? A: First of all make sure it is not an misconfiguration of

  • moonraker
  • klipper
  • crowsnest
  • sonar

If there is a bug that belongs to the OS itself, please look first at the official Forum of Raspberry Pi OS.
MainsailOS is based on Raspberry Pi OS and is only slightly modified to
carry the basics to run Klipper on your 3D Printer. Most configuration of the single components is up to you. We only want to provide an Image as a starting point.

If there is something that is a bug caused due to the misconfiguration of MainsailOS itself, please let us know, and we will take action as soon as possible. Please use the issue section for that. Please provide as much information as you can.

Q: What is the philosophy behind MainsailOS? A: KISS - Keep it simple and stupid.
We only do a bit of modification. All other documented things of the Raspberry Foundation apply.

And that's our main goal of staying compatible with existing documentation. We will provide documentation if something is handled differently than the original documentation.

Q: How do I contribute/support? A: There are several ways to contribute or support our work. Please take a closer look to CONTRIBUTING.md

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.
Especially "Build a Distro From within Raspbian / Debian / Ubuntu / CustomPiOS Distros"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.