awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • prusa3d/prusaslicerAvatar de prusa3d

    prusa3d/PrusaSlicer

    9,146Ver en 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

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

    C++
    Ver en GitHub↗9,146
  • ultimaker/curaAvatar de Ultimaker

    Ultimaker/Cura

    6,977Ver en 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

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

    Python
    Ver en GitHub↗6,977
  • bambulab/bambustudioAvatar de bambulab

    bambulab/BambuStudio

    4,690Ver en GitHub↗

    Bambu Studio es un laminador (slicer) de impresión 3D, procesador de modelos CAD, gestor de impresión multimaterial e interfaz de control de impresoras 3D. Convierte modelos 3D en instrucciones G-code para impresoras 3D y sirve como panel de control remoto para monitorear el estado del hardware y gestionar el progreso de la impresión. El software se distingue por importar datos CAD de alta precisión en formato STEP para garantizar un laminado preciso. Cuenta con un sistema de pintura multimaterial que permite a los usuarios asignar diferentes filamentos a áreas específicas de un modelo para crear objetos multicolores. La plataforma cubre flujos de trabajo de fabricación aditiva, incluyendo la disposición y orientación de modelos en placas de construcción, la generación de soportes basados en vóxeles para geometrías sobresalientes, y la optimización dinámica de enfriamiento y velocidad. También proporciona visualización de ensamblajes y la capacidad de organizar objetos en múltiples placas de construcción virtuales.

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

    C++
    Ver en GitHub↗4,690
  • solvespace/solvespaceAvatar de solvespace

    solvespace/solvespace

    4,019Ver en GitHub↗

    SolveSpace is a parametric CAD software and 3D solid modeler. It functions as a constraint-based geometry solver that allows for the creation of 2D and 3D models where positions and sizes are driven by geometric rules and mathematical relationships. The project distinguishes itself by integrating a mechanical linkage simulator for analyzing the motion of pin and ball joints and a G-code generator that produces CNC machining instructions with cutter radius compensation. It also includes tools for kinematic simulation, allowing users to trace the motion paths of components and export coordinate

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

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

Explorar subetiquetas

  • 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-etiquetaSystems 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.