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

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