Skip to content
Main site

Software and licences

The G1, the D1 and Ginger Slicer are built on open-source projects. Ginger’s own versions of those projects keep the licence of the project they come from, and their source code is public. This page lists each component, where it comes from, its licence and where to find the source.

We thank the people behind these projects. Without their work the G1 would not exist in this form.

ComponentWhat it does on the G1LicenceSource
G1OSThe operating system on the Raspberry Pi. A fork of MainsailOS, built on Raspberry Pi OSGPL-3.0Ginger · upstream
Klipper (klipper4pellet)The firmware: on the Octopus, on the extruder_board and on the Raspberry PiGPL-3.0Ginger · upstream
KlipperScreen (KlipperScreen4pellet)The interface on the printer’s displayAGPL-3.0Ginger · upstream
G1-AutoFeedingThe firmware of the feeder boardGPL-3.0Ginger
MoonrakerThe connection between Klipper and the interfacesGPL-3.0GitHub
Mainsail and mainsail-configThe dashboard at g1os.localGPL-3.0mainsail · config
CrowsnestThe camera streamGPL-3.0GitHub
Moonraker TimelapseTimelapse recordingGPL-3.0GitHub
SonarKeeps the Wi-Fi connection aliveGPL-3.0GitHub
KAMPAdaptive bed mesh at the start of a printGPL-3.0GitHub
Raspberry Pi OSThe base system under G1OSDebian packages, each under its own licenceraspberrypi.com

The firmware.bin published here is built from klipper4pellet at commit c5a092b.

ComponentWhat it doesLicenceSource
DryerOSThe operating system on the D1’s Raspberry Pi. A fork of MainsailOSGPL-3.0Ginger

Ginger Slicer is a fork of OrcaSlicer, which comes from Bambu Studio and PrusaSlicer, which in turn come from Slic3r. All of them are licensed under the AGPL-3.0, and so is Ginger Slicer. Its source is at gingeradditive/GingerSlicer.

The wiki is built with Astro and Starlight, which also brings its search, Pagefind. The 3D viewer on Printed spare parts uses three.js. All of them are MIT-licensed. The font is Montserrat, under the SIL Open Font License 1.1.

The text and images of this wiki are not open source: see the Legal notice.

You can read, study and modify the source of every component above, under the terms of its licence. The full licence text is in each repository. If you redistribute a modified version, the same licence applies to your version.

Questions about the source code: contact Ginger Additive.