DIY Wash, Dry and Cure station for resin prints. It is designed with:
All components (excluding printed parts) should cost between 30-40$
https://www.youtube.com/watch?v=Rgxfg9vZFL4&t
There are 3 buttons (from the left)
You should be able to work with ~ 10cm x 10cm (base) up to 15cm height objects.
Put Ikea container with the resin part on top of the box. Select wash mode -> set time -> start. Washing will reverse direction every 30 seconds.
Install fan arm. Install plate. Select dry mode -> set time -> start.
Install UV LED arm. Install plate. Select cure mode -> set time -> start.
IMPORTANT: UV LED light is harmful for your eyes. Do not look directly into the UV light. Best use some kind of cover (for example from your resin printer).
You should print all components on FDM printer.
I used 0.2mm, PLA and no support for all parts except box top cover.
Use brim for larger box parts.
All should fit to 180x180 bed (Prusa Mini)
Tolerances are quite tight -> use included step files to modify if needed. All files are in 3MF format - some contains multiple bodies -> print them separately
Control circuit is quite simple. Arduino controls:
I have designed PCB that you can order from (for example JLCPCB), however circuit is simple enough to assemble it without dedicated PCB.
Schematic and Gerber files are available in Electronics
folder.
In new PCB revision, 5V power input pins (as seen in pictures) are exchanged with 4 pairs of VIN/GND pins - their funciton is exacly same (VIN is 5V+). You can use more pins to split power if needed.
I'm sorry but I don't have time to write detailed step by step instruction. However, assembly should be fairly simple, please use photos in Assembly
folder to guide you.
Essentially:
Code is available in Arduino
folder. You should use Platform IO to build and upload it.
All parameters are defined in Pin.h
file, by default all pins are compatible with PCB I designed.
Code is relatively well commented, see these for more details.
Use comments in the code to fine-tune all the parameters such as times, accelerations, and speeds. The default values work well for me, but may not for you.
For washing - if you notice skipping rotor (inside container) please regulate distance between motor plate and rotor plate. It may vary depends on your motor shaft length or magnet strength.
A4988 should be equipped with heat-sink. Motor does not require much power. Use A4988 potentiometer to limit current so it's not overheating.
UV LED resistors resistance should be calculated based on Ohm law depending on LED parameters. Pay attention to proper power capabilities, use multiple in parallel if needed.
Please note that I'm not certified electrician. There might be errors in design and your own mistakes during assembly. Please use at your own risk and never leave machine unattended.