GitHub topics: cnc-controller
HeikoKa/Wireless-3D-Touch-Probe-Sensor
CNC mills need a touch sensor to measure e.g. the center of a workpiece. This repository hold data on how to build such a sensor and the code to operate it with a WLAN based basestation.
Language: C++ - Size: 41.7 MB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 4 - Forks: 0

Sienci-Labs/gsender
Connect to and control grbl and grblHAL-based CNCs with ease
Language: JavaScript - Size: 137 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 212 - Forks: 56

breiler/Universal-G-Code-Sender Fork of winder/Universal-G-Code-Sender
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Language: Java - Size: 67.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 9 - Forks: 1

grblHAL/core
grblHAL core code and master Wiki
Language: C - Size: 2.1 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 380 - Forks: 98

cakeslob/Remora Fork of scottalford75/Remora
Remora is a free, opensource LinuxCNC component and Programmable Realtime Unit (PRU) firmware to allow LPC176x and STM32F4 micro-controller controller boards to be used in conjunction with a Raspberry Pi to implement a LinuxCNC based CNC controller.
Language: C - Size: 6.02 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 7 - Forks: 1

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

LaserWeb/LaserWeb4
Collaborative effort on the next version of LaserWeb / CNCWeb
Language: JavaScript - Size: 38 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 735 - Forks: 196

Nikolay-Kha/PyCNC
Python CNC machine controller for Raspberry Pi and other ARM Linux boards
Language: Python - Size: 164 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 616 - Forks: 188

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

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: 26 days ago - Pushed at: 26 days ago - Stars: 63 - Forks: 22

Sam-Freitas/python_to_GRBL
A simple open-source python ๐ to grbl ๐ค sender || Controlling 3-axis GRBL/CNC/gcode machines with python over a serial/usb connection that waits for completion of movement before sending the next command
Language: Python - Size: 18.2 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 10

KatCraft/g2
Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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

Schildkroet/Candle2
GRBL control interface in Qt.
Language: C++ - Size: 478 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 209 - Forks: 57

cakeslob/RRW_LAB
Remora RPi/W5500 LinuxCNC Adapter Board
Language: Python - Size: 12.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 2

Technickel-Dev/paper-tools-gsender-plugin
A NodeJS script that runs the remote version of gSender and allows it to be controlled by Paper Tools
Language: JavaScript - Size: 18.6 KB - Last synced at: about 18 hours ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

cometaj2/hcli_hc
A python package that wraps an HCLI (hc) that can act both as a gcode streamer (e.g. for OpenBuilds Blackbox controller v1.1g) and CNC interface. In other words, this HCLI acts in the same capacity as the OpenBuilds CONTROL software and OpenBuilds Interface CNC Touch hardware to help control a GRBL v1.1g controlled CNC
Language: Python - Size: 47.9 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

michaelfranzl/grbl-gui
Gcode scripting, 3D visualization and streaming for the grbl CNC controller
Language: Python - Size: 742 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 9

deadsy/grbl_pico
Build grblHal for RPi Pico Devices
Language: Makefile - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

Mmalherbe/MassiveCNC
Language: C# - Size: 158 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 8

Leandro-Bertoluzzi/remote-cnc
Qt app and web API to monitor and manage a GRBL-based CNC machine
Language: Python - Size: 1.4 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

dp250f/CNC-Stuff
CNC-related stuff I feel like sharing
Language: Component Pascal - Size: 124 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

ryannining/karyacontroller
4 axis CNC, 3D, Laser Controller
Language: G-code - Size: 13.4 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 60 - Forks: 27

synthetos/g2
g2core - The Next Generation
Language: C++ - Size: 108 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 633 - Forks: 296

tordex/cnc
Files for my DIY cnc
Language: Python - Size: 58.6 KB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

eschlot/Box-Joint-Jig-Control
The software for a Box Joint jig controlled by an Arduino Due
Language: C++ - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 1

1boch1/leap-motion-robot-arm
Drive a [CNC-shield, steppers, Arduino] based robot arm with hand gestures using Leap Motion controller
Language: JavaScript - Size: 1.31 MB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

Leandro-Bertoluzzi/cnc-admin-core ๐ฆ
Language: Python - Size: 528 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

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: 10 months ago - Pushed at: 10 months ago - Stars: 280 - Forks: 84

Leandro-Bertoluzzi/remote-cnc-api
Web API to monitor and manage a GRBL-based CNC machine
Language: Python - Size: 119 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

matthew-yates/BTTskrE3v3_case
Case for Bigtreetech skr mini E3 V3 board and TFT35 E3 V3 LCD panel
Language: OpenSCAD - Size: 745 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Domush/Marlin-and-mvCNC-gCode-Post-Processor-for-Vectric-vCarve-Aspire
Marlin G-code Postprocessor For Vectric vCarve, Aspire 9, 9.5, 10, 10.5 and 11
Language: Pascal - Size: 56.6 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 3

Domush/mvCNC-Modern-Vintage-CNC-Firmware Fork of MarlinFirmware/Marlin
Feature rich CNC/Laser firmware with support for more than 30 of the most popular 3D printer boards from a variety of manufacturers.
Language: C++ - Size: 170 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 3

20after4/jogwheels
X/Y Jog Wheels that emulate a USB HID Keyboard using only an Arduino Uno and two rotary encoders.
Language: C++ - Size: 353 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

Att1Tudee/steppermotor
๐พ๐พ๐พsteppermotor control for raspberry pi 3๐พ๐พ๐พ
Language: Python - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

k3ldar/GSendPro
G Code analyzer, editor and sender
Language: G-code - Size: 6.02 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

YashsviG/rootkit
This Linux rootkit project comprises Commander and Victim programs facilitating covert communication through encrypted channels. Leveraging features like keylogging, file transfer, and remote program execution, it provides a controlled and secure means of interacting with a Linux system.
Language: Python - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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

craftweeks/MDX-LabPanel
MDX LabPanel - A Scilab-Programmed GUI Control Panel for Roland MODELA MDX-15/20 CNC Machine
Language: Scilab - Size: 305 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 4

theWituch/ServoControllerX3
3 Axis Open-Loop STEP/DIR Position Control to Closed-Loop +/-10V Speed Control Interface
Language: C - Size: 25.4 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

braydenaimar/Milling-Machine-Gui
A graphical user interface for operating a milling machine.
Language: JavaScript - Size: 10.1 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 3

MaxBoyman/BackLash-Fixer
A Python script to fix CNCs, 3D printers and other G-Code based machines backlash problem in offline mode
Language: Python - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

chrisallenlane/clinc ๐ฆ
A minimalist, scriptable command-line interface for GRBL.
Language: JavaScript - Size: 31.3 KB - Last synced at: 1 day ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 2

pbosetti/c-cnc23
Simplified CNC for a three-axes cartesian machine, written in pure C.
Language: C - Size: 10.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 3

kentavv/rot_enc_fpga
Basics of a lathe eletronic leadscrew implemented on FPGA
Language: VHDL - Size: 69.3 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

JulNadeauCA/FabBSD
Unix-like operating system for CNC / Machine Control applications
Language: C - Size: 92 MB - Last synced at: 12 months ago - Pushed at: almost 7 years ago - Stars: 10 - Forks: 5

chmousset/hmmc
Hardware Motion and Motor Control Library
Language: Python - Size: 125 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

cncgoko/Goko ๐ฆ
A desktop application for CNC milling controller running TinyG or Grbl
Language: Java - Size: 148 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 68 - Forks: 25

toxCat/Marlin---CnC-Redux Fork of MarlinFirmware/Marlin
Marlin CnC Redux
Language: C++ - Size: 211 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

prrvchr/USBTerminal
FreeCAD Workbench that provides a terminal, file upload and on screen realtime position feedback via USB connection
Language: Python - Size: 572 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

rallekralle11/Hammar
cheap, compact 32 bit 3D printer controller
Language: HTML - Size: 56 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

grotius-cnc/hal-core
cnc and robot realtime controller. runs on a hal kernel module.
Language: C - Size: 135 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 31 - Forks: 13

ashlee3dee/Vulcyn
Custom CNC/3D printer tinker tool built in JupyterLab
Language: Jupyter Notebook - Size: 131 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

EvilGremlin/3DPrintingIcons
A set of stylish icons for 3D printing and CNC in general.
Language: Shell - Size: 2.44 MB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

racerxdl/tmccncboard
TMC2209 GRBL-ESP32 CNC Board
Size: 947 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

GiacomoCorradini/c-cnc-kernel
CNC controller connected via MQTT protocol to a digital twin of a machine tool implemented in MATLAB/Simulink
Language: C - Size: 10.6 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

samowitsch/arduino-nano-2-parallel-cnc-tb6560-4axis
My private small project for arduino nano to tb6560 cnc boards.
Language: OpenSCAD - Size: 77.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

0xShaolin/BirdHouse
This project will attempt to command and control an external device via Twitter. instagram.com/shaolincnc
Language: Python - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

fsantini/rasPyCNCController
CNC (Grbl) controller for a Raspberry Pi with 480x320 touchscreen
Language: Python - Size: 991 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 10

vasilievsv/china_cnc_mk1_reverse
AMAN CNC 3020
Size: 1.25 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Lichtso/PrismCNC
Free auto CNC software written in JS and C++
Language: C++ - Size: 348 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

Domush/CNCjs-for-mvCNC-Marlin
CNCjs with dedicated mvCNC and Marlin support
Language: JavaScript - Size: 28.8 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

rc4ne/zombie-system-demo
A simple setup that demonstrates concept of zombie computer and using it for dos.
Language: Python - Size: 6.86 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

banditopazzo/Fraraccio_2-Heads_CNC_TAP_Tool
Applicazione web per aggregare in un'unica sequenza diverse fasi di una fresa CNC con doppia testa
Language: JavaScript - Size: 220 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

jgert/grblController
Language: C++ - Size: 1.03 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

oleometal/Arrow-ATS
Retrofit de Maquina Herramienta
Language: HTML - Size: 52.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

phofmann/cnc
My CNC router and some french cleat hangers
Size: 6.17 MB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

NoHomey/ara-modules-tester
Automatic modules tester for Project ARA
Language: TypeScript - Size: 325 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

NoHomey/cnc-controller
Linux device driver for controlling CNC motors
Language: C - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Lichtso/ngCNC
Successor of the PrismCNC
Language: JavaScript - Size: 118 KB - Last synced at: 8 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

AlfredoCubitos/g-commander
GRBL controller
Language: C++ - Size: 81.1 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

TakashiNord/Stat32
Statistics NC-program
Language: C++ - Size: 123 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

algobasket/MaslowCNC-Stepper-Motor-Firmware
Open source code for DC Stepper Motors
Language: C++ - Size: 110 KB - Last synced at: 12 months ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

Wisetorsk/Plotter-cnc-controller
CNC two axis plotter with controller interface.
Language: HTML - Size: 9.69 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

pappavis/TinyG-USB-Motion-Controller
TinyG instellings
Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

JulNadeauCA/FabBSD-Ports
FabBSD Ports and Packages
Language: Makefile - Size: 1.52 MB - Last synced at: 9 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 3
