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.
-
Updated
Aug 16, 2026 - C++
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.
C++ library for The Hermes Standard protocol
parametric scripting language for generating G-code
Unix-like operating system for CNC / Machine Control applications
m2m is a node.js library for developing machine-to-machine and edge applications using the node-m2m framework.
Raspberry Pi drives a Monotype composition caster. Typesetting and machine control software.
LinuxCNC gRPC server and client libraries for Python, Go, Node, and Rust
Machinekit configuration files for the UNI-PRINT-3D 3D printer by The Cool Tool
Friendly desktop, tablet control panel for the Maslow CNC running FluidNC: guided calibration wizard, state-machine-aware controls, and a local HTTP/gRPC/MCP API to drive the machine from scripts or an LLM.
STM32 FreeRTOS machine I/O firmware with sensor reading, UART protocol, machine state handling, fault detection, and Raspberry Pi gateway integration.
FabBSD Ports and Packages
stratuMAK — a toolkit for building machine controls
CNC adapters that compile python-robot trajectories to pyberryplc-stepper pulse trains.
Shared motion profiles and motion-planning utilities for Python automation projects.
Arcade Machine Exploitation Framework
Python OPC UA tools for the 3D concrete printer at TU/e.
WPF/.NET industrial machine UI simulator with sorter flow, recipe management, alarms, logs, and MES mock communication.
Python softPLC development platform for Raspberry Pi.
Workspace for small Python packages around automation, PLC-style control, stepper motors, CNC motion, motion profiles, and robotics.
A configurable industrial automation framework featuring PLC integration, servo motion control, recipe management, runtime I/O configuration, and step-based machine sequencing built with Qt/QML and C++.
Add a description, image, and links to the machine-control topic page so that developers can more easily learn about it.
To associate your repository with the machine-control topic, visit your repo's landing page and select "manage topics."