Skip to content

Latest commit

 

History

1,192 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slicer builds

Custom SimplyPrint slicer builds and generated slicer configuration artifacts.

Repository layout

  • tools/ contains shared helper tools, including apply_versioned_patches.sh and generate_defs_visibility.
  • slicers/<Slicer>/steps/ contains build, run, dependency, and packaging scripts for each slicer.
  • slicers/<Slicer>/patches/ contains dump patches plus optional versioned patches. Binary-only patches live under patches/binary/.
  • slicers/<Slicer>/out/ contains generated artifacts:
    • .cache/ for workflow cache placeholders.
    • nightly/ for nightly dumped configs.
    • <version>/ for release dumped configs.
    • _index.json as the single version/build/config index for that slicer.

All slicer step scripts are run from the repository root with slicer-src and slicer-out available.

Licensing

This repository — the build scripts, CI workflows, shared tools, and patches — is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0), with no additional terms.

The patches under slicers/<Slicer>/patches/ modify upstream slicer source code and are therefore also governed by the corresponding upstream license. A copy of each upstream project's license is kept at slicers/<Slicer>/LICENSE:

Slicer Upstream repository License
AnycubicSlicerNext ANYCUBIC-3D/AnycubicSlicerNext AGPL-3.0
BambuStudio bambulab/BambuStudio AGPL-3.0
CrealityPrint CrealityOfficial/CrealityPrint AGPL-3.0
Cura Ultimaker/CuraEngine + Ultimaker/Cura AGPL-3.0 + LGPL-3.0
ElegooSlicer ELEGOO-3D/ElegooSlicer AGPL-3.0
KiriMoto GridSpace/grid-apps MIT
OrcaFlashforge FlashForge/Orca-Flashforge AGPL-3.0
OrcaSlicer OrcaSlicer/OrcaSlicer AGPL-3.0
PrusaSlicer prusa3d/PrusaSlicer AGPL-3.0
QIDIStudio QIDITECH/QIDIStudio AGPL-3.0
SnapmakerOrca Snapmaker/OrcaSlicer AGPL-3.0
SuperSlicer supermerill/SuperSlicer AGPL-3.0

Binaries built from the patched sources are covered works of the corresponding upstream slicer and remain AGPL-3.0. Generated configuration artifacts under slicers/<Slicer>/out/ inherit the status of the slicer data they are derived from.

About

Custom builds of slicers for different purposes

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages