Skip to content
Pascal Roobrouck edited this page Jan 10, 2017 · 16 revisions

Mooov is CNC Controller

What makes Mooov unique ?

  1. runs on low-cost, easy available hardware
  2. high-quality trajectory and speed control
  3. simple design for high reliability

hardware

Many existing CNC controllers run either on an Arduino, or on a Linux PC.
CNC Controllers on the Arduino are constrained by its limitations 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. ARM-based uControllers, such as the Teensy provide a good compromise : plenty of HW resources for a reasonable cost and true real-time performance.

trajectory and speed control

Moving the CNC along the correct path, at the correct speed requires lots of calculations. Todays uControllers allow to do accurate 6 axis linear and helical movement. At the same time they allow for higher-order speed profiles, optimizing the forces, speed and acceleration of the machine.

complexity - reliability

Mooov focuses on doing 1 thing only. We stick to the 80/20 Pareto 'rule'. The advantage is reduced complexity and improved reliability.

Clone this wiki locally