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/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/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/synthetos/g2
g2core - The Next Generation
3d-printing cnc cnc-controller gcode lasercutter motion-planning plasma-cutter
Last synced: 08 May 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
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/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
Last synced: 22 Jul 2025
https://github.com/Harvie/cnc-simulator
In-browser g-code simulator
3-axis bcnc blendercam cam camotics cnc cncwebtools freecad g-code gcode grbl mill simulator toolpath
Last synced: 26 Sep 2025
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
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.
Last synced: 20 Feb 2026
https://github.com/fel88/deepnestport
DeepNest C# Port
2d cnc geometry laser-cutting machinery milling nesting
Last synced: 05 Apr 2025
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
Last synced: 26 Jan 2026
https://github.com/f33rni/openembroidery
Open source embroidery machine project
arduino cnc cpp diy embroider embroidery free open-source patterns platformio python robot sewing stepper-motor
Last synced: 29 Oct 2025
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/petrasvestartas/compas_wood
Project for Timber Joint Generation. Documentation:
cgal cnc compas connections connector cpp integral-mechanical-attachment joinery python robot structures timber timber-structures wood woodwork woodworking
Last synced: 19 Aug 2025
https://github.com/mic159/octoprint-grbl-plugin
Simple GRBL support for Octoprint
Last synced: 16 Oct 2025
https://github.com/chrischrislolo/babbit36
A 36 key wireless ortholinear keyboard
36-key choc-switches cnc mechanical-keyboard ortholinear ortholinear-keyboard pcb-design wireless
Last synced: 02 Feb 2026
https://github.com/dubstar-04/feedsandspeeds
FreeCAD Feed and Speeds Calculator
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
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
Last synced: 05 Oct 2025
https://github.com/deathaxe/sublime-s840d
CNC SINUMERIK 840D/ONE language support for SublimeText
cnc sinumerik sublime-package sublime-syntax sublime-text-3 sublime-text-plugin syntax-highlighting
Last synced: 06 Feb 2026
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/deepnest-next/deepnest
A community based open source nesting application for laser cutters, plasma cutters and other CNC machines.
2d-bin-packing 2d-irregular-bin-packing 2d-irregular-bin-packing-algorithm 2d-nesting bin-packer bin-packing cnc deepnest deepnest-io deepnest-next irregular-packing laser laser-cutting nest2d nesting packer plasma plasma-cutting
Last synced: 02 Nov 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/klafyvel/sivicncdriver
An application to send G-Codes and control my milling machine.
cnc gcode gcode-editor gcode-sender gcode-viewer gcode-visualizer gplv3 milling-machine pyqt pyqt5 python python-application qt qt5
Last synced: 05 Oct 2025
https://github.com/ussserrr/torch-height-control
CNC plugin for the torch height controlling on the base of Arduino
Last synced: 27 Aug 2025
https://github.com/mythagel/nc_tools
A collection of composable CNC/CAM GCode tools
Last synced: 14 Mar 2026
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/mmalherbe/massivecnc
cnc cnc-controller edingcnc unity3d-editor
Last synced: 23 Oct 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/1birdo/goflood
A FullC2 Framework TUI + Web UI That Focuses On Network Stressing
api botnet c2 client cnc dashboard ddos ddos-attacks dos go golang malware malware-analysis malware-development mirai server stress stress-test stress-testing ternimal
Last synced: 02 Apr 2026
https://github.com/monksc/cncsim
Simulates gcode from a cnc router. Converts gcode to a .stl or an image in a .png file.
cnc cnc-machine cnc-milling cnc-programming cnc-simulator command-line-tool gcode gcode-converter gcode-visualizer rust rust-lang rust-language simulation-modeling simulator stl
Last synced: 09 Apr 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/zarkones/damn-simple-rat
Remote Access Trojan (RAT)
backdoor botnet cnc malware rat remote-access remote-access-trojan remote-admin-tool remote-admin-trojan remote-control
Last synced: 19 Apr 2025
https://github.com/brainstorm/carvey_board
Inventables carvey board which supports PCB milling AutoLeveler probing
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/tirithen/clipper2
A polygon Clipping and Offsetting library for Rust.
2d-graphics algorithm algorithms boolean cnc game-development geometry geospatial gis offsetting path-tracing rust
Last synced: 15 Apr 2025
https://github.com/machinekoder/bb-parallel-port-cape
A parallel port cape for the BeagleBone
beaglebone beaglebone-black cnc machinekit motion-control oshw parallel
Last synced: 11 Oct 2025
https://github.com/fooker/carbide
A web-based CNC controller written in 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/racerxdl/tmccncboard
TMC2209 GRBL-ESP32 CNC Board
cnc cnc-controller cnc-milling-controller fluidnc grbl grbl-esp32
Last synced: 24 Jan 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)
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
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
https://github.com/1birdo/better-golang-net
A Botnet Server And Client Both Written In Golang V2
botnet c2 client cnc ddos ddos-attacks dos go golang malware malware-development malware-samples server stress-testing
Last synced: 14 Dec 2025