- Work in progress! -
This case is part of a project which will be described further down.
This case have the power and motor terminals accessible from the side and a lid to allow for a 0.91 inch OLED screen and one rotary encoder.
This is a project that will be updated when there is time, and sourced parts arrive. Use at your own risk.
Project goal
Make a stepper motor controller that uses a rotary encoder to control two different stepper motor speeds and store their values once new ones are set. Speed and speed ratio should be visible on the display.
Completed:
- Bottom case has a nice fit and terminals are properly placed and dimensioned.
- Loading and storing settings using micropython code.
- Displaying current settings and getting visual feedback while adjusting motor speeds.
- Fail-safe to set default speeds if loading stored values fails.
Uncompleted:
- Holes for Micro USB and On/Off switch.
- TPU-seals to isolate from dust.
- Different lids for different types of usages.
- Proper integration of rotary encoder. My encoder is probably to sensitive or broken, so waiting for new ones to arrive. Tried many different codes for this encoder with no success.
- Need a proper power source as my stepper motor stalls and becomes to hot because of to high voltages. However the motor turns as it should…
- Utilizing at least one continuous servo motor for stirring.
Future ideas:
- Switch to ESP32 and connect to Node Red to adjust machine settings.
- Camera to supervise stirring of components.
Tags
The author hasn't provided the model origin yet.