2 repository-uri
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 este un firmware de control al mișcării CNC și un parser G-code conceput pentru mașini de frezat. Acesta servește ca un strat de control hardware care rulează pe microcontrolere ATmega328 pentru a traduce instrucțiunile G-code în mișcări precise ale motorului. Sistemul gestionează accelerarea motorului pas cu pas și mișcarea coordonată pe mai multe axe pentru a conduce hardware-ul de frezare. Include un sistem de probing al sculei pentru automatizarea alinierii piesei de prelucrat și calcularea offset-urilor de lungime a sculei, precum și cicluri de homing care utilizează limitatoare pentru a stabili o origine precisă a coordonatelor. Firmware-ul acoperă gestionarea mai largă a mașinii, inclusiv modularea vitezei axului și a lichidului de răcire, aplicarea limitelor software pentru a preveni coliziunile fizice și maparea pinilor de intrare pentru funcții hardware. De asemenea, oferă raportarea stării în timp real și actualizări de poziție către software-ul de control extern.
Translates movement instructions into precisely timed electrical pulses for multi-axis milling hardware.