There are 21 repositories under cnc-controller topic.
Python CNC machine controller for Raspberry Pi and other ARM Linux boards
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
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!
Connect to and control grbl and grblHAL-based CNCs with ease
GRBL control interface in Qt.
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.
grbl 0.9i with Servo Motor support and CoreXY configuration Used For Crazy Engineer's Drawing Robot
Cross platform 3-Axis CNC Machines control software
Generic CNC firmware and driver for FPGA cards which are supported by LiteX
Professional grade, 100% GRBL compatible motion control firmware for the ESP32
cnc and robot realtime controller. runs on a hal kernel module.
Gcode scripting, 3D visualization and streaming for the grbl CNC controller
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
CNC (Grbl) controller for a Raspberry Pi with 480x320 touchscreen
Feature rich CNC/Laser firmware with support for more than 30 of the most popular 3D printer boards from a variety of manufacturers.
Creates a dedicated CNC machine control with professional features from commodity x86-based hardware
3RDD GCode Sender for CNC & GRBL
MDX LabPanel - A Scilab-Programmed GUI Control Panel for Roland MODELA MDX-15/20 CNC Machine
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.
Unix-like operating system for CNC / Machine Control applications
FreeCAD Workbench that provides a terminal, file upload and on screen realtime position feedback via USB connection
A graphical user interface for operating a milling machine.
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
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.
Marlin G-code Postprocessor For Vectric vCarve, Aspire 9, 9.5, 10, 10.5 and 11
TMC2209 GRBL-ESP32 CNC Board
The software for a Box Joint jig controlled by an Arduino Due
A simple setup that demonstrates concept of zombie computer and using it for dos.
My private small project for arduino nano to tb6560 cnc boards.