Coupons
Help
  • FAQ
    browse most common questions
  • Live Chat
    talk with our online service
  • Email
    contact your dedicated sales:

Building a Voice-Controlled Robot Dog with Custom PCB – A Maker’s Journey from Sketch to Wagging Tail

Author : Alex Chen | PCB Design & High-Speed Engineering Specialist

July 14, 2026


As a Prototype/DFM Engineer with over 15 years turning wild maker ideas into solid hardware at AIVON, I get genuinely excited when projects like this come across my desk. Imagine a cute little quadruped robot that listens to your voice commands completely offline—no cloud, no phone app, just pure magic.

Say "Hi Jolly, dance!" and it grooves. Say "good boy" and it wags its tail happily. That's exactly what Tech Talkies created in their YouTube video "How I made this Voice-Controlled Robot Dog from Scratch."

ESP32 Pet Dog

This build isn't just adorable; it's a fantastic case study in smart PCB design for robotics prototypes. It showcases how thoughtful layout, power distribution, and manufacturing choices can elevate a fun weekend project into something reliable and repeatable.

In this article, I'll walk you through the project as if I were guiding it from initial sketch through prototyping and production—highlighting the hero maker's clever decisions, the inevitable hurdles, and how AIVON's PCB expertise helped bring the vision to life smoothly.

Sparking Joy: The Birth of a Voice-Controlled Robotic Pet

Maker Tech Talkies wanted to create a charming, interactive robot pet that feels alive and responsive without relying on internet connectivity or complex apps. The goal was an accessible quadruped that anyone with basic soldering skills and a 3D printer could build—using affordable, off-the-shelf components like the Seeed XIAO ESP32S3 Sense for its built-in microphone and powerful ESP-Skainet on-device speech recognition.

The robot needed to handle real-time voice commands for actions like sit, lie down, stretch, walk, dance, and even a happy tail wag. Portability was key, so a LiPo battery with boost converter powered everything. The maker aimed for clean wiring to fit neatly inside compact 3D-printed body parts, avoiding the usual rat's nest of jumper wires that plague many prototypes.

Voice Commands

This is where solid PCB design becomes crucial. In robotics, especially with multiple servos drawing current spikes and sensitive audio processing running alongside, a custom board isn't a luxury—it's what separates a flaky prototype from a dependable little companion. Without proper power routing, ground planes, and mechanical mounting considerations, servos jitter, the MCU browns out, or the whole thing becomes impossible to assemble reliably.

The project perfectly illustrates the maker spirit: starting with an idea, iterating through 3D prints and wiring, and landing on a polished result that inspires others.

Bringing the Dog to Life: Standout Features and Clever Engineering

Watching the video, the "wow" moments come fast. The robot springs to life with a simple wake word, responding smoothly thanks to ESP-Skainet's offline recognition. No latency from the cloud—just instant obedience.

The movements use smoothstep easing for natural motion: weight shifts when sitting, slow lowering when lying down, and a full choreographed dance routine. The tail wag on "good boy" adds personality that makes it feel like a real pet.

Hardware-wise, it's elegantly minimal:

● Seeed XIAO ESP32S3 Sense: Brain and ears in one tiny package with PDM mic.Seeed XIAO ESP32S3 Sense

● 4x MG90S micro servos: For leg actuation.

4x MG90S micro servos

● LiPo battery + 5V boost/charger module: Reliable portable power.

LiPo battery + 5V boost/charger module

● Custom PCB from AIVON: Ties it all together cleanly.

Custom PCB from AIVON

The web flasher makes uploading firmware effortless—no drivers needed. Open the page in Chrome, connect the board, and flash directly. Full source code and STLs are on GitHub, lowering the barrier for anyone wanting to build their own "Jolly."

What stands out is the thoughtful assembly: servo wires oriented outward to prevent pinching, careful pin mapping (GPIO 3-6 for the four servos), and power routed separately to avoid overloading the XIAO. These small details make the difference between a demo that works once and one you can show off repeatedly.

Overcoming Real-World Hurdles: Assembly, Power, and Fitment Challenges

Even charming projects have hurdles. In the video, the maker encountered a classic fitment issue: the battery connector on the charger module interfered with the 3D-printed plate. Solution? Desolder and flip it to the back side—quick thinking, but a reminder of the importance of 3D mechanical integration with electronics.

Figure: Fitment issue and solution

Servo orientation and wiring proved tricky. Getting all wires pointing outward without tangling required careful planning. Wrong pin connections would lead to inverted movements or chaos.

Figure: Servo orientation and wiring tips

Power management was another pain point common in servo-driven robots. Micro servos like MG90S draw significant current during movement, risking brownouts on the ESP32 if not handled properly. The boost module helps, but clean distribution on the PCB is essential.

Audio processing with the onboard mic demands a stable power supply and good grounding to minimize noise that could degrade voice recognition accuracy.

Assembly challenges included ensuring the PCB sat flush, servos aligned perfectly for leg kinematics, and the whole package remained lightweight yet durable for movement.

Assembly components

These issues highlight why prototyping iterations matter—and why involving manufacturing expertise early prevents repeated respins.

DFM Best Practices for Voice-Controlled Quadruped Robots

DFM Item

Recommendation

Why It Matters for This Project

Component Placement

High-current parts (boost module, servo connectors) away from mic/audio traces

Reduces noise for better voice recognition

Power Integrity

Generous copper pours for 5V/GND + multiple decoupling caps near servos/MCU

Prevents brownouts during servo movement

Mechanical Fit

Precise mounting holes (±0.1-0.2mm tolerance), chamfered edges

Ensures perfect alignment with 3D-printed chassis

Assembly Ease

Clear silkscreen labels, polarity markings, test points

Speeds up hand soldering and debugging

Thermal Management

Airflow paths or spacing; avoid heat traps in enclosure

Maintains reliability during extended dancing/walking

Serviceability

Removable battery & PCB without full disassembly

Makes maintenance and upgrades easier

Tolerance Stack-up

Account for 3D print variation + PCB tolerances

Prevents fitment issues and mechanical stress

How Precision PCBs Turned the Vision into a Reliable Companion

This is where professional manufacturing shines. The maker's custom PCB transformed a potentially messy breadboard prototype into a compact, reliable system that fits beautifully inside the 3D-printed body. At AIVON, we supported similar builds by providing rapid prototyping, free DFM reviews, and engineering guidance that elevated the final result.

AIVON custom PCB

Our team optimized the stackup for mechanical strength while keeping costs low—2-layer was perfect here, but we advised on trace widths and via placement to handle current surges without voltage drops. Precise manufacturing ensured mounting holes aligned perfectly with the chassis, eliminating fitment frustrations.

Impedance wasn't a major concern, but solid ground planes reduced noise for better voice recognition. Surface finish choices improved hand-solderability for the maker's assembly. Our responsive support helped refine the design for repeatability—important if you want to build multiples or share the project widely.

The result? A robot that performs consistently: smooth movements, reliable voice commands, and no unexpected resets during play. The clean PCB simplified wiring dramatically, reduced weight, and improved overall durability. What started as an ambitious idea became a polished prototype ready for further enhancements like sensors or displays.

Finished product of pet dog

AIVON's instant quotes, welcome credits for new users, and engineering review made the process seamless—upload Gerbers, get feedback, iterate quickly, and order high-quality boards that match the maker's vision exactly. We love being the behind-the-scenes partner that lets creators focus on innovation.

The Heart of the Build: Custom PCB Design Choices That Made It Work

The custom PCB serves as the central nervous system—handling power distribution, servo connections, and mounting the XIAO and charger module securely within the chassis.

Key PCB Parameters (Typical for this compact robotics build):

Parameter

Specification

Reason / Benefit

Layers

2-layer FR-4

Cost-effective, sufficient for this complexity

Board Thickness

1.6 mm

Standard rigidity for mechanical mounting

Dimensions

Compact (~50x40mm estimated)

Fits neatly inside 3D-printed body

Surface Finish

HASL or ENIG

Good solderability for hand assembly

Trace Width (Power)

15-30 mil

Handles servo current spikes

Trace Width (Signal)

6-10 mil

Reliable GPIO connections

Vias

Standard through-hole

Simple, manufacturable

Impedance

Not critical (low-speed)

Focus on power integrity instead

Solder Mask

Green, with clear component labels

Easy hand soldering and debugging

The layout prioritizes short, direct traces to servos, wide power and ground pours for stability, and mounting holes aligned with the 3D-printed base. The circuit diagram (available on GitHub) shows clean separation of power and signal paths.

This design keeps the interior tidy and mechanically robust—critical when the robot is walking and dancing.

circuit diagram

 

Ready to Build Your Own? Final Thoughts and Next Steps

Tech Talkies' voice-controlled robot dog is a delightful reminder of why we tinker: to create joy, learn deeply, and share knowledge. From initial 3D prints and wiring headaches to a responsive, wagging companion, the journey showcases creativity backed by smart engineering.

If you're inspired to build your own Jolly (or your own wild robot project), grab the GitHub files, order your PCBs, and start prototyping. The factory floor is ready when you are—let's turn your next idea into reality. What will you build?

Alex Chen | PCB Design & High-Speed Engineering Specialist Alex Chen | PCB Design & High-Speed Engineering Specialist

Alex Chen is a senior PCB design engineer with extensive experience in high-speed and high-density circuit design. He specializes in signal integrity, impedance control, and multilayer PCB layout optimization. At AIVON, he reviews and refines content related to PCB design principles, EDA tools, and advanced layout techniques. His expertise helps engineers avoid common design pitfalls and improve performance, reliability, and manufacturability in complex PCB projects.

Related Tags


2026 AIVON.COM All Rights Reserved
Intellectual Property Rights | Terms of Service | Privacy Policy | Refund Policy