An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cnc

A curated list of projects in awesome lists tagged with cnc .

https://github.com/cncjs/cncjs

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

cnc cnc-milling-controller cncjs g2core gcode grbl linux marlin pendant raspberry-pi serial smoothie smoothieware tinyg

Last synced: 08 Mar 2026

https://github.com/winder/universal-g-code-sender

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

cnc g2core gcode gcode-editor gcode-parser gcode-sender gcode-viewer grbl grbl-control hacktoberfest java smoothieware tinyg

Last synced: 17 Mar 2026

https://github.com/winder/Universal-G-Code-Sender

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

cnc g2core gcode gcode-editor gcode-parser gcode-sender gcode-viewer grbl grbl-control hacktoberfest java smoothieware tinyg

Last synced: 27 Mar 2025

https://github.com/microsoft/maker.js

📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.

arc bezier cad circle cnc draw drawing dxf fonts geometry laser line maker openjscad pdf rectangle svg vector

Last synced: 25 Apr 2025

https://github.com/luc-github/esp3d

FW for ESP8266/ESP8285/ESP32 used with 3D printer

3d-printer arduino cnc esp32 esp8266 esp8285 firmware grbl marlin repetier smoothieware wifi

Last synced: 14 May 2025

https://github.com/bdring/grbl_esp32

A port of Grbl CNC Firmware for ESP32

cnc esp32 grbl stepper-motor

Last synced: 15 May 2025

https://github.com/maxvfischer/diy-cnc-machine

How to build your own CNC machine from scratch

cnc cnc-machine diy diy-electronics diy-solutions guide tutorial

Last synced: 27 Feb 2026

https://github.com/maxvfischer/DIY-CNC-machine

How to build your own CNC machine from scratch

cnc cnc-machine diy diy-electronics diy-solutions guide tutorial

Last synced: 15 Mar 2025

https://github.com/LaserWeb/LaserWeb4

Collaborative effort on the next version of LaserWeb / CNCWeb

cam cnc cnc-controller gcode grbl laser smoothieware tinyg webgl

Last synced: 24 Apr 2025

https://github.com/nikolay-kha/pycnc

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

3d-printer 3d-printing cnc cnc-controller cnc-machine cnc-milling-controller gcode pycnc raspberry-pi raspberry-pi-3

Last synced: 12 Apr 2025

https://github.com/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.

cad cam cnc dxf gcode gcode-generation gcode-sender grbl grbl-plotter hpgl laser laser-cutting laser-engraver marlin pen-plotter plotter polar svg tangential-knife

Last synced: 22 Apr 2025

https://github.com/kadirilkimen/Polar-Bear-Cnc-Machine

A multipurpose, 2 linear, 1 rotary axis cnc machine concept

cnc polar rotary

Last synced: 01 May 2025

https://github.com/sameer/svg2gcode

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

3d-printer 3d-printing cnc engraver g-code gcode grbl inkscape laser-cutting pen-plotter plotter printer prusa-mini rust svg svg2gcode webassembly

Last synced: 04 Mar 2026

https://github.com/tuanchris/dune-weaver

An open-source kinetic sand art table that creates mesmerizing patterns using a ball controlled by precision motors.

art cnc kinetic-sand-art motors patterns

Last synced: 09 Mar 2026

https://github.com/schildkroet/grbl-advanced

Grbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!

5axis advanced arm backlash backlash-compensation cnc cnc-controller cnc-milling cortex-m4 embitz ethernet grbl m4 nucleo stm32 stm32f4 stm32f411 stm32f411re stm32f446 stm32f446re

Last synced: 03 Apr 2026

https://github.com/isdat-type/relief-singleline

Single-line / open paths font running in Adobe CC, Inkscape, Rhino and CAD softwares

cnc engraving engraving-font fonts monoline monolinear opentype-svg-fonts singleline singleline-font typography

Last synced: 03 Apr 2025

https://github.com/msurguy/rad-lines

Beautiful Vector Generator Tool

cnc creative-coding line-art plotter svg toy vector-graphics vuejs

Last synced: 05 Apr 2025

https://github.com/dawsonjon/101things

A collection of cool projects to make!

audio clock cnc effects guitar ham msf pedal pi pico pwm radio raspberry time

Last synced: 06 Apr 2025

https://github.com/MarginallyClever/Makelangelo-firmware

CNC firmware for many different control boards and kinematic systems. Originally the brain of the Makelangelo art robot.

brains cnc firmware kinematics makelangelo-firmware polargraph robot

Last synced: 22 Apr 2025

https://github.com/overset/JP01

JP01 - Arisu Custom CNC Aluminum Unibody Keyboard Case

cad cnc keyboard mechanical

Last synced: 22 Jul 2025

https://github.com/dawsonjon/101Things

A collection of cool projects to make!

audio clock cnc effects guitar ham msf pedal pi pico pwm radio raspberry time

Last synced: 17 Jul 2025

https://github.com/vladbabii/klippy-cnc

KCNC - Klipper CNC Macro Package

cnc gcode klipper

Last synced: 28 Jan 2026

https://github.com/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.

beaglebone beaglebone-black cnc cnc-controller gcode gcode-visualizer machine-control machine-controller stepper-motor

Last synced: 27 Jun 2025

https://github.com/colinrgodsey/step-daemon

stepd - External planner and stepper for 3d printing

3d-printing cnc

Last synced: 15 Jul 2025

https://github.com/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.

cam cnc cnc-programming g-code gcode gcode-syntax language-extension machine nc snippets tree typescript visual-studio-code visual-studio-code-extension vscode vscode-gcode-syntax

Last synced: 18 Mar 2026

https://github.com/lolinekos/succubus

Free SSH c2 for all to use! the only skill you need is the knowledge to setup mysql and edit json.

api cnc ddos mysql

Last synced: 20 Feb 2026

https://github.com/vector-express/vectorexpress-api

Vector Express is a free service and API for converting, analyzing and processing vector files.

cam cnc conversion conversion-paths converter converting-vector-files dwg dxf eps librsvg pdf pdf2svg png pstoedit svg svgo vector vector-graphics

Last synced: 05 Apr 2025

https://github.com/sourcerabbit/rabbitgrbl

Professional grade, 100% GRBL compatible motion control firmware for the ESP32

backlash backlash-compensation cnc cnc-controller esp32 grbl

Last synced: 15 Mar 2026

https://github.com/wolfmanjm/kivy-smoothie-host

AKA Smoopi. A Smoothie host, running on rpi with touch screen, or on a Desktop. Supporting CNC operations and 3D printing.

cnc kivy printing-3d rpi smoothie smoothieware touch-screen

Last synced: 09 Oct 2025

https://github.com/fabmo/fabmo-engine

The FabMo Engine - A software and apps ecosystem for digital fabrication.

cnc fabmo raspberry-pi shopbot

Last synced: 30 Apr 2026

https://github.com/machinekit/machinekit-cnc

CNC stack split out into a separate package

cnc machinekit-hal

Last synced: 26 Jan 2026

https://github.com/michaelfranzl/grbl-streamer

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

cnc gcode gcode-sender gcode-streaming python serial-port

Last synced: 11 Jul 2025

https://github.com/azasypkin/kroneum

🕒 -.- .-. --- -. . ..- -- Kroneum -.- .-. --- -. . ..- -- 🕒

cnc diy embedded-systems rust time-tracker usb

Last synced: 05 Oct 2025

https://github.com/luc-github/esp3d-tft

ESP3D Firmware for ESP32 based TFT

3dprinter cnc esp32 tft-display wifi

Last synced: 12 Apr 2025

https://github.com/jonnor/projects

Small projects not worthy of dedicated repositories

3d-printing cnc digital-fabrication electronics freecad kicad lasercut tools

Last synced: 12 Oct 2025

https://github.com/tomoyanonymous/homebrew-flatcam

Unofficial homebrew formula to install flatcam(http://flatcam.org) on macOS

cnc flatcam homebrew macos pcb

Last synced: 23 Jan 2026

https://github.com/mic159/octoprint-grbl-plugin

Simple GRBL support for Octoprint

cnc gcode grbl octoprint

Last synced: 16 Oct 2025

https://github.com/dubstar-04/feedsandspeeds

FreeCAD Feed and Speeds Calculator

addons cam cnc freecad

Last synced: 28 Jul 2025

https://github.com/papooch/wasteoptimiser

Irregular shape nesting software for waste material optimisation in 2D machining.

algorithms binpacking cnc optimization python thesis

Last synced: 24 Mar 2025

https://github.com/michael-f-bryan/adventures-in-motion-control

A realistic simulator for a 3D printer motion controller

3d-printing blog-series cnc embedded-systems motion-controller rust

Last synced: 14 Apr 2025

https://github.com/trakhound/trakhound-devicemonitor

Fully standalone dashboard application for viewing MTConnect data from industrial CNC equipment

cnc iiot monitoring mtconnect

Last synced: 28 Oct 2025

https://github.com/i-make-robots/truchettiles

Masked and Weighted Truchet Tiles in Processing

cnc drawing plotter truchettiles

Last synced: 05 Mar 2025

https://github.com/chrisand1998/grbl-pendant-with-lcd

Arduino UNO or MEGA Pendant with LCD for GRBL 1.1f (Jog X Y Z and send any Command while connected to PC simultaneously)

cnc grbl grbl-control grbl-firmware grbl-mega

Last synced: 23 Mar 2025

https://github.com/dubstar-04/liblathe

Python library for generating lathe paths and gcode

cnc freecad gcode lathe profile python python-library turn turning

Last synced: 12 Apr 2025

https://github.com/jvolker/single-line-font-renderer

A browser-based tool to render single-line fonts and export text as SVG files to be used with CNC machines like pen plotters.

browser-based cnc cnc-fonts cnc-machine cnc-typography hershey-fonts pen-plotters single-line-fonts svg svg-fonts

Last synced: 04 Jan 2026

https://github.com/miliar/saiboard

An open-source, wooden electronic Go board that integrates with KataGo.

3d-printing ai baduk cnc diy electronics esp32 flutter go katago python raspberry-pi weiqi

Last synced: 09 Apr 2025

https://github.com/cncjs/cncjs-pendant-tinyweb

A tiny web console for small 320x240 LCD display

cnc pendant tinyweb

Last synced: 05 Oct 2025

https://github.com/aaron-akhtar/jbot

Essentially, the base of a Botnet, Any Botnet.

botnet cnc jbot malware server tcp tool

Last synced: 28 Oct 2025

https://github.com/msurguy/cnc-text-tool

Browser Based Hershey Text Typing Tool

cnc hershey hershey-text plotter svg

Last synced: 14 Apr 2025

https://github.com/mkazimoto/esp32_cnc

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

28byj-48 3d arduino cnc esp32 gcode grbl plotter printer processing stepper uln2003

Last synced: 12 Oct 2025

https://github.com/cncjs/cncjs-pendant-ps3

Dual Shock / PS3 Bluetooth Remote Pendant for CNCjs

bluetooth cnc pendant ps3 ps3-controller raspberry-pi

Last synced: 28 Apr 2025

https://github.com/a3r0id/mass-scanning-tools

Various scripts for mass-scanning engagements of world-facing services.

bot botnet census cnc malware malware-research mass scan scanner-web threat-hunting threat-intelligence threatintel zmap

Last synced: 06 Apr 2025

https://github.com/jasonwebb/genmitsu-proverxl-4030-enclosure

Parts lists and CAD files for a DIY aluminum extrusion enclosure with a slide-out drawer and a table for the 4030 CNC router.

4030 aluminum-extrusions cnc diy enclosure

Last synced: 11 Feb 2026

https://github.com/ussserrr/torch-height-control

CNC plugin for the torch height controlling on the base of Arduino

cnc plasma thc

Last synced: 27 Aug 2025

https://github.com/mythagel/nc_tools

A collection of composable CNC/CAM GCode tools

cam-gcode cnc gcode

Last synced: 14 Mar 2026

https://github.com/flynneva/grbl_ros

ROS2 node for interfacing with a GRBL device

cnc gcode grbl robotics ros ros2

Last synced: 03 Apr 2025

https://github.com/futurelink/linuxcnc-spindle-encoder

A small AVR controller and a component to connect high precision encoder to LinuxCNC via Modbus RTU

avr cnc encoder lathe linuxcnc modbus-rtu

Last synced: 29 Jan 2026

https://github.com/maranimatias/cnc-arduino-nodejs-electronjs

proyecto router cnc casero con arduino y nodejs, sin drivers A4988 sin usar GRBL.

angular arduino cnc electronjs gcode nodejs semantic

Last synced: 13 Apr 2025

https://github.com/appliedengdesign/gcode-reference

Node module to provide descriptions and reference to CNC G-Codes

cnc gcode lathe mill milling node nodejs reference turning typescript

Last synced: 01 Aug 2025

https://github.com/jasonwebb/tc-maker-4x4-router

Restoration and documentation of custom-built 4x4' CNC router at Twin Cities Maker hackerspace (aka the Hack Factory) in Minneapolis, MN.

cnc cnc-router hack-factory hackerspace linuxcnc makerspace tc-maker-hackerspace

Last synced: 28 Jul 2025

https://github.com/joansalasoler/gscrib

Supercharge G-code with Python. Gscrib helps CNC and 3D printing enthusiasts automate workflows. Spend less time on repetitive tasks and more time creating cool stuff.

3d-printing cam cnc cnc-programming g-code gcode gcode-generation gcode-sender python robotics

Last synced: 06 Mar 2026

https://github.com/etet100/g-pilot-gcode-sender

GRBL controller application with G-Code visualizer written in Qt 6.

candle cnc fluidnc g-code g-codesender g-pilot gpilot grbl machining sender ucnc

Last synced: 18 Apr 2026

https://github.com/etet100/astrocore-gcode-sender

GRBL controller application with G-Code visualizer written in Qt 6.

candle cnc fluidnc g-code g-codesender g-pilot gpilot grbl machining sender ucnc

Last synced: 29 Apr 2026

https://github.com/opencmm/opencmm

An opensource on-machine CMM (Coordinate Measuring Machine) system

3dscanner cmm cnc gcode iot laser milling mosquitto mqtt mtconnect node-red opencv

Last synced: 09 May 2025

https://github.com/dev-0x7c6/laser-engraver

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

cnc eleksmaker engraver engraving gcode gcode-generation grbl laser-engraver linux neje qt qt5

Last synced: 14 Apr 2025

https://github.com/blackmad/plottrbottr

A tool for turning SVG outlines into geometric art for CNCing

cnc generative-art lasercutter voronoi

Last synced: 19 Jun 2025

https://github.com/iwasz/zephyr-grbl

Started as a firmware for https://hackaday.io/project/177237-corexy-pen-plotter, possibly could be adapted to other CNCs as well.

cnc grbl stm32 zephyr zephyr-rtos zephyros

Last synced: 07 May 2025

https://github.com/brainstorm/carvey_board

Inventables carvey board which supports PCB milling AutoLeveler probing

carvey cnc gcode kicad

Last synced: 25 Jul 2025

https://github.com/freecad/sourcedoc

The source documentation of FreeCAD, generated with 'make WebDoc'

3d aec bim cad cnc documentation fem freecad

Last synced: 17 Feb 2026

https://github.com/feliwir/sage

The SAGE rewrite project

arts bfme cnc ea electronic engine rewrite sage

Last synced: 13 Apr 2025

https://github.com/fooker/carbide

A web-based CNC controller written in Rust

cnc grbl rust

Last synced: 22 Jul 2025

https://github.com/austinsaintaubin/gcode-depths-to-shades

Converts 3 Axis CNC Router gcode to 2 Axis CNC Laser Engraver gcode.

cnc cnc-machine gcode grbl laser lasercut

Last synced: 11 Feb 2026

https://github.com/lbirkert/kelocam

Simple and easy-to-use CAM software for hobbyists and semi-professionals

cam cnc cnc-milling egui rust wgpu

Last synced: 20 Mar 2025

https://github.com/hdo/pico-estlcam-handrad

Estlcam Handrad (i2c Protokoll)

cnc estlcam pico pipico

Last synced: 26 Jan 2026

https://github.com/1birdo/botnetgo

A Golang Botnet That Focuses On Network Stressing v3

botnet c2 client cnc ddos ddos-attacks dos go golang malware malware-development server stress stress-testing

Last synced: 26 Jun 2025

https://github.com/chiefenne/fusion_360_kinetic-nc_post-processor

An Autodesk Fusion post-processor for the CNC-Step HIGH-Z 720T milling machine running the KINETIC-NC software

autodesk cnc fusion fusion360 javascript post-processor

Last synced: 10 Apr 2025

https://github.com/tommy-vaux/Snapmaker_2_PCB_Milling_Process

A Basic Process for PCB milling on the Snapmaker 2.0

cnc cnc-machine pcb-mill snapmaker

Last synced: 06 May 2025

https://github.com/appliedengdesign/cnccodes-json-schema

JSON Schema for CNC G & M Codes

cnc gcode json json-schema reference

Last synced: 10 Apr 2025

https://github.com/anfractuosity/cncmicroscopy

Controlling a Grbl controller based CNC machine for the purposes of microscopy

cnc microscope

Last synced: 18 Aug 2025

https://github.com/appliedengdesign/serial-number-macro

G-Code program to engrave serial numbers using macros

cnc engraving fonts g-code macros serial-number

Last synced: 09 Apr 2025