4 Repos
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.
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.
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.
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.
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.