Automatic pill dispenser
Print Profile(6)
![Parts A7+A14+A15 - 0.2mm layer, 2 walls, 15% infill [ORIG]](https://makerworld.bblmw.com/makerworld/model/US3186246c97d9ec/131436429/instance/2024-09-30_6737b4d3f9507.jpg?x-oss-process=image%2Fresize%2Cw_100%2Fformat%2Cwebp)

![Parts A1 to A6 - 0.2mm layer, 2 walls, 15% infill [ORIGINAL]](https://makerworld.bblmw.com/makerworld/model/US3186246c97d9ec/131439087/instance/2024-09-30_7185ef6b09dbb.png?x-oss-process=image%2Fresize%2Cw_100%2Fformat%2Cwebp)
![Parts A8 to 13 + A16 0.2mm layer, 2 walls, 15% infill [ORIG]](https://makerworld.bblmw.com/makerworld/model/US3186246c97d9ec/131439249/instance/2024-09-30_52ccc20ea14ba.png?x-oss-process=image%2Fresize%2Cw_100%2Fformat%2Cwebp)
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
Documentation (4)
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.










Comment & Rating (514)