Skip to main content

I built my own robot dog, and you can too

Petoi's Bittle X is a programmable robot kit that looks like a futuristic cyber-dog.
Petoi’s Bittle X is a programmable robot kit that looks like a futuristic cyberdog. Alan Truly / Digital Trends

I built my own robot dog, and it wasn’t difficult. That doesn’t mean I’m a robotics engineer or an electronics tinkerer. I took an electronics class in high school, but no oscilloscopes, multimeters, or soldering are required to make this cyberdog.

It isn’t as big and strong as Boston Dynamic’s Spot, but  itcosts much less. It’s not as cute as Sony’s Aibo, which has been around long enough that Sony has instituted a foster care program for its aging robotic dogs.

However, Petoi’s Bittle X is a fun, affordable robot dog kit that’s educational and customizable for open-source projects. I put it together and learned how to troubleshoot connections, calibrate joints, and interact with my little friend. Here’s how I did it.

What can Bittle X do?

Despite Bittle X's size, this robo-dog can do a backflip.
Despite Bittle X’s size, this robodog can do a backflip. Alan Truly / Digital Trends

When fully assembled and calibrated, Bittle X becomes a remote-controlled, quadrupedal robot. I can connect to it via my computer or phone.

The Petoi mobile app has arrows to guide Bittle to walk, crawl, or trot in any direction, as well as a list of buttons to perform a variety of tricks. Bittle X can wave, sit, play dead, stretch, and more.

If the robot trips or falls, it automatically flips back over. It’s a durable device made of high-impact plastic, so it should last many years.

Petoi includes a remote control for quick and easy commands.
Petoi includes a remote control for quick and easy commands. Alan Truly / Digital Trends

I can use a remote for preset commands. I can also teach this robodog new tricks. In the computer app, drag-and-drop command blocks allow the creation of custom movement sequences. It’s also possible to code in C++ or Python for more complicated programming. For example, there’s a custom sequence to allow Bittle X to cross a wide gap, as shown in the video below.

Build Your Own Quadruped Robot Dog: Bittle - Robot Dog Takes the Challenge of Walking Over a Gap

Bittle X also understands voice commands, and Petoi programmed in a massive library of over 40 words, some quite impressive. If your little buddy doesn’t respond, try saying “play sound,” or “bing-bing” to switch to English.

If the cyberdog understands you, it will “speak” to let you know. The speech is hard to understand, but it’s still satisfying to hear a response as it prepares to perform a stunt. Bittle X can do a backflip, front flip, handstand, and more.

Building Bittle X

Bittle X is partially assembled, but it still takes about an hour to build this robo-dog.
Bittle X is partially assembled, but it still takes about an hour to build this robodog. Tracey Truly / Digital Trends

It’s relatively easy to put the Bittle X together. It took me a little over an hour. There are plenty of tiny screws, a small magnetic screwdriver, a collection of servos, leg parts, the body, a preassembled head, circuit board, and battery.

The instructions are reasonably clear, but I had to switch from instructions specific to Bittle X to a more general guide halfway through, then back again to finish.

The components have subtle differences, so I tried to check carefully before attaching a part. I had to redo a few steps.

The fussiest part is arranging the wires and plugging them into the correct plugs. I have big hands, and there isn’t much room to maneuver inside the body.

The wiring was the hardest part of building Bittle X.
The wiring was the hardest part of building Bittle X. Tracey Truly / Digital Trends

I had extra pieces left after completely assembling Bittle X, spare parts in case some are lost or damaged. The next step is calibration, where I learned what I did wrong.

In calibration, Bittle X rotates its limbs at right angles. The upper legs should be vertical, while the lower legs are horizontal. My robot had some weird angles. I tried using the mobile app to correct the issue, but some were too far off, so I removed and reattached them correctly.

Another calibration test revealed some portions weren’t moving at all. I removed the back and unscrewed the circuit board and discovered I missed a pin when I plugged them in.

The Petoi mobile app's calibration controls helped me discover and fix mistakes.
The Petoi mobile app’s calibration controls helped me discover and fix mistakes. Tracey Truly / Digital Trends

After correcting the errors, I could fine-tune to make minor angle adjustments with the plus and minus calibration controls.

Already, Bittle X was teaching me about taking care when assembling parts and, particularly, when plugging in electronics. I’m happy the Bittle X design is robust enough to forgive my mistakes. After fixing those errors, everything worked as expected.

But I’m a cat person

Petoi also makes a robot cat called Nybble.
Petoi also makes a robot cat called Nybble. Petoi

Petoi sells three Bittle robot dog models. The Bittle X uses an ESP32 BiBoard, while the Bittle STEM and Robotics Kit use an Arduino UNO-compatible NyBoard. ESP32 BiBoard is faster, while the NyBoard is more compatible with the maker community for add-ons and customization.

If you’re a cat person, that isn’t a problem because Petoi’s earlier robot pet, Nybble, is a cat. That explains why the company logo looks feline.

Nybble is made of wood, while Bittle uses high-impact plastic. Nybble doesn’t have Bittle’s built-in Bluetooth or Wi-Fi connectivity either. Cats are finicky like that, but you can add those features if you’d like.

Unlike actual cats, Nybble is a bit larger and heavier than Petoi’s robodog Bittle, requiring more assembly. Petoi estimates constructing Nybble takes about four times as long as it does to put Bittle together.

Is Bittle X right for you?

The Bittle X robot dog raises a paw to wave at me.
The Bittle X robot dog raises a paw to wave at me. Alan Truly / Digital Trends

Bittle X has an attractive price — $280 is hard to beat for a complete quadrupedal robot with Wi-Fi and Bluetooth connectivity. It also includes a remote control, so you don’t need to rely on a computer or a phone to move your robot pet around.

If you want to explore robotic hardware or software, this is an easy way to do so. I’ve barely scratched the surface of what’s possible with Petoi’s Bittle X. Check out the spooky enhanced Bittle in Petoi’s video below.

The Gummy Bear vs. Open Source Robot Dog Petoi Bittle on Halloween night

If you’re looking for a hassle-free toy robot, this isn’t the right choice. If you want a robot that can do real work like Amazon’s Astro, Bittle X might not be robust enough. Its battery life is about one hour of continuous walking.

The Bittle X would make a wonderful gift for children (10 and older) interested in science. Maybe they’ll help develop robots that can explore the solar system or design a futuristic humanoid robot that can do anything a human can. Big kids, like my wife and I, enjoy Bittle X also.

Editors' Recommendations

Topics
Alan Truly
Alan is a Computing Writer living in Nova Scotia, Canada. A tech-enthusiast since his youth, Alan stays current on what is…
Power up your tech game this summer with Dell’s top deals: Upgrade for a bargain
Dell Techfest and best tech on sale featured.

One of the best times to upgrade your tech stack, be it your desktop, a new laptop, or some high-resolution monitors, is when great deals are to be had. Well, I'm here to share that thanks to Dell's top deals, you can power up your tech game and have most of the summer to make it happen. Maybe you're happy with your current system or setup. That's excellent, but you're likely considering upgrading somewhere, and that's precisely what these deals are all about. Dell has a smorgasbord of deals on laptops, desktops, gaming desktops, monitors, accessories, and so much more. We'll call out a few of our favorite deals below, but for now, know that you should be shopping this sale if you're interested in anything tech-related.

 
What summer tech should you buy in Dell's top deals?

Read more
I love the MacBook Pro, but this Windows laptop came surprisingly close
Apple MacBook Pro 16 downward view showing keyboard and speaker.

There are some great machines in the 15-inch laptop category, which has recently been stretched to include the more common 16-inch laptop. The best among them is the Apple MacBook Pro 16, which offers fast performance for tasks like video editing and the longest battery life.

The Lenovo Yoga Pro 9i 16 is aimed not only at other 16-inch Windows laptops but also at the MacBook Pro 16. It offers many of the same benefits but at a lower price. Can it take a place at the top?
Specs and configurations

Read more
How to set an ‘Out of Office’ message in Microsoft Teams
Person using Windows 11 laptop on their lap by the window.

Many people use Microsoft Teams regularly to communicate with colleagues both inside of the office and remotely. It is considered one of the most efficient ways to ensure you can stay in contact with the people on your team, but what if you need to let people know you’re not readily available? Microsoft Teams has a method for you to set up an "Out of Office" status for your profile to let staff members know when you’ll be gone for the afternoon, for several days on vacation, or for an extended period.
Where do I go to set up my ‘Out of Office’ status for Teams?
It is important to note that your Microsoft Teams and Outlook calendars are synced. This includes your out-of-office status and automatic replies. So, whatever you set up in Microsoft Teams will reflect in Outlook. Similarly, you can set up your out-of-office status in Outlook, and it will be reflected in Teams; however, the former has a more straightforward instruction.

First, you can click on your profile icon in Teams and go directly to Schedule an out of office, as a shortcut. This will take you to the settings area where you can proceed. You can also click the three-dot icon next to your profile icon, then go to Settings > General, then scroll down to the bottom of the page. There, you'll find out-of-office settings and click Schedule.

Read more