March 23, 2024
Description
Complete open source project with cheap and easily available parts. All 3d printable parts are available, Gerber PCB are packed in zip for easy drag-drop in your prefered provider (JCLPCB, PCBWay, etc). Software are available in pre-compiled (bin files) for the ESP32, or all Arduino files are there so you can edit them. I've included all the library I used. The full LCD interface is in Squareline Studio. Just follow the guides in order to assemble it once you have all the parts.
Go see my github for all the files and guides needed
Features:
USB Powered (5V, 500mah)
Wifi configuration directly on the screen
NPT automaticaly updated time (Need Wifi for the time to work)
UTC/DST configurable on the screen
Time/Date screensaver (can be disabled)
Full interface on the touch screen
Multiples users can be defined by colors
Audio/Visual Alarms for each tray/users (audio alarms are repeated every minute till dispensed)
Alarms are mp3 files on the SD card (so can be changed by the user)
Can stack up to 10 trays
30 sections (can accomodate multiple/large pills) for each tray
Manual dispense of each tray
Visual indication of remaining pills (P-Touch label 30 to E)
Web interface for easy configuration with browser
Telegram integration (v1.2+)
UPDATE:
I removed the V2 Arm, it's not reliable at all. Sorry for that
UPDATE2:
I've added a new profile for the rotating tray (A15) with printed numbers on it (AMS Required)
so no need for a P-Touch label. Big thanks to SpeedySloth for that profile.
UPDATE3:
As of 2026-04-29, in the next week I will generate a new firmware for those that got a screen with inverted colors.
Please check the github link for the update
Thanks to johnyohanna for this jig to help with the soldering of the boards.
https://makerworld.com/en/models/445245#profileId-351648
License:
Standard Digital File License