Lino project 1.0

Prototype assembled

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

Arduino Mega 2560

24V 5A Stepper motor

Moon's Stepper Motor

Moon’s SR4 stepper motor controller (supporting microstepping)

Moon's Motor Controller

A custom circuit shield and some discrete components (buttons, LEDs, variable resistors etc.)

Prototype Mega Shield

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 3D Rendering of the printable material STL Files Simulation

Schematics and PCB simulation of the Mega Shield

Circuit Schematics PCB Layout and Model