"One day I want to be a real boy."
R2B2 is a home-built robot project by Dad and Eli. Part science project, part family adventure — he's got personality for days, awesome tank tracks, and big dreams.
He can see through his Pi camera, express himself with animated eyes, listen with his ears, and talk back. His brain runs on a Raspberry Pi 5, backed by Claude — kept lean with Haiku and short responses to keep costs down.
Don't cross him when the circuits are hot.
Droopy eyes and quiet beeps. Needs a hug.
Runs the workshop. Knows it too.
Default setting when Eli's around.
Half-lidded eyes. Low power state.
Camera scanning. Brain whirring.
Brain
Debian Linux, SSH at r2b2@r2b2. Runs brain.py, mood engine, and the web admin.
Vision
Live feed to the web app. R2B2 can see the world — color quirks and all.
Face
Expressive animated eyes on a 5″ display. Mood-driven expressions.
Audio
Microphone for listening, speaker for talking back. Full duplex conversation.
Locomotion
Awesome rugged treads. Drive remotely from the web — forward, back, spin, stop.
Upgrade
Dedicated AI accelerator board for the Pi 5. On the wish list.
Upgrade
Distance sensing for navigation and obstacle avoidance. Coming soon.
R2B2 thinks with Claude via API. Responses are capped to a few sentences and run on Haiku to keep things fast and affordable. Personality modes shape how he talks, reacts, and expresses himself.
The very first draft board — brain v1.23, camera, and a hand-drawn smiley face.
v1.23
First time the LCD eyes came alive. "R2B2 EYEBALLS — Testing Mount."
eyes
Awesome tank treads meet Raspberry Pi. The foundation of mobility.
drive
Pi on the platform, cardboard head up top, tracks ready to roll.
build
Florsheim shoebox body, mic ears, camera eyes, and the brain enclosure wired up.
v2.0
Peek under the hood — r2b2@r2b2 running Debian on the Pi 5.
ssh
R2B2 CAM — LIVE from your phone on the home network.
mobile
The complete R2B2 Admin on mobile — camera, chat, brain, and drive.
r2b2.local:5000
The R2B2 Admin dashboard — camera, drive controls, and the brain code side by side.
r2b2.local:5000
Steering R2B2 remotely — forward, back, spin, and stop.
driveSee him roll on those awesome tank tracks.
video