https://github.com/alx3dev/uv-curing-station
UV Curing Station - Firmware for https://github.com/alx3dev/UV-Curing-Station-GUI
https://github.com/alx3dev/uv-curing-station
3d-printing arduino esp32 esp8266 sla-3d-printing
Last synced: 3 months ago
JSON representation
UV Curing Station - Firmware for https://github.com/alx3dev/UV-Curing-Station-GUI
- Host: GitHub
- URL: https://github.com/alx3dev/uv-curing-station
- Owner: alx3dev
- License: mit
- Created: 2023-06-15T14:12:10.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-17T11:28:08.000Z (almost 3 years ago)
- Last Synced: 2025-10-08T15:03:41.576Z (9 months ago)
- Topics: 3d-printing, arduino, esp32, esp8266, sla-3d-printing
- Language: C++
- Homepage:
- Size: 101 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UV Curing Station - Firmware
###
# v0.1.0
###
Firmware for UV curing station for resin 3D printers.
Intended to run on ESP microcontrollers because of WiFi, and buttons are not yet implented.
Other things work as they should, at least on ESP32. Going to test it on ESP8266.
##
[GUI application](https://github.com/alx3dev/Wireless-UV-Station) is still under development.
It's written with Fyne (in Golang), and works on Linux, Android, Windows, Mac...
## Supported Options
- Enable WiFi and run server if using Espressif chip,
- DC motor for part rotation,
- PWM for Led and/or motor (with analogWrite/ledcWrite),
- Support active-low switch (if using relay with AC UV-COB),
- Automatic turn-off after cycle is done.
- Easy to add more peripherals.
## To-Do
- Support physical buttons (under development),
- Temperature and humidity sensor.
- 3D printable files
- Display support
## How to compile
- Open `platformio.ini` and change `devault_envs` to board you are using.
- Open `config.h` and edit configuration (board, pins, network credentials).