# Robbi: a small robot with a personality

A wheeled robot combines a camera, voice, expressive face and sensors.

## Hardware
Raspberry Pi Zero 2 W; ST7789 display; IMX219 camera; N20 motors

A Raspberry Pi controls wheels, a camera, an expressive display, audio and distance sensing inside a small 3D-printed robot.

## Shopping list

This is the creator’s breakout-module reproduction route, not a claim that the photographed custom-PCB robot can be built from these parts without redesign. Measure rails before connecting the Pi; test motion with wheels raised and never charge an unprotected loose cell in-device.

Quantities are for one build. Unless marked source-specified, they are planning quantities; confirm kit contents and the chosen configuration before ordering.

### Confirm before buying
- Exact power modules, fuse ratings, camera/module vendor variants, wheel geometry and mechanical counts are not fixed. No complete validated schematic or chassis kit is established.

### 1 × Raspberry Pi Zero 2 W with soldered 40-pin header
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Main computer.
- Notes: Plain Zero 2 W may ship without headers; choose pre-soldered or budget for soldering.
- Destination: https://www.pishop.us/product/raspberry-pi-zero-2w-with-headers/
- Match: Exact Pi Zero 2 W with fitted header; US retailer
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × 32 GB microSD card
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Firmware, operating system or project storage.
- Notes: Genuine A1/U1/Class 10 card; creator suggests SanDisk Ultra. Creator suggests a genuine 32GB card; this is an alternate branded card, not its specified SanDisk example. It is blank and needs the OS image written before use.
- Destination: https://www.pishop.us/product/raspberry-pi-sd-card-32gb/
- Match: Accessory example: official 32GB A2/V30 blank microSD
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0
- Source: https://www.pishop.us/product/raspberry-pi-sd-card-32gb/

### 1 × TENSTAR ROBOT 1.69-inch 240×280 8-pin SPI ST7789 display
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Face screen.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × Raspberry Pi-compatible IMX219 CSI camera, 130° or 160° lens
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Vision.
- Notes: Use a complete Raspberry Pi-compatible IMX219 CSI camera with the stated 130° or 160° lens. IMX219-D160 is only the sensor/lens module without the camera PCB; it is not a complete camera. A matching sensor name alone does not establish Pi driver and mounting compatibility.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × Pi Zero 22-pin to 15-pin CSI cable, 15 cm
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Camera connection.
- Notes: Adafruit 3157 is a Pi Zero camera cable, not a full-size Pi cable. Confirm connector orientation and the selected camera PCB.
- Destination: https://www.adafruit.com/product/3157
- Match: 150 mm Pi Zero camera cable; connector-specification match
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0
- Source: https://www.adafruit.com/product/3157

### 1 × Compact USB microphone
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Voice input.
- Notes: Adafruit 3367 is 22.2×18.3×7.0 mm; check the casing clearance and the left-bend OTG adapter. Creator did not identify a microphone SKU.
- Destination: https://www.adafruit.com/product/3367
- Match: Raspberry Pi-compatible USB microphone example
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0
- Source: https://www.adafruit.com/product/3367

### 1 × Left-bend micro-USB OTG male to USB-A female adapter
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Microphone connection.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × 20 mm speaker, 8 Ω, 0.5 W, with wires
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Audio output.
- Notes: Seller supplies in multiples of five although one speaker is required per robot. Leads may need soldering; do not assume factory-fitted wires. Limit amplifier gain to avoid exceeding the speaker rating.
- Destination: https://electropeak.com/8-ohm-0-5w-20mm-diameter-speaker
- Match: 20 mm / 8 Ω / 0.5 W component match; seller minimum quantity applies
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0
- Source: https://electropeak.com/8-ohm-0-5w-20mm-diameter-speaker

### 2 × 3 V, 75 RPM N20 geared motors with A/B encoders and cables
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Drive wheels.
- Notes: Listing includes a 14 cm connector lead per motor. Confirm A/B encoder outputs, counts per revolution, connector order and shaft fit; retailer gear-ratio data is inconsistent, so this is not an exact verified creator motor.
- Destination: https://compoindia.com/product/n20-3v-75rpm-micro-metal-gear-motor-with-encoder/
- Match: N20 3V / 75RPM encoder-motor candidate; Indian retailer
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0
- Source: https://compoindia.com/product/n20-3v-75rpm-micro-metal-gear-motor-with-encoder/

### 1 × TOF400C-VL53L1 / VL53L1X forward distance module
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Obstacle measurement.
- Notes: Adafruit 3967 is NOT the specified TOF400C board. It is an alternate breakout requiring footprint, pinout, supply and software checks; do not assume drop-in mechanical compatibility.
- Destination: https://www.adafruit.com/product/3967
- Match: Same VL53L1X sensor, different Adafruit breakout
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0
- Source: https://www.adafruit.com/product/3967

### 1 × LSM6DS3TR-C IMU breakout
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Motion sensing.
- Notes: Omit standalone breakout only if implemented on the custom PCB. Linked Adafruit board is a component-matched example for the creator’s module route, NOT the photographed custom PCB or a tested drop-in. Check dimensions, pins and electrical limits.
- Destination: https://www.adafruit.com/product/4503
- Match: Same specified LSM6DS3TR-C chip; example breakout, not creator board
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × DRV8833 dual motor-driver breakout
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Motor drive.
- Notes: Alternative to the equivalent custom-PCB circuit, not an extra duplicate. Linked Adafruit board is a component-matched example for the creator’s module route, NOT the photographed custom PCB or a tested drop-in. Check dimensions, pins and electrical limits.
- Destination: https://shop.pimoroni.com/products/adafruit-drv8833-dc-stepper-motor-driver-breakout-board?variant=54541196460411
- Match: Same specified DRV8833 chip; example breakout, not creator board
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × MAX98357A I²S amplifier breakout
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Speaker drive.
- Notes: Limit gain for the 0.5 W speaker; alternative to custom-PCB circuit. Linked Adafruit board is a component-matched example for the creator’s module route, NOT the photographed custom PCB or a tested drop-in. Check dimensions, pins and electrical limits.
- Destination: https://www.adafruit.com/product/3006
- Match: Same specified MAX98357A chip; example breakout, not creator board
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × Flat-top 18650 Li-ion cell, about 3000 mAh
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Battery.
- Notes: Reputable cell rated for actual load; capacity alone does not establish safe current.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × Single-cell 18650 holder with wires
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Battery connection.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × External USB-C 18650 charger
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Charge the removed cell.
- Notes: Creator suggests a suitable XTAR model, not an exact SKU.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 set × 1S protection circuit, cell-side fuse and power wiring
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Battery safety.
- Notes: Exact protection/fuse ratings require the real load; no on-board charging design is supplied.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × Regulated 5 V boost supply
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Power Pi and peripherals.
- Notes: Size for peak load; custom-PCB equivalent is an alternative.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 set × Suitable 3 V motor rail and motor-power cutoff
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Protect motors and provide a stop.
- Notes: Creator build instructions require a suitable rail and cutoff. PWM does not regulate an overvoltage supply.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### CAD-dependent × MR128ZZ bearings, 8×12×3.5 mm
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Mechanical support.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### CAD-dependent × M2 heat inserts / screws / nuts and M3×14 mm screws
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Assembly hardware.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 set × Body, wheels and matching chassis parts
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Robot structure.
- Notes: Use or design CAD around actual modules and dimensions; final robot uses a custom PCB.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### Set × Assembly and test tools
- Requirement: Tool
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Assemble and check the circuit.
- Notes: Soldering iron, heat shrink, hot glue gun, screwdrivers and multimeter are listed by the creator.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

### 1 × Computer for setup
- Requirement: Tool
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Build, configure or flash the software.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Source: https://www.youtube.com/watch?v=0sdClJna3E0

Source reviewed, not assembled or hands-on tested. A working product page does not confirm stock, firmware compatibility or a complete build.

## Setup
Kit / assembly

## Coding tool
Codex

## How the agent helped
The creator says Codex was used to develop and debug the robot's software, including its hardware interfaces, expressive behavior and dashboard. The source provides a physical demonstration and a component-by-component build account.

## Before you build
Advanced assembly with battery protection, regulated power and motor calibration. Creator account only; no independent electrical or safety validation. The image is the creator’s video thumbnail; refer to the linked demonstration for the physical build.

## Sources
- Original build: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-740858b4fae95982b3ebe82974f3a454bf1f0c568cc2fc8b1b886db1ac207d2e
- Supporting source: https://www.youtube.com/watch?v=0sdClJna3E0

Source reviewed 2026-11-04. Not hands-on tested.
