Topic: "cnc"
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: 4 days ago - Pushed at: 26 days ago - Stars: 2,410 - Forks: 579

winder/Universal-G-Code-Sender
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Language: Java - Size: 67.6 MB - Last synced at: 4 days ago - Pushed at: 8 days ago - Stars: 2,007 - Forks: 776

microsoft/maker.js
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Language: TypeScript - Size: 15.2 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 1,852 - Forks: 282

luc-github/ESP3D
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Language: C++ - Size: 129 MB - Last synced at: 4 days ago - Pushed at: 29 days ago - Stars: 1,843 - Forks: 478

bdring/Grbl_Esp32
A port of Grbl CNC Firmware for ESP32
Language: nesC - Size: 66.5 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1,795 - Forks: 544

maduce/fosscad-repo
Official FOSSCAD Library Repository
Language: OpenSCAD - Size: 2.51 GB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1,557 - Forks: 1,051

maxvfischer/DIY-CNC-machine
How to build your own CNC machine from scratch
Size: 153 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1,471 - Forks: 96

rene-dev/stmbl
AC Servo Driver for STM32F4
Language: C - Size: 40.7 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 896 - Forks: 418

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: 19 days ago - Pushed at: 19 days ago - Stars: 766 - Forks: 178

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

synthetos/g2
g2core - The Next Generation
Language: C++ - Size: 108 MB - Last synced at: 17 days ago - Pushed at: almost 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: 1 day ago - Pushed at: almost 3 years ago - Stars: 617 - Forks: 189

kadirilkimen/Polar-Bear-Cnc-Machine
A multipurpose, 2 linear, 1 rotary axis cnc machine concept
Size: 4.72 MB - Last synced at: 23 days ago - Pushed at: almost 3 years ago - Stars: 412 - Forks: 20

Paciente8159/uCNC
µCNC - Universal CNC firmware for microcontrollers
Language: C - Size: 40.5 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 362 - Forks: 77

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: 18 minutes ago - Pushed at: about 2 months ago - Stars: 320 - Forks: 58

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: over 1 year ago - Pushed at: over 2 years ago - Stars: 319 - Forks: 158

sxcool1024/Machinery-Industry-Press
本项目预计分享数千册电子书,98%以上为机械工业出版社原版电子书,其余为其它出版社出版的一些经典外文读物的原版译本电子书,每本书都配有当当网一键搜索,可查看书价格和简介。目前共计更新2542册图书
Size: 384 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 286 - Forks: 68

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

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!
Language: C - Size: 4.63 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 280 - Forks: 84

Sienci-Labs/gsender
Connect to and control grbl and grblHAL-based CNCs with ease
Language: JavaScript - Size: 137 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 215 - Forks: 58

XRay3D/GERBER_X3
Program for preparing G-code for milling of printed circuit boards on CNC. You can use it as a converter to a PDF file.
Language: C++ - Size: 86.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 212 - Forks: 49

kachurovskiy/nanoels
Electronic Lead Screw for metal lathe
Language: C++ - Size: 84.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 211 - Forks: 62

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

OpenBuilds/OpenBuilds-CONTROL
OpenBuilds CONTROL: Download from https://software.openbuilds.com
Language: JavaScript - Size: 152 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 199 - Forks: 116

isdat-type/Relief-SingleLine
Single-line / open-paths sans serif font running in Adobe CC, Inkscape, Rhino and CAD softwares
Size: 9.48 MB - Last synced at: about 6 hours ago - Pushed at: 3 months ago - Stars: 194 - Forks: 7

UniBwTAS/ccma
Curvature Corrected Moving Average: An accurate and model-free path smoothing algorithm.
Language: Python - Size: 21.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 193 - Forks: 10

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

dawsonjon/101Things
A collection of cool projects to make!
Language: G-code - Size: 150 MB - Last synced at: about 3 hours ago - Pushed at: 2 days ago - Stars: 173 - Forks: 22

msurguy/rad-lines
Beautiful Vector Generator Tool
Language: SCSS - Size: 12.3 MB - Last synced at: about 2 hours ago - Pushed at: 3 months ago - Stars: 170 - Forks: 13

ShadowWhisperer/IPs
IP block lists for: Malware, Bots, Hackers, Sniffers, etc. Shodan and other scanners are blocked.
Size: 1.95 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 167 - Forks: 15

MarginallyClever/Makelangelo-firmware 📦
CNC firmware for many different control boards and kinematic systems. Originally the brain of the Makelangelo art robot.
Language: C++ - Size: 60.9 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 161 - Forks: 82

NikodemBartnik/IndyMill
Open Source DIY Metal CNC Machine
Size: 4.5 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 149 - Forks: 33

overset/JP01
JP01 - Arisu Custom CNC Aluminum Unibody Keyboard Case
Size: 79.7 MB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 142 - Forks: 23

grblHAL/RP2040
grblHAL driver for RP2040/RP2350 (Pi Pico, Pi Pico2 etc)
Language: C - Size: 1.29 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 138 - Forks: 57

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

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

machinekit/QtQuickVcp
A Virtual Control Panel for Machinekit written in Qt/C++/QML
Language: C++ - Size: 5.99 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 127 - Forks: 75

Strooom/GRBL-Post-Processor
Post Processor for Autodesk Fusion360, delivering GCODE output optimized for GRBL compatible CNC or Lathe
Language: Component Pascal - Size: 15.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 125 - Forks: 58

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: 17 days ago - Pushed at: over 1 year ago - Stars: 124 - Forks: 52

grblHAL/STM32F4xx
grblHAL driver for ST STM32F4xx (Nucleo-64, Blackpill)
Language: C - Size: 4.39 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 114 - Forks: 105

timschmidt/csgrs
Constructive solid geometry with polygons using BSP trees in Rust
Language: Rust - Size: 2.26 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 112 - Forks: 11

naikymen/klipper-for-cnc Fork of Klipper3d/klipper
Fork of the Klipper 3D-printer firmware, plus features for more general CNC.
Language: C - Size: 34.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 110 - Forks: 16

colinrgodsey/step-daemon
stepd - External planner and stepper for 3d printing
Language: Go - Size: 4.47 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 103 - Forks: 8

kcjengr/qtpyvcp
QtPyVCP - Qt and Python based Virtual Control Panel framework for LinuxCNC.
Language: Python - Size: 140 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 95 - Forks: 52

fel88/DeepNestPort
DeepNest C# Port
Language: C# - Size: 1.01 MB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 95 - Forks: 38

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

lolinekos/succubus
Free SSH c2 for all to use! the only skill you need is the knowledge to setup mysql and edit json.
Language: CSS - Size: 712 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 93 - Forks: 37

grblHAL/ESP32
grblHAL driver for ESP32
Language: C - Size: 1.05 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 92 - Forks: 52

Ladder99/fanuc-driver
Configurable Fanuc Focas data collector and post processor.
Language: C# - Size: 34.2 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 88 - Forks: 27

vector-express/vectorexpress-api
Vector Express is a free service and API for converting, analyzing and processing vector files.
Size: 214 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 88 - Forks: 13

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

NixWasHere/NebulaC2
Nebula C2 - Python
Language: Python - Size: 7.71 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 83 - Forks: 55

seishuku/TeensyCNC
Simple CNC setup for hacking my Wife's Cricut Mini
Language: C - Size: 26.4 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 80 - Forks: 17

SourceRabbit/gcode-sender
Cross platform 3-Axis CNC Machines control software
Language: Java - Size: 6.2 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 80 - Forks: 21

CirqueiraDev/KryptonC2
Krypton C2 is a simple botnet source. Credits Source Code: NixWasHere
Language: Python - Size: 510 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 79 - Forks: 22

built1n/rastercarve
Generate G-code to engrave raster images on CNC machines
Language: Python - Size: 1.39 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 11

panzergame/dxfplotter
Fast and easy to use DXF to GCode converter for laser CNC
Language: C++ - Size: 58.4 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 69 - Forks: 15

tnn85/MPCNC-Nano-Estlcam-Shield
Ein CNC Shield für die MPCNC in Verwendung mit Estlcam
Language: C++ - Size: 65.6 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 66 - Forks: 21

filipecaixeta/cncwebsim
A cnc web simulator
Language: JavaScript - Size: 12.1 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 66 - Forks: 12

Peter-van-Tol/LiteX-CNC
Generic CNC firmware and driver for FPGA cards which are supported by LiteX
Language: Verilog - Size: 74.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 63 - Forks: 22

deepnest-next/deepnest
A community based open source nesting application for laser cutters, plasma cutters and other CNC machines.
Language: JavaScript - Size: 212 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 62 - Forks: 9

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.
Language: Python - Size: 2.31 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 61 - Forks: 13

machinekit/machinekit-cnc
CNC stack split out into a separate package
Language: C++ - Size: 92.7 MB - Last synced at: 16 days ago - Pushed at: about 5 years ago - Stars: 61 - Forks: 37

FabMo/FabMo-Engine
The FabMo Engine - A software and apps ecosystem for digital fabrication.
Language: JavaScript - Size: 203 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 56 - Forks: 22

SourceRabbit/RabbitGRBL
Professional grade, 100% GRBL compatible motion control firmware for the ESP32
Language: C++ - Size: 80.3 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 55 - Forks: 2

cutipu/HASOKI
HASOKI DDOS TOOL- powerful DDoS toolkit for penetration tests
Language: Python - Size: 232 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 55 - Forks: 30

grblHAL/STM32F1xx
grblHAL driver for ST STM32F1xx (Redpill, Bluepill)
Language: C - Size: 1.14 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 54 - Forks: 30

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: about 2 years ago - Pushed at: about 2 years ago - Stars: 54 - Forks: 4

grblHAL/iMXRT1062
grblHAL driver for NXP iMXRT1062 (Teensy 4.x)
Language: C - Size: 621 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 52 - Forks: 43

Hex1629/BotnetC2
THANKS YOU FOR CODE | credit NixWasHere/NixC2
Language: Python - Size: 35 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 20

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

rabin-HE/OPENCNC-J
基于Linuxcnc的开源整合项目
Language: CLIPS - Size: 9.27 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 16

JarrettR/QuickJoint
An Inkscape extension to quickly add boxjoints - both genders - for lasercutter prototyping
Language: Python - Size: 343 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 10

F33RNI/OpenEmbroidery
Open source embroidery machine project
Language: C++ - Size: 10.7 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 49 - Forks: 5

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: over 1 year ago - Pushed at: over 4 years ago - Stars: 49 - Forks: 17

mhatalski/awesome-cnc
A curated list of CNC (Computer Numerical Control) resources
Size: 207 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 48 - Forks: 6

azasypkin/kroneum
🕒 -.- .-. --- -. . ..- -- Kroneum -.- .-. --- -. . ..- -- 🕒
Language: nesC - Size: 79 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 47 - Forks: 0

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: 32.7 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 46 - Forks: 5

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

luc-github/ESP3D-TFT
ESP3D Firmware for ESP32 based TFT
Language: C - Size: 95.7 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 44 - Forks: 10

stephenhouser/f-engrave
Packaging of Scorchworks F-Engrave as an OSX Application
Language: Python - Size: 1.07 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 43 - Forks: 17

jonnor/projects
Small projects not worthy of dedicated repositories
Language: Jupyter Notebook - Size: 243 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 42 - Forks: 19

petrasvestartas/compas_wood
Project for Timber Joint Generation. Documentation:
Language: Python - Size: 1.01 GB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 40 - Forks: 2

abhaybd/Whiteboard-Drawer
CNC machine that draws designs on a whiteboard, powered by Arduino
Language: Java - Size: 18.4 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 40 - Forks: 2

mic159/octoprint-grbl-plugin
Simple GRBL support for Octoprint
Language: Python - Size: 7.81 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 39 - Forks: 9

urpflanze-org/core
Create 2d primitive shapes, encapsulate and repeat them by handling each repetition and generate recursive shapes
Language: TypeScript - Size: 28.5 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 37 - Forks: 1

ChrisChrisLoLo/babbit36
A 36 key wireless ortholinear keyboard
Language: G-code - Size: 20.9 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 37 - Forks: 5

digitalhackerspace/awesome-maker
A curated list of awesome Maker Resources.
Size: 19.5 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 4

7h3w4lk3r/pyback
cross-platform C2 framework in python 2
Language: Python - Size: 2.88 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 37 - Forks: 16

pvico/grbl32
CNC controller running on the STM32F103 "Blue Pill" board, build and flash on Mac/Linux
Language: C - Size: 19.3 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 36 - Forks: 20

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.
Language: Vue - Size: 1.16 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 35 - Forks: 0

MillerRen/grbl-learning
grbl源码精读与解析,代码行级中文注释,包含详细例程
Language: C - Size: 11.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 35 - Forks: 16

pppalain/blendercam Fork of vilemduha/blendercam
Automatically exported from code.google.com/p/blendercam
Language: G-code - Size: 283 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 35 - Forks: 15

Papooch/WasteOptimiser
Irregular shape nesting software for waste material optimisation in 2D machining.
Language: Python - Size: 2.04 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 35 - Forks: 8

dubstar-04/FeedsAndSpeeds
FreeCAD Feed and Speeds Calculator
Language: Python - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 35 - Forks: 9

cammill/cammill Fork of adbensi/cammill
2D CAM tool for Linux, BSD, Windows, Mac.
Language: C - Size: 4.72 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 12

machinekit/Cetus
Full-featured user interface for Machinekit
Language: QML - Size: 188 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 34 - Forks: 34

msurguy/cnc-text-tool
Browser Based Hershey Text Typing Tool
Language: SCSS - Size: 4.99 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 33 - Forks: 6

Michael-F-Bryan/adventures-in-motion-control
A realistic simulator for a 3D printer motion controller
Language: Rust - Size: 7.56 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 4

knipknap/better-tool-library
A FreeCAD addon and command line tool for managing tool libraries
Language: Python - Size: 2.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 32 - Forks: 15
