Cnc-controller · GitHub Topics

Skip to content Dismiss alert {{ message }} Explore Topics Trending Collections Events GitHub Sponsors # cnc-controller Star

Here are 94 public repositories matching this topic...

Language: All Filter by language All 94 Python 19 C++ 17 C 14 JavaScript 9 HTML 4 C# 3 Java 3 TypeScript 3 G-code 2 Makefile 2 Sort: Most stars Sort options Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

LaserWeb / LaserWeb4

Star 768
  • Code
  • Issues
  • Pull requests

Collaborative effort on the next version of LaserWeb / CNCWeb

webgl laser cnc gcode grbl tinyg cnc-controller cam smoothieware
  • Updated Jan 11, 2025
  • JavaScript

synthetos / g2

Star 667
  • Code
  • Issues
  • Pull requests

g2core - The Next Generation

motion-planning cnc gcode cnc-controller 3d-printing lasercutter plasma-cutter
  • Updated Jul 20, 2023
  • C++

Nikolay-Kha / PyCNC

Star 633
  • Code
  • Issues
  • Pull requests

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

raspberry-pi cnc gcode cnc-milling-controller cnc-controller cnc-machine 3d-printing 3d-printer raspberry-pi-3 pycnc
  • Updated Jul 2, 2022
  • Python

grblHAL / core

Star 450
  • Code
  • Issues
  • Pull requests
  • Discussions

grblHAL core code and master Wiki

grbl cnc-controller grblhal
  • Updated Dec 21, 2025
  • C

fra589 / grbl-Mega-5X

Star 379
  • Code
  • Issues
  • Pull requests
  • Discussions

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

cnc gcode grbl cnc-controller arduino-mega gcode-interpreter 5axis 5axes 6axes 6axis grbl-mega
  • Updated Oct 20, 2024
  • C

Schildkroet / GRBL-Advanced

Star 298
  • Code
  • Issues
  • Pull requests

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!

arm advanced stm32 cnc grbl ethernet cnc-controller cortex-m4 stm32f4 m4 5axis stm32f411re nucleo embitz stm32f446re stm32f411 backlash stm32f446 cnc-milling backlash-compensation
  • Updated Jul 13, 2024
  • C

Sienci-Labs / gsender

Star 289
  • Code
  • Issues
  • Pull requests

Connect to and control grbl and grblHAL-based CNCs with ease

serial cnc grbl cnc-milling-controller cnc-controller cnc-machine g-code cncjs grbl-control grblhal g-code-viewer
  • Updated Dec 17, 2025
  • TypeScript

Schildkroet / Candle2

Star 222
  • Code
  • Issues
  • Pull requests

GRBL control interface in Qt.

linux qt qt5 cnc gcode grbl cnc-controller candle cnc-machine qt5-gui grbl-control grbl-stm32
  • Updated Dec 27, 2025
  • C++

hzeller / beagleg

Star 129
  • Code
  • Issues
  • Pull requests

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-black cnc gcode beaglebone cnc-controller gcode-visualizer stepper-motor machine-control machine-controller
  • Updated Nov 18, 2025
  • C++

arnabdasbwn / grbl-coreXY-servo

Star 88
  • Code
  • Issues
  • Pull requests

grbl 0.9i with Servo Motor support and CoreXY configuration Used For Crazy Engineer's Drawing Robot

arduino drawing robot cnc cnc-controller uno cnc-machine stepper 3d-printing drawbot drawing-robot axidraw 4xidraw trs-drawbot
  • Updated Apr 16, 2019
  • C

SourceRabbit / gcode-sender

Star 81
  • Code
  • Issues
  • Pull requests

Cross platform 3-Axis CNC Machines control software

netbeans cnc grbl cnc-controller cnc-machine grbl-firmware
  • Updated Oct 23, 2024
  • Java

Peter-van-Tol / LiteX-CNC

Star 76
  • Code
  • Issues
  • Pull requests
  • Discussions

Generic CNC firmware and driver for FPGA cards which are supported by LiteX

fpga python3 verilog cnc cnc-controller cnc-machine linuxcnc litex linuxcnc-fpga
  • Updated Oct 10, 2025
  • Verilog

cncgoko / Goko

Star 72
  • Code
  • Issues
  • Pull requests

A desktop application for CNC milling controller running TinyG or Grbl

gcode grbl tinyg cnc-controller gcode-visualizer g2core gcode-editor
  • Updated May 22, 2019
  • Java

SourceRabbit / RabbitGRBL

Star 67
  • Code
  • Issues
  • Pull requests

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

esp32 cnc grbl cnc-controller backlash backlash-compensation
  • Updated Dec 24, 2025
  • C++

ryannining / karyacontroller

Star 65
  • Code
  • Issues
  • Pull requests
  • Discussions

4 axis CNC, 3D, Laser Controller

grbl cnc-controller teacup 3d-firmware
  • Updated Nov 15, 2024
  • G-code
hal-core

grotius-cnc / hal-core

Star 49
  • Code
  • Issues
  • Pull requests
  • Discussions

cnc and robot realtime controller. runs on a hal kernel module.

linux robotics kernel-module hal cnc cnc-controller realtime-framework
  • Updated Feb 20, 2022
  • C

michaelfranzl / grbl-gui

Star 40
  • Code
  • Issues
  • Pull requests

Gcode scripting, 3D visualization and streaming for the grbl CNC controller

python gui streaming opengl gcode grbl cnc-controller 3d-visualization gerbil-gui
  • Updated Jan 12, 2024
  • Python

Sam-Freitas / python_to_GRBL

Star 34
  • Code
  • Issues
  • Pull requests

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

python matlab cnc grbl python-3 cnc-controller grbl-control motion-control cnc-programming python-ioc grbl-firmware grblhal
  • Updated Jan 17, 2024
  • Python

fsantini / rasPyCNCController

Star 24
  • Code
  • Issues
  • Pull requests

CNC (Grbl) controller for a Raspberry Pi with 480x320 touchscreen

raspberry-pi cnc gcode grbl cnc-milling-controller cnc-controller touchscreen grbl-control joypad
  • Updated Aug 13, 2018
  • Python
mvCNC-Modern-Vintage-CNC-Firmware

Domush / mvCNC-Modern-Vintage-CNC-Firmware

Sponsor Star 23
  • Code
  • Issues
  • Pull requests
  • Discussions

Feature rich CNC/Laser firmware with support for more than 30 of the most popular 3D printer boards from a variety of manufacturers.

arduino cnc cnc-controller marlin marlin-firmware cnc-router skr marlinfw mvcnc modern-vintage
  • Updated Mar 30, 2022
  • C++
Load more…

Improve this page

Add a description, image, and links to the cnc-controller topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the cnc-controller topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.

Tag » Arduino Tb6560 Grbl Controller