My MSLA printer finally works. It prints! "It actually prints! And surprisingly, without summoning a demon or tripping the circuit breaker... yet.
This is my most complete prototype of MSLA printer I’ve made so far. And it only costs 40 dollars. That’s roughly the price of a fancy pizza, but instead of calories, you get the smell of resin and potential UV burns. Check the part list below! The PCB for today's project looks awesome and works great. It has everything. And I’m sharing everything for free with you guys so get the PCB, the code and all the files from below.
The PCB looks awesome and the good thing is that is has a connection for everything. The entire brain of this printer will be on this cool PCB made by PCBWAY in the most professional way. Thanks PCBWAY! Go to PCBWAY.com and order your PCBs in just a couple of minutes.
Download my schematic as well. Follow all these values and components and solder everything. The only thing I’ve changed was to add a buck converter instead of an LDO for 5V because I prefer my components cool, not medium-rare. "I went with the ESP32 S3 because I have a serious 'more pins is better' addiction. It’s basically the same price, so why not have extra pins to accidentally short-circuit later?"
To save money this time I’ve made an all in one PCB. It has everything except a coffee maker. It has its own power supply, power regulation, the ESP32 S3, OLED display, the printing display, buttons for control, the SD reader, RGB LEDs, MOSFET or SSR power driver for the UV light, step motor driver, endstop switch, extra ports, and a buzzer to scream at me when I mess up. The PCB is of 100 by 100mm and is made to sandwich together with the PCB of the display I will be using.
Ok, now we assemble the case. These are the 3D files. It has a bunch of parts but everything was well designed to fit in place perfectly, add the needed support but also look cool. The TFT screen is made to go directly on the top plate of the printer. Try to be gentle here, if you drop it, you'll be back on AliExpress faster than you can say 'shipping costs'.
The code is quite long. Make sure you install the ESP32 S3 Dev module boards, install the needed libraries, flip the UART switch on the PCB and upload the code.
Here’s a list with the improvements respect the previous versions:
The printer now uses Zip files instead of a folder with photos. That’s way better and looks a lot more organized.
Bigger screen of 7 inches directly controlled by the ESP32 so there's no lag and less risk of failure. It is also a lot faster since it uses parallel communication.
It is using a 100W LED matrix that costs only 5 dollars. It is 220V which is not recommended for consumer products, but works great.
Is using a dual core ESP32. That makes the code a lot smoother since all communication, timers and so on, are made on the second core and the picture control is made on the main core.
It has a Nextion display for a much better user interface. But also has the possibility of using a cheap OLEd display. The code is compatible with both controls.
Is now using a smooth acceleration library for peeling the print from the FEP film and moving the motor better and in silence, with less vibration.
Pause/resume mode, print reanudación mode and manual movement mode.
Set the settings for exposure time and printing speeds directly on the printer without uploading the code again. Everything is stored on the flash memory of the ESP32.
The case is printed in only one part so less movement and risk of failure.
The supply is on board, so no external supplies that will occupy space.
The PCB has UV light control with both SSR for 220V and a MOSFET for a normal 12V UV LEDs matrix.
Extra buzzer for sound notifications and an RGB LED for light notifications when the printer is in mute mode.
Possibility for WIFI control since the ESP32 S3 comes with this cool external antenna. That’s for future updates.
If you like my videos, please comment below and give me a like. That’s the best way of supporting me or maybe check my PATREON page. Thanks again and see you later guys.