awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OrcaSlicer avatar

OrcaSlicer/OrcaSlicer

0
View on GitHub↗
14,774 stars·2,665 forks·C++·AGPL-3.0·18 viewswww.orcaslicer.com↗

OrcaSlicer

OrcaSlicer is a 3D printer slicer software designed to convert three-dimensional digital models into precise machine instructions for additive manufacturing. It functions as an end-to-end workflow manager that handles the transformation of geometric data into layer-by-layer movement commands while providing tools to configure print parameters and manage hardware settings.

The software distinguishes itself through integrated remote management capabilities, allowing users to submit print jobs, monitor real-time telemetry, and control network-connected hardware from remote locations. It incorporates automated routines for material calibration, enabling users to test and refine temperature, flow, and retraction settings to ensure consistent performance across different filament types and hardware configurations.

Beyond core slicing, the platform provides comprehensive tools for optimizing physical output, including heuristic support generation for complex geometries and state-based build plate management to improve adhesion. It also offers granular control over print geometry, such as wall spacing and hole compensation, to ensure that physical parts meet specific dimensional requirements.

Features

  • 3D Printer Slicers - Converts three-dimensional models into machine instructions for additive manufacturing while managing print paths and hardware parameters.
  • Additive Manufacturing Workflow Managers - Provides a platform for configuring print geometry, generating structural supports, and calibrating material performance for consistent build quality.
  • 3D Printing Slicing Workflows - Converts three-dimensional digital models into precise machine instructions for hardware to build physical objects layer by layer.
  • Remote 3D Printer Controllers - Provides a network-integrated interface for submitting print jobs, monitoring real-time status, and managing hardware settings from any location.
  • Remote 3D Printer Managers - Monitors and controls network-connected printing hardware from a remote location to manage job queues and track build progress.
  • Geometry Slicers - Converts three-dimensional meshes into discrete horizontal layers by calculating intersections between geometry and parallel planes.
  • Machine Instruction Generators - Converts three-dimensional models into movement commands and hardware parameters for accurate material extrusion.
  • Remote Printing Managers - Integrates with network-connected printer firmware to submit jobs and monitor print status in real time.
  • Slicing Software - Advanced slicer forked from popular industry standards.
  • Dimensional Accuracy Optimizers - Refines print geometry settings like wall spacing and hole compensation to ensure physical parts meet exact design specifications.
  • Automated Calibration Routines - Tests and adjusts material flow, temperature, and retraction settings to ensure optimal print quality.
  • Supports - Automatically calculates and places temporary support structures to enable the successful printing of complex geometries.
  • Structural Support Generators - Detects overhangs and automatically creates structural supports to prevent collapse during the build process.
  • Print Geometry Configurators - Provides granular control over wall spacing and hole compensation to ensure dimensional precision.
  • Support Structure Generators - Automatically computes and places sacrificial support structures to ensure the successful printing of complex geometries.
  • Motion Synthesis Engines - Translates geometric layer data into continuous toolhead movement commands and acceleration profiles.
  • Automated Bed Leveling - Applies automatic brim structures and adaptive mesh calibration to ensure consistent first-layer contact.
  • Material Calibration Routines - Executes automated test routines to determine optimal extrusion and thermal settings for consistent material performance.
  • Network Orchestrators - Provides asynchronous network orchestration for remote 3D printer job submission and real-time telemetry monitoring.
  • Build Plate Management Systems - Calculates surface contact areas and adhesion structures to ensure stable first-layer bonding.

Star history

Star history chart for orcaslicer/orcaslicerStar history chart for orcaslicer/orcaslicer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with OrcaSlicer

These projects share indexed features with OrcaSlicer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bambulab/bambustudiobambulab avatar

    bambulab/BambuStudio

    4,690View on GitHub↗

    Bambu Studio is a 3D printing slicer, CAD model processor, multi-material print manager, and 3D printer control interface. It converts 3D models into G-code instructions for 3D printers and serves as a remote dashboard for monitoring hardware status and managing print progress. The software distinguishes itself by importing high-precision CAD data in STEP format to ensure accurate slicing. It features a multi-material painting system that allows users to assign different filaments to specific areas of a model to create multi-colored objects. The platform covers additive manufacturing workflo

    C++
    View on GitHub↗4,690
  • prusa3d/prusaslicerprusa3d avatar

    prusa3d/PrusaSlicer

    9,146View on GitHub↗

    PrusaSlicer is a G-code generator that converts 3D models into machine instructions for FFF and mSLA printers, handling slicing, infill, and support generation. It provides a command-line slicing interface for processing models and profiles via terminal commands without a graphical user interface, and includes a G-code customization engine that inserts user-defined macros, variables, and post-processing scripts into generated G-code for tailored machine control. The software also manages multi-material prints by coordinating multiple extruders and filament colors, assigning materials to model

    C++
    View on GitHub↗9,146
  • ultimaker/curaUltimaker avatar

    Ultimaker/Cura

    6,977View on GitHub↗

    Cura is 3D printer slicing software and a G-code generator that converts 3D models into machine-readable instructions. It provides a management interface for configuring printer profiles and coordinating additive manufacturing workflows. The software includes a multi-extruder print controller for defining multi-material or multi-nozzle hardware setups. It supports custom printer integration by allowing users to define machine dimensions and G-code requirements for hardware not included in default lists. The platform covers remote print management through integration with external print serve

    Python
    View on GitHub↗6,977
  • octoprint/octoprintOctoPrint avatar

    OctoPrint/OctoPrint

    9,020View on GitHub↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Python3d-printeroctoprintpython
    View on GitHub↗9,020
Compare all 11 related projects→

Frequently asked questions

What does orcaslicer/orcaslicer do?

OrcaSlicer is a 3D printer slicer software designed to convert three-dimensional digital models into precise machine instructions for additive manufacturing. It functions as an end-to-end workflow manager that handles the transformation of geometric data into layer-by-layer movement commands while providing tools to configure print parameters and manage hardware settings.

What are the main features of orcaslicer/orcaslicer?

The main features of orcaslicer/orcaslicer are: 3D Printer Slicers, Additive Manufacturing Workflow Managers, 3D Printing Slicing Workflows, Remote 3D Printer Controllers, Remote 3D Printer Managers, Geometry Slicers, Machine Instruction Generators, Remote Printing Managers.

Which projects share features with orcaslicer/orcaslicer?

Projects with overlapping indexed features include: bambulab/bambustudio — Bambu Studio is a 3D printing slicer, CAD model processor, multi-material print manager, and 3D printer control… prusa3d/prusaslicer — PrusaSlicer is a G-code generator that converts 3D models into machine instructions for FFF and mSLA printers,… ultimaker/cura — Cura is 3D printer slicing software and a G-code generator that converts 3D models into machine-readable instructions.… octoprint/octoprint — OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard… foosel/octoprint — OctoPrint is a web-based control panel and Python-based hardware server for managing 3D printers. It functions as a… marlinfirmware/marlin — Marlin is a firmware platform designed for 3D printers and CNC machines that translates manufacturing instructions…