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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesG-code Generators

Software that calculates toolpaths and layer heights to produce machine-readable instructions for CNC and 3D printers.

Distinct from G-code Software: Closest candidates were general machine code generators or interpreters, whereas this is specifically about calculating physical toolpaths for manufacturing.

Explore 4 awesome GitHub repositories matching hardware & iot · G-code Generators. Refine with filters or upvote what's useful.

Awesome G-code Generators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • prusa3d/prusaslicerAvatar von prusa3d

    prusa3d/PrusaSlicer

    9,146Auf GitHub ansehen↗

    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

    Evaluates variables, conditionals, and math expressions in custom G-code fields at slice time.

    C++
    Auf GitHub ansehen↗9,146
  • ultimaker/curaAvatar von Ultimaker

    Ultimaker/Cura

    6,977Auf GitHub ansehen↗

    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

    Calculates precise toolpaths and layer heights to generate machine-readable G-code files.

    Python
    Auf GitHub ansehen↗6,977
  • bambulab/bambustudioAvatar von bambulab

    bambulab/BambuStudio

    4,690Auf GitHub ansehen↗

    Bambu Studio ist ein 3D-Druck-Slicer, CAD-Modellprozessor, Multi-Material-Druckmanager und eine Steuerungsschnittstelle für 3D-Drucker. Es konvertiert 3D-Modelle in G-Code-Anweisungen für 3D-Drucker und dient als Remote-Dashboard zur Überwachung des Hardwarestatus und zur Verwaltung des Druckfortschritts. Die Software zeichnet sich durch den Import hochpräziser CAD-Daten im STEP-Format aus, um ein genaues Slicing zu gewährleisten. Sie verfügt über ein Multi-Material-Bemalungssystem, das es Benutzern ermöglicht, verschiedenen Bereichen eines Modells unterschiedliche Filamente zuzuweisen, um mehrfarbige Objekte zu erstellen. Die Plattform deckt additive Fertigungs-Workflows ab, einschließlich Modellanordnung und -ausrichtung auf Bauplatten, voxelbasierte Stützstrukturgenerierung für überhängende Geometrien sowie dynamische Kühlungs- und Geschwindigkeitsoptimierung. Sie bietet zudem eine Baugruppenvisualisierung und die Möglichkeit, Objekte über mehrere virtuelle Bauplatten hinweg zu organisieren.

    Translates 3D geometry into 2D cross-sections to generate toolpath instructions for 3D printers.

    C++
    Auf GitHub ansehen↗4,690
  • solvespace/solvespaceAvatar von solvespace

    solvespace/solvespace

    4,019Auf GitHub ansehen↗

    SolveSpace ist eine parametrische CAD-Software und ein 3D-Solid-Modeler. Sie fungiert als constraint-basierter Geometrie-Solver, der die Erstellung von 2D- und 3D-Modellen ermöglicht, bei denen Positionen und Größen durch geometrische Regeln und mathematische Beziehungen gesteuert werden. Das Projekt zeichnet sich durch die Integration eines mechanischen Gelenksimulators zur Analyse der Bewegung von Bolzen- und Kugelgelenken sowie eines G-Code-Generators aus, der CNC-Bearbeitungsanweisungen mit Fräserradiuskorrektur erzeugt. Es enthält zudem Tools für kinematische Simulationen, die es Benutzern ermöglichen, Bewegungsbahnen von Komponenten nachzuverfolgen und Koordinaten zu exportieren. Die Software deckt ein breites Spektrum an Modellierungsfunktionen ab, einschließlich 3D-Volumengenerierung via Extrusionen, Rotationen und booleschen Operationen sowie parametrischem Baugruppendesign mit Kollisionsprüfung. Sie unterstützt eine Vielzahl von Fertigungsexporten, einschließlich STL-Meshes für den 3D-Druck, NURBS-Oberflächen und 2D-technischen Zeichnungen.

    Produces CNC machining instructions and toolpaths from 2D vector paths.

    C++cadparametric
    Auf GitHub ansehen↗4,019
  1. Home
  2. Hardware & IoT
  3. G-code Generators

Unter-Tags erkunden

  • Binary G-code EncodersCompresses ASCII G-code into a custom binary format to reduce file size and speed up transfer to printers. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on encoding/compression rather than toolpath calculation.
  • Custom G-Code MacrosEvaluating conditions and math expressions in custom G-code fields using a built-in macro language. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on macro expansion within generated G-code, not the generation itself.
  • Custom G-code OutputsInserts user-defined macros, variable placeholders, and post-processing scripts into generated G-code for tailored machine control. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on user-customizable output modification rather than the core toolpath calculation.
  • Cutter Radius CompensationsToolpath offsets based on cutting tool diameter for accurate CNC machining. **Distinct from G-code Generators:** Focuses specifically on radius compensation logic rather than general G-code generation.
  • G-Code Find-and-ReplacePerforming search-and-replace operations on the generated G-code using plain text or regex. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on post-generation text manipulation, not the generation process.
  • G-Code Placeholder VariablesReferencing dynamic values like temperatures and speeds in custom G-code using predefined placeholders. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on placeholder substitution within G-code, not the generation process.
  • G-code Customization Engines1 Sub-TagSystems that insert user-defined macros, variables, and post-processing scripts into generated G-code for tailored machine control. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on post-generation customization and scripting, not initial toolpath calculation.
  • Multi-Expression G-Code BlocksPlacing multiple expressions separated by semicolons inside a single pair of braces for more readable custom G-code. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on syntax for combining expressions in G-code, not the generation itself.
  • Printer Network TransfersTransfers sliced G-code directly to printers via Prusa Connect, PrusaLink, or Octoprint over the network. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on network transfer to printers, not toolpath calculation.
  • Toolpath PreviewsVisualizes the printed toolpath layer by layer to inspect and verify the slicing result. **Distinct from G-code Generators:** Distinct from G-code Generators: focuses on visual inspection of generated toolpaths rather than the generation itself.