Skip to content

Hardware

Yash Mulgaonkar edited this page Aug 22, 2026 · 11 revisions

Hardware

Hardware assembly

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.

Bill of materials

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

Build options

See Hardware Assembly for two paths:

Enclosure license note

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.

Clone this wiki locally