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

Topic: "gcode"

Ultimaker/Cura

3D printer / slicing GUI built on top of the Uranium framework

Language: Python - Size: 524 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6,690 - Forks: 2,143

cncjs/cncjs

A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.

Language: JavaScript - Size: 85.7 MB - Last synced at: 21 days ago - Pushed at: 28 days ago - Stars: 2,444 - Forks: 589

winder/Universal-G-Code-Sender

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.

Language: Java - Size: 67.9 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2,057 - Forks: 784

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: 71.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,768 - Forks: 905

arkypita/LaserGRBL

Laser optimized GUI for GRBL

Language: C# - Size: 18.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1,348 - Forks: 523

beardicus/awesome-plotters

A curated list of code and resources for computer-controlled drawing machines and other visual art robots.

Size: 214 KB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 1,245 - Forks: 79

Frix-x/klippain

Generic Klipper configuration for 3D printers

Language: Shell - Size: 16.6 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 1,037 - Forks: 254

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: 393 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 782 - Forks: 186

LaserWeb/LaserWeb4

Collaborative effort on the next version of LaserWeb / CNCWeb

Language: JavaScript - Size: 38 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 753 - Forks: 202

synthetos/g2

g2core - The Next Generation

Language: C++ - Size: 108 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 653 - Forks: 302

Nikolay-Kha/PyCNC

Python CNC machine controller for Raspberry Pi and other ARM Linux boards

Language: Python - Size: 164 KB - Last synced at: about 13 hours ago - Pushed at: about 3 years ago - Stars: 623 - Forks: 192

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: 4 months ago - Pushed at: over 3 years ago - Stars: 450 - Forks: 28

SonarSonic/DrawingBotV3

DrawingBotV3 is a software for converting images into vector art

Language: Java - Size: 168 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 431 - Forks: 48

akaJes/marlin-config

Marlin firmware instant configurator

Language: JavaScript - Size: 1.41 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 389 - Forks: 88

FormerLurker/ArcWelderLib

A collection of projects used to convert G0/G1 commands to G2/G3 commands.

Language: C++ - Size: 1.89 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 349 - Forks: 39

sameer/svg2gcode

Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines

Language: G-code - Size: 17.3 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 343 - Forks: 65

fra589/grbl-Mega-5X Fork of gnea/grbl-Mega

5/6 Axis version of Grbl, the open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560

Language: C - Size: 3.22 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 319 - Forks: 158

OpenBuilds/OpenBuilds-CAM

Online CNC CAM System

Language: JavaScript - Size: 21.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 282 - Forks: 673

Schildkroet/Candle2

GRBL control interface in Qt.

Language: C++ - Size: 478 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 209 - Forks: 57

xyz-tools/gcode-preview

A simple GCode parser & previewer lib with 3D printing in mind. Written in Typescript.

Language: TypeScript - Size: 17.7 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 186 - Forks: 34

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: 6 months ago - Pushed at: 6 months ago - Stars: 184 - Forks: 36

bigtreetech/Bigtree3DPluginSuit

Gcode model preview icon

Language: Python - Size: 2.53 MB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 138 - Forks: 24

fragmuffin/pygcode

GCODE Parser for Python

Language: Python - Size: 708 KB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 136 - Forks: 38

area515/Photonic3D

Control software for resin 3D printers

Language: JavaScript - Size: 39 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 131 - Forks: 115

Harvie/cnc-simulator Fork of tbfleming/jscut

In-browser g-code simulator

Language: JavaScript - Size: 395 KB - Last synced at: 9 days ago - Pushed at: 24 days ago - Stars: 130 - Forks: 4

vladbabii/klippy-cnc

KCNC - Klipper CNC Macro Package

Language: Shell - Size: 125 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 130 - Forks: 30

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.7 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 127 - Forks: 52

Lichtso/curve_cad

Blender Addon: Bezier Curve CAD Tools for CNC Milling & Laser Cutting

Language: Python - Size: 226 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 121 - Forks: 20

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: 7 days ago - Pushed at: almost 2 years ago - Stars: 117 - Forks: 19

markwal/GPX

Gcode to x3g conversion post processor

Language: C - Size: 1.55 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 108 - Forks: 81

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: 9 days ago - Pushed at: about 1 year ago - Stars: 99 - Forks: 3

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: 30 days ago - Pushed at: about 3 years ago - Stars: 95 - Forks: 14

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: 5 months ago - Pushed at: over 2 years ago - Stars: 94 - Forks: 28

mkrabset/krabzcam

Online CAM tool for generating G-code from vector graphics and bitmaps

Language: HTML - Size: 97.3 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 93 - Forks: 9

panzergame/dxfplotter

Fast and easy to use DXF to GCode converter for laser CNC

Language: C++ - Size: 58.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 84 - Forks: 18

opengalvo/OPAL

Minimalistic FW for Processing GCode to Galvanometer signals

Language: G-code - Size: 107 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 77 - Forks: 26

cncjs/gcode-parser

G-code Parser

Language: JavaScript - Size: 162 KB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 74 - Forks: 14

fieldOfView/Cura-ArcWelderPlugin

Cura plugin which wraps ArcWelderLib to convert multiple G0/G1 moves to G2/G3 arcs.

Language: Python - Size: 2.22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 69 - Forks: 4

barebaric/rayforge

A software for laser cutters and encravers

Language: Python - Size: 6.64 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 68 - Forks: 6

NCalu/NCneticNpp

Gcode CNC backplot/simulation plugin for Notepad++

Language: C# - Size: 1.46 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 68 - Forks: 11

cncgoko/Goko 📦

A desktop application for CNC milling controller running TinyG or Grbl

Language: Java - Size: 148 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 68 - Forks: 25

filipecaixeta/cncwebsim

A cnc web simulator

Language: JavaScript - Size: 12.1 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 66 - Forks: 12

Cloud-CNC/cura-wasm 📦

Cura Engine powered by Web Assembly (WASM)

Language: JavaScript - Size: 12.9 MB - Last synced at: 30 days ago - Pushed at: about 4 years ago - Stars: 62 - Forks: 17

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: 23.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 60 - Forks: 5

GladiusSlicer/GladiusSlicer

A Modern Adaptable 3D Printing Slicer

Language: Rust - Size: 30 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 60 - Forks: 9

zhangyaqi1989/Gcode-Reader

A Python library that can read, analysis, plot G-code files used in Additive Manufacturing (AM).

Language: G-code - Size: 14.4 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 60 - Forks: 16

3DCoded/DynamicMacros

Never restart Klipper again for simple macros.

Language: Python - Size: 7.36 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 59 - Forks: 6

sokunmin/stl-gcode-viewer

STL/OBJ/GCode Viewer in Qt

Language: C++ - Size: 4.33 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 59 - Forks: 18

eridur-de/mightyscape-1.2

A maintained extension collection for Inkscape, working on Windows and Linux

Language: Python - Size: 177 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 56 - Forks: 5

michaelfranzl/grbl-streamer

Universal interface module written in Python 3 for the grbl CNC firmware

Language: Python - Size: 160 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 20

caiannello/jsVoronoiPCB

Javascript app to process a PCB image and output G-code suitable for laser engraver or similar machine. To reduce tool time, by default, the board traces are Voronoi Tesselated, though this is optional.

Language: JavaScript - Size: 696 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 4

plottertools/vpype-gcode

gcode extension for vpype

Language: Python - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 52 - Forks: 8

cncjs/gcode-toolpath

G-code Toolpath Generator

Language: JavaScript - Size: 120 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 51 - Forks: 16

epit3d/spycer

Gcode viewer for slicer for 5 axes 3d printer

Language: Python - Size: 7.34 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 50 - Forks: 11

Spiritdude/Print3r

Command line interface (CLI) for 3d printing

Language: Perl - Size: 899 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 3

tinkersprojects/G-Code-Arduino-Library

Allows any machines and robots to be controlled by G-Code

Language: C++ - Size: 75.2 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 49 - Forks: 17

NeoTheFox/RepRaptor

A Qt RepRap gcode sender/host controller

Language: C++ - Size: 308 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 46 - Forks: 24

aiten/CNCLib

CNCLib - a program to control your Arduino based CNC machine

Language: NSIS - Size: 68.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 43 - Forks: 13

MaraniMatias/img2gcode

convert jpg, png,gif to gcode with nodejs and jimp

Language: TypeScript - Size: 22.1 MB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 42 - Forks: 8

zalo/GFormer

An exploration in Deforming GCode

Language: JavaScript - Size: 5.52 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 2

ansonl/mfm

G-code post processor for adding isolines and elevation color changes to 3D models

Language: G-code - Size: 19.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 40 - Forks: 5

cncjs/gcode-interpreter

G-code Interpreter

Language: JavaScript - Size: 129 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 40 - Forks: 15

michaelfranzl/grbl-gui

Gcode scripting, 3D visualization and streaming for the grbl CNC controller

Language: Python - Size: 742 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 9

mic159/octoprint-grbl-plugin

Simple GRBL support for Octoprint

Language: Python - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 39 - Forks: 9

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: 9 days ago - Pushed at: about 2 years ago - Stars: 38 - Forks: 10

gabotechs/react-gcode-viewer

React component for visualizing GCodes in the browser using three.js

Language: TypeScript - Size: 104 MB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 38 - Forks: 11

NCVC-CAM/NCVC

NC Viewer and Converter. NCVC is Free CAM software.

Language: C++ - Size: 14.8 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 37 - Forks: 13

markroland/sand-table-pattern-maker

A tool for creating G-code commands to draw patterns

Language: JavaScript - Size: 833 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 37 - Forks: 9

pppalain/blendercam Fork of vilemduha/blendercam

Automatically exported from code.google.com/p/blendercam

Language: G-code - Size: 283 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 36 - Forks: 16

pihnat/rpi-Candle

Running Candle on a Raspberry Pi 4

Language: C++ - Size: 3.68 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 36 - Forks: 4

LingDong-/t43

A tiny 3D slicer written from scratch

Language: C - Size: 1.48 MB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 34 - Forks: 2

machinekit/Cetus

Full-featured user interface for Machinekit

Language: QML - Size: 188 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 34 - Forks: 34

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: 4 months ago - Pushed at: 4 months ago - Stars: 33 - Forks: 0

jgphilpott/polyslice

An FDM slicer designed specifically for three.js

Language: JavaScript - Size: 455 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 33 - Forks: 0

eridur-de/mightyscape-1.1-deprecated 📦

A maintained extension collection for Inkscape 1.0+, working on Windows and Linux

Language: Python - Size: 286 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 4

KurtJacobson/hazzy

Touchscreen UI for LinuxCNC

Language: Python - Size: 3.43 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 32 - Forks: 8

Serge45/GCodeViz

Open source G-code visualization tool

Language: C++ - Size: 2.72 MB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 31 - Forks: 7

tobychui/SlicerA

A web based STL to Gcode slicer for ArozOS

Language: JavaScript - Size: 24.8 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 6

dev-0x7C6/laser-engraver

Simple engraving tool, compose scene with images and labels, create gcode and send it to your engraver.

Language: C++ - Size: 571 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 29 - Forks: 11

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: 5 months ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 12

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: 5 months ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 8

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: over 5 years ago - Stars: 28 - Forks: 4

kfoltman/DerpCAM

A 2.5D CAM package/toolpath generator for 3-axis CNC routers and mills

Language: Python - Size: 1.62 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 4

questfulcat/SolidModelBrowser

Viewer and converter for STL, 3MF, OBJ, PLY, GCODE files

Language: C# - Size: 186 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 27 - Forks: 2

rgomezjnr/GcodeFilenameFormatPlus

Cura plugin for controlling output filename format, now with multi-extruder and OctoPrint support

Language: Python - Size: 169 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 4

freakydude/klipper-serial-btt

This is my project to enable serial (UART) connected BigTreeTech-TouchScreens with Klipper by emulating anything it needs with macros.

Language: Shell - Size: 84 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 26 - Forks: 5

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: 6 days ago - Pushed at: almost 3 years ago - Stars: 26 - Forks: 7

khuong-nv/RobotSimulator

Robot simulator using opengl and python

Language: G-code - Size: 5.38 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 26 - Forks: 14

cncjs/cncjs-pendant-keyboard

A simple pendant (using wireless keyboard or usb) to CNCJS

Language: JavaScript - Size: 470 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 23

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: 5 days ago - Pushed at: 10 months ago - Stars: 23 - Forks: 16

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: 19 days ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 10

mkazimoto/ESP32_CNC

CNC for ESP32 (30 pins) with 28BYJ-48 stepper motor and ULN2003

Language: G-code - Size: 851 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 3

aersida/GCodeClean

A command line utility to 'clean' GCode (.nc) files

Language: C# - Size: 580 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 22 - Forks: 3

epit3d/goosli

Package for fast prototyping slicing algorithms, for example - for 5axes 3d printer

Language: Go - Size: 13.2 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 5

rtzam/gcody 📦

Python classes to help write, read, and visualize GCODE

Language: Python - Size: 3.94 MB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 22 - Forks: 9

Klafyvel/SiviCNCDriver

An application to send G-Codes and control my milling machine.

Language: Python - Size: 1.3 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 4

DAguirreAg/GCode-to-ABB

A python implementation for transforming a GCode file to a ABB robot specific movements.

Language: G-code - Size: 23.7 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 21 - Forks: 5

QGCoder/qgcoder

An interactive G-code editing GUI.

Language: C++ - Size: 224 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 20 - Forks: 5

ithinuel/async-gcode

A simple gcode parser written in rust

Language: G-code - Size: 129 KB - Last synced at: 18 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: 4 months ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 13