Build the elder-screen device yourself, using your own hardware and this exact guide.
This is the same screen software that ships in the fully assembled Grandma Phone — a hands-free, voice-activated video and photo intercom. Building your own means sourcing the hardware below and following these steps. Nothing about account setup is different: you'll pair this device to your household exactly the way a shipped device would be paired.
This path is for someone comfortable flashing an SD card, editing a config file, and troubleshooting a Linux boot process without hand-holding. It is not written for the person the device is ultimately for — it's written for whoever is building it on her behalf.
If any step below sounds unfamiliar rather than merely unfamiliar-but-followable, the Complete System (hardware, setup, and support included) will get you a working device with far less risk to your time.
This exact combination is the one we've tested. Substituting a part — a different board, a different webcam — is possible, but you're then troubleshooting compatibility yourself as well as setup.
| Part | Spec | Why it matters |
|---|---|---|
| Raspberry Pi 5 | 4GB minimum, 8GB gives more headroom | Needs to run a browser, decode video calls, and listen continuously — all at once |
| Official 27W USB-C power supply | Raspberry Pi-branded, not a generic phone charger | Pi 5 is picky about power; underpowering it causes random reboots |
| Active cooling + case | Official Active Cooler + matching case, or equivalent | This workload runs hot continuously, not in bursts — passive cooling isn't enough |
| microSD card | 32GB+, high-endurance rated (Samsung PRO Endurance or SanDisk High Endurance) | A standard consumer card wears out fast under 24/7 writes |
| Monitor | Any size, HDMI input, plain — not a "smart" TV | A dumb monitor auto-displays whatever's connected with no menu to get lost on; a smart TV needs babysitting |
| USB camera/mic/speaker | A UVC-compliant conferencing webcam with a built-in mic and speaker (e.g. Anker PowerConf C200) | One cable, one part, handles video capture and two-way audio with echo cancellation |
| Micro-HDMI to HDMI cable | Pi 5 uses micro-HDMI; most monitors use full-size HDMI | A standard HDMI cable will not physically connect |
Parts alone run about $299 at current prices (excluding a monitor, if you don't already have one) — DRAM prices are elevated industry-wide right now, so that's the honest number today, not a discounted one.
Using Raspberry Pi Imager on another computer, flash Raspberry Pi OS (64-bit, Desktop) to the microSD card. In the Imager's advanced options (gear icon), pre-set your WiFi network name and password, and enable SSH if you want to configure the rest remotely instead of with a keyboard plugged into the Pi.
Insert the card, connect the monitor, the USB camera/mic/speaker, and power. Let it boot fully and complete the on-screen first-run setup (region, WiFi if not pre-set, updates).
Open a terminal and add an autostart entry pointing Chromium at the elder screen, with kiosk flags so it opens full-screen with no browser chrome:
mkdir -p ~/.config/lxsession/LXDE-pi
nano ~/.config/lxsession/LXDE-pi/autostart
Add this line to that file:
@chromium-browser --noerrdialogs --kiosk --incognito --disable-session-crashed-bubble https://grandmaphone.com/screen.html
This device needs to display something at all times. In the same autostart file, also add:
@xset s off
@xset -dpms
@xset s noblank
Reboot the Pi. On first load, Chromium will prompt for camera and microphone access — allow it. Confirm in Chromium's site settings that the USB device is selected as both the camera and microphone source, not any placeholder option.
The screen will show a pairing code. From family.html, signed in as the household owner, use Pair a New Screen and enter that code. Once paired, the device will show the photo slideshow — the same idle state a shipped device starts in.
Confirm every one of these before considering the device done — each is a real failure mode we've hit during our own build and testing:
family.html makes the screen ring with the "just say hello" bannerThis kit doesn't include hands-on support by default — that's the tradeoff for building it yourself at a lower cost. Two ways to get help if you get stuck:
A Pi 4 will run it, but has noticeably less headroom for running a browser, a live video call, and continuous speech recognition all at once. If you already own a Pi 4, it's worth trying — just budget time to see whether it feels sluggish during a real call before relying on it.
Yes, if you separately provide a speaker with real echo cancellation. Without it, the microphone will pick up the speaker's own audio during a call, and the family member on the other end will hear an echo of their own voice.
It connects directly to your home WiFi network, the same way a smart TV or laptop would — it doesn't rely on any phone being nearby.
A basic 24" monitor with an HDMI input is inexpensive and works well for this. Avoid using a "smart" TV in its place — see the hardware table above for why.