-
Notifications
You must be signed in to change notification settings - Fork 30
Hardware
Yash Mulgaonkar edited this page Aug 22, 2026
·
11 revisions

Pages in this section
- Hardware (this page) - bill of materials and links
- Assembly - physical build with or without USB speaker
For OS install, display overlay, and software setup, see Software Setup.
| Qty | Item | Notes | Link |
|---|---|---|---|
| 1 | Raspberry Pi 4 Model B (2 GB or 4 GB RAM) | Tested on Pi 4; Pi 3B+/Pi 5 also work with the Waveshare panel. Needs desktop OS for pygame/X11. | raspberrypi.com |
| 1 | Waveshare 4″ DSI LCD (C) | 720×720 round IPS, 10-point capacitive touch, DSI + I2C. Part of Waveshare “4inch DSI LCD (C)” line - not the 480×800 or HDMI round variants. | Waveshare |
| 1 | microSD card (32 GB+, A2 recommended) | Flash Raspberry Pi OS (64-bit) with desktop. | |
| 1 | USB-C power supply (5 V, 3 A minimum) | Official Pi 4 PSU or equivalent. Plugs into the cable on the display USB-C pigtail to power the entire device. | |
| 1 | Enclosure / Stand (no speaker) | 3D-printed desktop enclosure without USB-speaker bay. | MakerWorld |
| 0–1 | Enclosure / Stand (with speaker) | Alternate print profile with USB-speaker bay - use instead of the no-speaker enclosure for Option B. | MakerWorld |
| 4 | M4×8mm button head screws | Attach screen to the enclosure | |
| 2 | M2.5×10mm button head screws | Attach the fan heat sink to the Raspberry Pi | |
| 0–1 | Heatsink + fan (optional) | Recommended for 24/7 operation on Pi 4. Bore out the screw holes on the heat sink with a 3 mm drill bit to convert them into clearance holes for the M2.5 screws. After install, install-pi.sh enables gpio-fan on GPIO 14 (on at 60°C). |
Waveshare |
| 1 | 90° USB-C connector | Onto the USB-C port on the display backpanel PCBA - device power input. | Amazon or Amazon |
| 1 | USB A-C or USB C-C cable | From the 90° USB-C adapter to the 5 V / 3 A power supply (powers the entire device). | |
| 0–1 | USB speaker (optional) | For built-in ATC / hourly chime with the speaker enclosure. Tested: HONKYOB USB Mini Speaker. See Hardware Assembly - Option B. Bluetooth is an alternative without a wired speaker. | Amazon |
| 0–1 | 180° USB-A adapter (Option B only) | Male-to-female Type-A, 180° up-angled - connects the USB speaker to a Pi USB-A port. Not used for device power. | Amazon B0C2CBZ28B |
See Hardware Assembly for two paths:
- Without USB speaker - print the no-speaker enclosure; optional Bluetooth audio later
- With USB speaker - print the speaker enclosure and install a USB speaker (e.g. HONKYOB) before closing the case
The 3D-printed enclosure is not part of the firmware repository. See Credits and License and the license on the MakerWorld model page (both print profiles) before downloading, printing, or sharing.