Lino project 1.0
The image above shows the prototype used to build this engine.
This project is part of a series of hardware and functional upgrades I am developing to be applied to some 3D performer machines. I decided to put it as open source material as it is also a general-purpose application to manage linear or circular motion with stepper motors, based on time instead of distance and number of steps. The software also includes a series of controls buttons based on interrupts to learn how interrupts works as well.
Hardware
Arduino Mega 2560 as the main micro controller
24V 5A Stepper motor
Moon’s SR4 stepper motor controller (supporting microstepping)
A custom circuit shield and some discrete components (buttons, LEDs, variable resistors etc.)
The prototype
3D Printing objects
You can find in the material folder the 3D printed STL files used to build this prototype. Below some images of the components rendered on CAD and the STL files
Schematics and PCB simulation of the Mega Shield