GitHub topics: gcode
bramp/gcode
Python library for parsing G-Code, Binary G-Code files, and related metadata (thumbnails, slicer settings, etc
Language: Python - Size: 13 MB - Last synced at: 15 minutes ago - Pushed at: about 22 hours ago - Stars: 0 - Forks: 0

Ultimaker/Cura
3D printer / slicing GUI built on top of the Uranium framework
Language: Python - Size: 499 MB - Last synced at: about 19 hours ago - Pushed at: 3 days ago - Stars: 6,500 - Forks: 2,123

Harvie/cnc-simulator Fork of tbfleming/jscut
In-browser g-code simulator
Language: JavaScript - Size: 466 KB - Last synced at: about 10 hours ago - Pushed at: 7 months ago - Stars: 127 - Forks: 4

jacobclarke92/canvas-gcode
Loosely adapted from https://github.com/em/gcanvas
Language: nesC - Size: 78.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 7 - Forks: 0

Ultimaker/CuraEngine
Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
Language: C++ - Size: 70.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,740 - Forks: 892

Beckhoff-USA-Community/TcHmiCncControls
CNC framework control project for TwinCAT HMI
Language: JavaScript - Size: 19.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8 - Forks: 2

etinaude/Non-planar-ironing
Non-planar Ironing g-code generation to make FDM 3D prints up to 10x smoother
Language: G-code - Size: 1.58 MB - Last synced at: about 10 hours ago - Pushed at: 10 months ago - Stars: 93 - Forks: 4

senthurayyappan/import-G-code
Imports G-code files into Blender 2.80+ as a collection of layers which can then be animated or exported.
Language: G-code - Size: 2.72 MB - Last synced at: about 7 hours ago - Pushed at: almost 2 years ago - Stars: 37 - Forks: 10

xmarduel/pycut
clone of jscut in python
Language: Python - Size: 188 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 2

markroland/sand-table-pattern-maker
A tool for creating G-code commands to draw patterns
Language: JavaScript - Size: 766 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 37 - Forks: 9

svenhb/GRBL-Plotter
A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
Language: C# - Size: 449 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 766 - Forks: 178

WatchingWatches/GradientInfill Fork of CNCKitchen/GradientInfill
Adaption for Prusa, Bambu and Orca slicer
Language: Python - Size: 28.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 1

jmuozan/ITIC_3DPRINTING_JEDAI
Taller d'impressió 3D a les Jornades d’Empreses, Docents i Alumnat d’Informàtica (JEDAI)
Language: G-code - Size: 348 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

mohamed-ebrahim-hamed/CNC-Plotter
A low-cost CNC Plotter using Arduino and stepper motors to draw vector designs with precision. Built for educational and prototyping purposes.
Language: C++ - Size: 6.84 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

beardicus/awesome-plotters
A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
Size: 212 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 1,193 - Forks: 74

3DCoded/DynamicMacros
Never restart Klipper again for simple macros.
Language: Python - Size: 7.18 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 43 - Forks: 5

breiler/Universal-G-Code-Sender Fork of winder/Universal-G-Code-Sender
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Language: Java - Size: 67.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 1

plottertools/vpype-gcode
gcode extension for vpype
Language: Python - Size: 104 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 8

vladbabii/klippy-cnc
KCNC - Klipper CNC Macro Package
Language: Shell - Size: 125 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 129 - Forks: 29

FormerLurker/ArcWelderPlugin
A plugin for OctoPrint used to convert G0/G1 commands to G2/G3 commands. Reduce the size of your gcode files, and reduce number of gcodes per second sent to your printer.
Language: C++ - Size: 1.14 MB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 450 - Forks: 28

cncjs/cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
Language: JavaScript - Size: 87.1 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 2,400 - Forks: 578

nodtem66/gcode_visualizer
Gcode viewer with THREE.js
Language: JavaScript - Size: 757 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

joansalasoler/gscrib
Generate and manipulate G-code, making it easy for CNC and 3D printing enthusiasts to automate and customize their machining processes.
Language: Python - Size: 295 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

FAST-LB/pyGCodeDecode
Generate time dependent boundary conditions from a .gcode file.
Language: Python - Size: 24.9 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 2

bigtreetech/Bigtree3DPluginSuit
Gcode model preview icon
Language: Python - Size: 2.53 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 136 - Forks: 24

OpenCMM/opencmm
An opensource on-machine CMM (Coordinate Measuring Machine) system
Language: Python - Size: 1.51 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 2

sameer/svg2gcode
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
Language: G-code - Size: 16.9 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 316 - Forks: 58

synthetos/g2
g2core - The Next Generation
Language: C++ - Size: 108 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 653 - Forks: 302

xyz-tools/gcode-preview
A simple GCode parser & previewer lib with 3D printing in mind. Written in Typescript.
Language: TypeScript - Size: 16.1 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 178 - Forks: 32

markwal/GPX
Gcode to x3g conversion post processor
Language: C - Size: 1.55 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 104 - Forks: 80

tgolla/GCodeParser
The GCode parser is designed to parse GCode in order that it can then be processed.
Language: C++ - Size: 49.8 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 7

kfoltman/DerpCAM
A 2.5D CAM package/toolpath generator for 3-axis CNC routers and mills
Language: Python - Size: 1.37 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 25 - Forks: 4

winder/Universal-G-Code-Sender
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Language: Java - Size: 67.2 MB - Last synced at: 12 days ago - Pushed at: 15 days ago - Stars: 1,999 - Forks: 776

WillAdams/gcodepreview
OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.
Language: TeX - Size: 31.8 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 41 - Forks: 5

T9Air/Klipper_Power_Resume
Allow Klipper controlled 3d printers to restart after a power loss or MCU disconnect
Language: Shell - Size: 351 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 33 - Forks: 0

Am0k-GIT/STM32F401CCU6_UNI
CNC 4-axis mainboard based on STM32F401CCU6 for Marlin and GRBL-HAL firmware.
Language: C - Size: 112 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 11 - Forks: 4

LaserWeb/LaserWeb4
Collaborative effort on the next version of LaserWeb / CNCWeb
Language: JavaScript - Size: 38 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 736 - Forks: 197

akaJes/marlin-config
Marlin firmware instant configurator
Language: JavaScript - Size: 1.41 MB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 390 - Forks: 85

polygontwist/splinewriter
gcode zeichnen, SVG to gcode Konverter
Language: G-code - Size: 301 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 9 - Forks: 1

SonarSonic/DrawingBotV3
DrawingBotV3 is a software for converting images into vector art
Language: Java - Size: 161 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 403 - Forks: 48

questfulcat/SolidModelBrowser
Viewer and converter for STL, 3MF, OBJ, PLY, GCODE files
Language: C# - Size: 186 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 27 - Forks: 2

mateoescalanter/gcode_mixer
g-code mixer
Language: TypeScript - Size: 78.1 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

ansonl/mfm
G-code post processor for adding isolines and elevation color changes to 3D models
Language: G-code - Size: 18.2 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 34 - Forks: 5

raleighlittles/Bambu_Lab_Utility_Scripts
Utility scripts and documentation for Bambu Lab 3D printers
Language: Python - Size: 60.6 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 12 - Forks: 0

ithinuel/async-gcode
A simple gcode parser written in rust
Language: G-code - Size: 129 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 5

flynneva/grbl_ros
ROS2 node for interfacing with a GRBL device
Language: Python - Size: 679 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 13

gregkrsak/gcode
This project outputs G-code that is used to control a 4-axis hot wire cutter, employed to cut a wing / airfoil from a physical block of foam. Effectively, it is a slicer for a particular arrangement of raw-coordinate data files.
Language: C - Size: 25.4 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 2

majabojarska/LayerView 📦
G-code visualizer and inspector
Language: Python - Size: 1.71 MB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 12 - Forks: 0

arkypita/LaserGRBL
Laser optimized GUI for GRBL
Language: C# - Size: 18.2 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 1,348 - Forks: 523

aligator/GoSlice
This is an experimental slicer for 3d printing written in Go also usable as modular slicing lib.
Language: Go - Size: 7.65 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 114 - Forks: 19

pppalain/blendercam Fork of vilemduha/blendercam
Automatically exported from code.google.com/p/blendercam
Language: G-code - Size: 283 MB - Last synced at: about 5 hours ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 15

michaelfranzl/gcode-machine
A simple CNC state machine implemented in Python that can be used for simulation and processing of G-code
Language: Python - Size: 93.8 KB - Last synced at: about 24 hours ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 10

avmaisak/Gcode
Gcode format utils (Parsing, handling, calculating)
Language: G-code - Size: 134 MB - Last synced at: 24 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 11

gabotechs/react-gcode-viewer
React component for visualizing GCodes in the browser using three.js
Language: TypeScript - Size: 104 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 10

epit3d/spycer
Gcode viewer for slicer for 5 axes 3d printer
Language: Python - Size: 7.3 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 50 - Forks: 11

barebaric/rayforge
A software for laser cutters and encravers
Language: Python - Size: 529 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 31 - Forks: 2

dennzo/3d-printer-slicer-settings
My settings for the slicer. I use Cura slicer at the moment.
Language: G-code - Size: 3.91 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 1

cncjs/gcode-parser
G-code Parser
Language: JavaScript - Size: 162 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 73 - Forks: 14

mkrabset/krabzcam
Online CAM tool for generating G-code from vector graphics and bitmaps
Language: HTML - Size: 89.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 85 - Forks: 8

eridur-de/mightyscape-1.2
A maintained extension collection for Inkscape 1.2, working on Windows and Linux
Language: Python - Size: 176 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 4

Lichtso/curve_cad
Blender Addon: Bezier Curve CAD Tools for CNC Milling & Laser Cutting
Language: Python - Size: 226 KB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 121 - Forks: 20

cncjs/gcode-toolpath
G-code Toolpath Generator
Language: JavaScript - Size: 120 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 46 - Forks: 16

rjduran/bambu-gcode-reference
Bambu Lab G-Code Reference
Language: G-code - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Nikolay-Kha/PyCNC
Python CNC machine controller for Raspberry Pi and other ARM Linux boards
Language: Python - Size: 164 KB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 616 - Forks: 188

costas-basdekis/gcode-documentation
A module that parses user GCode, and annotates it with documentation
Language: TypeScript - Size: 1.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

cp2004/OctoPrint-GCodeMacros
Configure custom gcode macros you can use anywhere!
Language: Python - Size: 204 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

Michael-F-Bryan/gcode-rs
A streaming gcode parser built with embedded applications in mind
Language: G-code - Size: 4.43 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 93 - Forks: 13

RenatoDeRosa/Protomat_S42
This repository want to share as much material,tutorial and knowledge about the use of lpkf machines
Size: 963 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

appliedengdesign/vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Language: TypeScript - Size: 1.78 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 94 - Forks: 28

fragmuffin/pygcode
GCODE Parser for Python
Language: Python - Size: 708 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 133 - Forks: 38

michaelfranzl/grbl-streamer
Universal interface module written in Python 3 for the grbl CNC firmware
Language: Python - Size: 160 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 20

tobychui/SlicerA
A web based STL to Gcode slicer for ArozOS
Language: JavaScript - Size: 24.8 MB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 6

0x5ac/p2g
Python to G-Code transpiler
Language: Python - Size: 860 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

mkrabset/pages
Language: JavaScript - Size: 5.43 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

jgphilpott/polyslice
An FDM slicer designed specifically for three.js
Language: JavaScript - Size: 455 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 28 - Forks: 0

schollz/img2gcode
Convert any image to gcode for use in plotters (e.g. Line-us)
Language: Python - Size: 351 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 17 - Forks: 1

rdudhagra/Sand-Table
An open-source platform for building DIY sand tables (like the Sisyphus or ZenXY)
Language: C++ - Size: 563 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 184 - Forks: 36

JohnAtl/pcbgcode
This is the repo for pcb-gcode, a plugin for the Eagle schematic and board layout program. This plugin allows you to make printed circuit boards without chemicals using a router or milling machine.
Language: Processing - Size: 13.5 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 23 - Forks: 16

NCVC-CAM/NCVC
NC Viewer and Converter. NCVC is Free CAM software.
Language: C++ - Size: 15 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 31 - Forks: 12

mkazimoto/ESP32_CNC
CNC for ESP32 (30 pins) with 28BYJ-48 stepper motor and ULN2003
Language: G-code - Size: 851 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 23 - Forks: 3

hzeller/beagleg
G-code interpreter and stepmotor controller for crazy fast coordinated moves of up to 8 steppers. Uses the Programmable Realtime Unit (PRU) of the Beaglebone.
Language: C++ - Size: 16.5 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 124 - Forks: 52

TravisBumgarner/gcode2dplotterart
GCode Abstraction for creating 2D Plotter Art
Language: MDX - Size: 32.4 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 0

OpenBuilds/OpenBuilds-CAM
Online CNC CAM System
Language: JavaScript - Size: 21.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 282 - Forks: 673

cncjs/gcode-interpreter
G-code Interpreter
Language: JavaScript - Size: 129 KB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 40 - Forks: 15

Stypox/text-to-gcode
Compiles ASCII text into 2D gcode that can be printed by a plotter
Language: nesC - Size: 452 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 8

raskeytar/RoboRot
Firmware for a DIY robotic arm with 6 axis (degrees of freedom) driven by a Arduino Due (or any other Arduino based board) using TB6600 Stepper Motor Drivers.
Language: C++ - Size: 146 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

FabriceSalvaire/pythonic-gcode-machine
A Python G-code Toolkit ( NIST RS-274 / Gcode / ISO )
Language: Python - Size: 6.41 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 3

MaraniMatias/img2gcode
convert jpg, png,gif to gcode with nodejs and jimp
Language: TypeScript - Size: 22.1 MB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 41 - Forks: 8

Stypox/image-to-gcode
Detects the edges of an image and converts them to 2D gcode that can be printed by a plotter
Language: Python - Size: 189 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 12

Stypox/plotter
All the needed software to print images, text or gcode files on a plotter (a pen that moves along two xy axes)
Language: Python - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 2

belaperdomo/BIO-X6-prints
STL files and images of prints completed by the CELLINK BIO X6 or LumenX using various materials
Language: G-code - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ansonl/elemx-density
Convert solid infill to variable density for MPF/G-code
Language: G-code - Size: 81.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

md8n/GCodeClean
A command line utility to 'clean' GCode (.nc) files
Language: C# - Size: 774 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 21 - Forks: 2

Klafyvel/SiviCNCDriver
An application to send G-Codes and control my milling machine.
Language: Python - Size: 1.3 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 4

Schildkroet/Candle2
GRBL control interface in Qt.
Language: C++ - Size: 478 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 209 - Forks: 57

Cloud-CNC/vue-gcode-viewer 📦
Vue GCODE viewer
Language: G-code - Size: 2.54 MB - Last synced at: 27 days ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 5

btoms20/RobotArm
Iterating on the Annin Robotics 6 axis robot arm 🦾
Size: 41 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jkavalik/GcodeThumbnailExtension
Extension showing PrusaSlicer-generated gcode thumbnails in Windows Explorer
Language: C# - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 27 - Forks: 4

Am0k-GIT/Falcon
CNC 5-axis mainboard based on STM32F407VET6.
Language: C - Size: 12.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

brainstorm/carvey_board
Inventables carvey board which supports PCB milling AutoLeveler probing
Language: nesC - Size: 1.91 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 0
