-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Moovr is a Motion Controller Software. It controls the motors (and peripherals) of machines such as CNC, Laser-Cutter, 3D Printer, ... It receives motion instructions (typically GCODE) and translates this into movements of the motors of the machine.
What makes Moovr unique ?
- high-quality trajectory and speed control
- runs on low-cost, easy available hardware
- supports a wide range of applications
- Trajectory : makes the physical machine move accurately along the intended 'path'.
- Speed Control : makes the machine execute this motion as fast and as smooth as possible
Many existing CNC controllers run either on an Arduino, or on a Linux PC.
The Arduino is very low cost and available everywhere, however it is limited in ROM, RAM and CPU throughput.
A PC has much more resources, but this platform is not designed for real-time processing and as such it is difficult to achieve accurate control of the motors.
Modern microcontrollers provide a perfect solution to this gap:
- available at low cost, typically 20 euro
- providing plenty of memory
- providing planty of hardware peripherals like timers, communications, etc.
Moovr can run on any MCU that has:
- 32-bit core
- floating point support (eg Cortex M4F, Cortex M7)
- a programmable interval timer (PIT)
Moovr can easily be configured for any number of axis, eg.
- 1-axis camera slider
- 2-axis plotter, laser-cutter
- 3-axis CNC
- 4-axis 3D printer
- ... You can combine the needed components into a custom application for your project, your machine
Documentation Wiki TOC