For developers

PebbleRobo, on an ESP32‑S3.

A 3.5-inch touchscreen for a face, a camera in its chin, a microphone and a speaker, on a two-servo neck over a printed base. Draw your own faces and write your own applications. Build it yourself, or have it arrive assembled.

Kit or assembled · ₹5,999 either way · ₹499 to book, the rest on delivery

A finished red PebbleRobo on a dining table beside a potted plant, a smiling pixel-art face on its screenPhoto
A finished robot on a dining table. Photographed, not rendered.

What is on the board

Stock parts, named exactly.

Look every one of them up before you buy. The board, the servos and the servo adapter are all off the shelf.

Face and eyesU1 · 3.5" LCD
Animated expressions and gaze on a 3.5" 480 × 320 screen, in cyan pixel art on deep navy. Draw your own faces.
Two-axis headM1 · M2 · A1
Pan and tilt on two SCS0009 bus servos, each on its own address on one serial bus, with position readback.
VoiceU1
The board’s microphone, and a 1 W speaker behind a grille in the back of the head, for voice applications.
TouchU1
A capacitive touchscreen, so the face is also the interface.
CameraC1 · OV2640
An OV2640 camera in the chin, under the screen, for video viewing and programmable vision features.
ConnectivityU1 · ESP32-S3
Wi-Fi and Bluetooth LE on the ESP32-S3.

In the box

9 parts. Nothing else to buy.

Including the printed body and the screws. For the kit, you supply a hex key for the M2 screws.

  • U1× 1Waveshare ESP32-S3-Touch-LCD-3.5ESP32-S3 board with a 3.5" 480 × 320 capacitive touchscreen, a microphone and its own 1 W speaker. This is the face and the brain.
  • C1× 1OV2640 cameraSits in the chin, under the screen, on a long cable to the board.
  • M1× 1SCS0009 bus servo, pan6 V, 2.3 kg·cm, 300° of travel. Turns the head left and right.
  • M2× 1SCS0009 bus servo, tiltSame servo, its own address on the bus. Nods the head up and down.
  • A1× 1Waveshare Bus Servo Adapter (A)Sits in the base. Drives both servos on one serial bus, takes the power in and passes 5 V up to the board.
  • PS1× 15 V power supply2 A or more, with a 5.5 mm barrel plug into the servo adapter.
  • H1× 1 set3D-printed bodyHead front and back, two cheeks, neck, neck cap, pivot pin, base and base cover. Printed here and shipped with the kit. You do not need a printer.
  • W1× 1 setJumper wiresFour, with 2.54 mm male pins: 5 V, ground, TX and RX from the board’s header to the adapter.
  • F1× 1 setM2×8 socket head screwsTwenty-five, the only screw in the build. With four rubber feet, and foam tape to seal the speaker to its grille.

How you build it

Four steps, one evening.

In order, because the order matters. No soldering.

  1. 01

    Check the servos

    Both arrive already addressed and centred: pan on ID 1, tilt on ID 2. Power them up and confirm each answers before anything is bolted shut.

  2. 02

    Build the head

    Camera into the chin, speaker behind the grille in the back cover, a cheek on each side. The board lies face down in the front shell; plug in the camera, the speaker and four wires, then close it up.

  3. 03

    Build the neck and base

    Both servos go into the neck. The head slides back over it onto the tilt horn, the wires drop down through the neck, and the neck sets onto the base with one screw from underneath.

  4. 04

    Wire the adapter

    The adapter goes into the base. Servos into its sockets, the board’s 5 V and ground to its terminal, TX to RX and RX to TX. Cover and feet on, then the 5 V supply into its barrel jack.

Render
How it comes apart, rendered from the 3D model

Finished

What it becomes.

The same robot, built, on an ordinary dining table. Photographed and filmed on a phone.

Real footage
On the table · shot on a phone
A red PebbleRobo on a patterned tablecloth beside a potted plant, smiling on its screenPhoto
On the dining table
PebbleRobo on the same table, its screen showing the number 25 beside a crescent moonPhoto
A timer on its screen
PebbleRobo on the same table, its screen showing a three-day weather forecastPhoto
The weather on its screen

Specifications

Read the whole datasheet.

ControllerU1 · C1

SpecificationDetail
Board
Waveshare ESP32-S3-Touch-LCD-3.5
ESP32-S3
Wireless
2.4 GHz Wi-Fi
Bluetooth LE
WiredUSB-C
Display
3.5-inch LCD, 480 × 320
Capacitive touch
Camera
OV2640
In the chin, under the screen
Audio
1 W, 6 Ω speaker behind a grille in the back
On-board microphone

BodyH1

SpecificationDetail
Head
102 × 80 × 20 mm
A flat screen, held on two cheeks
Base76 mm wide
HeightAbout 107 mm
Shell3D-printed, in nine parts

MotionM1 · M2

SpecificationDetail
ServoSCS0009 serial bus servo, two supplied
Bus
One serial bus, individually addressable
Position readback
Operating voltage6 V
Stall torque2.3 kg·cm
Travel300°
Axes
Pan, driven by M1
Tilt, driven by M2: about 5° below level to straight up

Power and driverA1 · PS1

SpecificationDetail
Servo adapter
Waveshare Bus Servo Adapter (A)
In the base
Supply
5 V, 2 A or more
5.5 mm DC barrel plug
RailThe adapter passes 5 V up to the board

Software

SpecificationDetail
PlatformESP32-S3, programmable
CustomisationCustom faces, firmware and applications
FaceCyan pixel art on a deep navy screen

Two ways to have one

Same robot. Same price.

₹5,999 for either, with ₹499 to book and ₹5,500 in cash on delivery. The only difference is who puts it together.

You build it

Build-it-yourself kit

The same robot as nine parts. One evening, no soldering.

We match the parts, print the shell, and address and centre the servos.

Book today

₹499

Full price

₹5,999
Book the kit for ₹499

SKU PBL-KIT-01

Done for you

Fully assembled

Ready the moment it arrives. Plug it in and it wakes up.

We build it, set it up, and check its face and every movement before it’s boxed.

Book today

₹499

Full price

₹5,999
Book it assembled for ₹499

SKU PBL-BOT-01

Questions

Questions builders ask.

Something we haven’t answered? support@pebblerobo.com

PebbleRobo: a flat 3.5" touchscreen head on a two-servo pan and tilt neck, over a printed base. The board is a Waveshare ESP32-S3-Touch-LCD-3.5, with an OV2640 camera in the chin and two SCS0009 bus servos on a Waveshare Bus Servo Adapter (A) in the base. We match the parts, print the body, and address and centre the servos.

Order

Book yours.

Kit or assembled, your details and your colour. It takes about a minute.

Choose yours
Colour
Ember · same price in every colour
How would you like to pay?
Pay now to book
₹499
Remaining, charged after booking, on delivery
₹5,500

Total ₹5,999.

Card · UPI · netbanking · EMI

Prefer Amazon? Also available on Amazon — ₹5,999 in full there, with Amazon’s delivery and returns.

Only ₹499 is charged now. The remaining ₹5,500 is charged after booking: the courier collects it in cash when the box reaches you. Your address and phone go to the courier, because that is how a parcel arrives, and to Mixpanel so we can follow up if an order does not complete. Payment is handled by Razorpay, and your card details never reach us.