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

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