Inspect the design
Compare the C3 board layout with Pixel's ESP32 DevKit assembly.
Pocket pares the companion idea down to a compact ESP32-C3 layout. Compare a lighter enclosure and a smaller board while keeping an approachable, wired example of display and servo control.
Includes assembly, starter wiring and executable virtual JavaScript.A lighter desktop companion around a compact C3 board. All 6 components and 11 starter connections remain editable in your own project.
Use the starting assembly to ask better questions about your design. Save a copy, change a parameter and compare what happens.
Compare the C3 board layout with Pixel's ESP32 DevKit assembly.
Inspect the lighter enclosure and the assembly's estimated mass.
Customize the starter expression sequence without changing the circuit.
let previous = '';
function step(robot) {
robot.drive(0, 0);
if (robot.brownout || robot.battery.voltage < 6.25) { robot.display('🪫'); return; }
const face = ['😊', '🤖', '◕ ◕', '😴'][Math.floor(robot.time / 2) % 4];
robot.display(face);
robot.servo('servo', 0.45 * Math.sin(robot.time));
if (face !== previous) { robot.log('Expression:', face); previous = face; }
}
The full, editable starter script is included in the workbench.
Powered display and servo preview. Generic enclosure and board dimensions; verify exact board pinouts before hardware use.
This is a virtual JavaScript environment. It does not emulate ESP-IDF, Arduino firmware or a manufacturer's exact hardware.
Compact face, display and expressive servo with 3.3 V GPIO aliases.
Camera, display and audio planning with a separate virtual AI host.
The original display, microphone, speaker and servo example.
Open the template, inspect the wiring and run its first behavior.