2 Repos
Systems that translate movement instructions into precisely timed electrical pulses for multi-axis hardware.
Distinct from Hardware Acceleration: Focuses on motion pulse generation, distinct from general hardware acceleration for compute tasks.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Motion Coordination Controllers. Refine with filters or upvote what's useful.
Marlin is a firmware platform designed for 3D printers and CNC machines that translates manufacturing instructions into precise hardware operations. It functions as a G-code interpreter, parsing text-based commands to manage multi-axis motion, thermal regulation, and material delivery systems. By operating independently of a host computer, the system enables a standalone manufacturing workflow through the direct processing of files from local storage. The firmware distinguishes itself through a modular hardware abstraction layer that supports a wide range of microcontroller configurations. It
Translates movement instructions into precisely timed electrical pulses for motors to drive multi-axis travel.
Grbl is a CNC motion control firmware and G-code parser designed for milling machines. It serves as a hardware control layer running on ATmega328 microcontrollers to translate G-code instructions into precise motor movements. The system manages stepper motor acceleration and coordinated multi-axis motion to drive milling hardware. It includes a tool probing system for automating workpiece alignment and calculating tool length offsets, as well as homing cycles that use limit switches to establish a precise coordinate origin. The firmware covers broader machine management including spindle and
Translates movement instructions into precisely timed electrical pulses for multi-axis milling hardware.