Resin printer curing chamber

Introduction

So, I just got myself a 3D printer. A Resin printer, an Elegoo Saturn 8K. These printers allow for excellent dimensional accuracy and extremely high resolution prints. The problem is that they are a pain-and-a-half to deal with. The resin is toxic (how toxic seems to be debatable but I don't want to take any chances) and prints must be washed and post-cured to be safe to touch and get the intended material properties. I want to make the handling of printed parts as convenient as possible, while also keeping myself safe. This got me to start on the idea that I should build myself an automated cure station. That it is also an excuse to do some electronics and Arduino coding is a nice bonus. 

The idea

I will make a chamber for curing prints, and possibly controlling the temperature around the printer. The cure chamber should support the following things

  • Control UV LED strips
  • Control a turn-table
  • Have controllable temperature
  • Have a controllable roof valve/hatch
  • Have a fan for print drying
  • Preferably connectable via WiFi to my home assistant instance

I will also need to build some bigger stuff, like a cabinet for the printer and cure chamber, as well as a washing station. 

Goals and objective

Every project need a goal and objectives, or I will choose a stupid approach and waste time. The goal with this project is that I want to learn a few things

  • Do a proper project in Arduino, not just play around with examples
  • Do a project with a user interface
  • Produce a high power electronics module with low power consumption when unused
  • Not use a processor breakout PCB (WiFi connectivity excluded)
  • Integrate electronics, software and something built into a single functioning system

The short way to express the above point is that I want to do something that is useful and won't end up on a shelf as a thing that was fun to do, nor something that is set up once and run forever in a corner without anybody interacting with it. 

This article was updated on May 3, 2024