A small robot for your desk.

RW Desk Robot.

A small, 3D-printable robot with a touch display, animated eyes and sound.

Digital files only · 3D printer and electronics required

Yellow RW desk robot with smiling eyes and guitar
RW Desk RobotBuilt from your files.
DisplayVoiceAudioTools
3D-printable designWi-Fi voice featuresBluetooth speaker output*Editable firmware

What is in the build

A screen, a speaker,
and a lot to tinker with.

The Musician firmware gives the hardware something to do. These are the parts you can try, change and build on.

Studio visualization of the yellow robot displaying the time 07:35
Studio visuals based on the real prototype. Printed finish and screen appearance may vary.

The part you get to make

Print it in yellow.
Print it in blue.
Make it yours.

The prototype is yellow, but the enclosure is yours to print. Once the parts are ready, connect the electronics and set up the firmware on your own hardware.

See the parts list

The digital package

Start with
the files.

This is the starting point for building RW Desk Robot at home. You get the printable enclosure files, the firmware source and the notes needed to set up the electronics.

A good fit if you already know your way around a 3D printer and an ESP32.

STL + SOURCE CODE

RW Desk Robot

Files for one desk robot

  • Enclosure STL files for printing
  • Main firmware and Bluetooth-audio source
  • Setup and configuration notes
  • License files and third-party notices
$1.00
Get the digital package

Digital files only. You will need your own printer, filament, electronics and any third-party services.

Before you start

What you
will need.

01

Print the body

You will need a 3D printer, filament and the final STL set. Print settings and assembly notes will be included with the release.

02

Gather the hardware

Plan for a Waveshare ESP32-S3-Touch-AMOLED-1.75, internal speaker, wiring and USB power. Bluetooth audio needs a separate classic ESP32 D1 mini or ESP32-WROOM-32 board.

03

Load the firmware

Flash the source, connect to 2.4 GHz Wi-Fi and add your own Gemini API key. Then set up the clock, weather and audio options.

*The Bluetooth board sends audio to a paired speaker. An ESP32-C3 or ESP8266 is not a replacement for that board. This is a digital DIY project; no assembled robot is shipped.

Things worth knowing

Before you buy.

Is this a physical robot?

No. It is a digital package: STL files and source code. You print the enclosure, buy the electronics and put it together yourself.

Does it need Wi-Fi or a subscription?

Wi-Fi is needed for voice and online features. You bring your own Gemini API key. Any third-party limits or charges are separate.

What does Bluetooth do?

The separate classic ESP32 sends audio to a paired Bluetooth speaker. It is not phone-to-robot Bluetooth and it is not built into the enclosure.

Does it move or play the guitar?

No. The guitar is part of the enclosure. The project covers the display, audio and firmware—not motors or a mechanical guitar.

Can I change the code?

Yes. The source is meant to be read and edited. You will configure your own services and keep the licenses for the included components.

Is it a good first electronics project?

It is easier if you are already comfortable with wiring, flashing ESP32 boards and basic troubleshooting. Read the final hardware notes before buying parts.