An open API service providing repository metadata for many open source software ecosystems.

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