Processor | none |
---|
-
-
-
-
-
-
-
2 VIDEOS
-
-
Freenove Robot Dog Kit for Raspberry Pi 4 B 3 B+ B A+, Walking, Self Balancing, Ball Tracing, Face Recognition, Ultrasonic Ranging, Camera Servo (Raspberry Pi NOT Contained)
- Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
- Learn more about free returns.
- Go to your orders and start the return
- Select the return method
- Ship it!
Enhance your purchase
Brand | FREENOVE |
Number of Pieces | 1 |
Age Range (Description) | Kid, adult |
Package Type | Standard Packaging |
About this item
- Make sure this fits by entering your model number.
- This robot dog has multiple functions. (Assembly required. Raspberry Pi and Battery are NOT contained.)
- Provides detailed tutorial (download needed, NO paper tutorial) and complete code (Python) -> The download link can be found on the product box.
- Compatible models -> Raspberry Pi 4B / 3B+ / 3B / 3A+. (2B / B+ / A+ / Zero 1.3 / Zero W is also compatible but needs extra parts.)
- Control methods -> Controlled wirelessly by your Android phone or tablet, iPhone and computer (Windows, macOS and Raspberry Pi OS).
- Needs battery -> See "AboutBattery.pdf" in downloaded file to buy.
Buy it with
- +
- +
More to consider from our brands
Product Description
Important Notes:
This robot needs to be assembled and DOES NOT contain Raspberry Pi and battery. (Refer to tutorial for details.)
(Refer to "AboutBattery.pdf" in downloaded file to buy battery.)
Supported Models:
Recommended:
Raspberry Pi 4B / 3B+ / 3B / 3A+
Also compatible but needs extra parts (refer to tutorial for details):
Raspberry Pi 2B / B+ / A+ / Zero 1.3 / Zero W
Tutorial and Code:
Come with detailed tutorial (download needed, NO paper tutorial) and complete code (Python).
The download link can be found on the product box.
Remote Control:
You can use the following devices to control this robot:
*Computer:
Laptop or desktop. (Run Windows, macOS or Raspberry Pi OS.)
(Refer to tutorial for details.)
*Android device:
Android phone or tablet. (Run Android 4.4 or later, installed Freenove App.)
(Search Freenove on Google Play.)
*iPhone:
(Run iOS 10 or later, installed Freenove App.)
(Search Freenove on App Store.)
Package Contains:
1 x Robot Shield for Raspberry Pi
1 x Connection Board
1 x HC-SR04 Ultrasonic Module
1 x MPU6050 Module
1 x LED Module
1 x Camera
1 set Machinery Parts (9 kinds)
12 x Servo Package
1 x Servo Package
1 set Acrylic Parts
1 x USB Type-C Cable (100cm)
1 x Jumper Wire F/F (4Pin)
1 x 10cm 3Pin LED Cable
1 x 25cm 15Pin Camera Cable
1 x Cross Screwdriver (3mm)
1 x Cross Screwdriver (2mm)
1 x Cable Tidy (80cm)
1 x Red Ball
1 x Calibration Graph
Needed but Not Contained:
2 x Rechargeable battery (Refer to "AboutBattery.pdf" in downloaded file to buy.)
1 x Charger for rechargeable battery
1 x Raspberry Pi board and its necessary accessories
Have a question?
Find answers in product info, Q&As, reviews
Your question might be answered by sellers, manufacturers, or customers who bought this product.
Please make sure that you are posting in the form of a question.
Please enter a question.
Product information
Technical Details
Brand | FREENOVE |
---|---|
Item model number | FNK0050 |
Item Weight | 2.24 pounds |
Package Dimensions | 9.29 x 7.09 x 2.68 inches |
Computer Memory Type | DDR DRAM |
Hard Drive Interface | Unknown |
Voltage | 5 Volts |
Manufacturer | Freenove |
ASIN | B08C254F73 |
Date First Available | June 29, 2020 |
Additional Information
Customer Reviews |
4.2 out of 5 stars |
---|---|
Best Sellers Rank | #460 in Single Board Computers (Computers & Accessories) |
Warranty & Support
Feedback
From the brand

Freenove
Kits compatible with Arduino IDE, Raspberry Pi, micro:bit, ESP32, etc.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon
Reviewed in the United States on December 1, 2020
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Nice adult toy to play with, challenging. Has issues, see below. Be ready to DIY (do it yourself) and FIY (fix it yourself) :-)
Pros:
- Affordable
- Cool puzzle to build :-)
- Definitely educational
- A lot of components out of the box: camera, ultrasonic, gyro, leds, 13 servos
- Vanilla packed parts (no repack), so you can imagine yourself building from parts ordered separately
Cons:
- My robot after construction has failed servo tests. Some servos did not properly react on control signal. Support require photos and videos, so be ready to provide them to get new parts shipped. Parts are shipped from China, shipping to NJ took 12 days, for example. Anyway, if it doesn't work, then it is easier to return it rather than trying to obtain spare parts. Received parts did not improve situations. I have dive deep on my own what is causing the issue and found that default calibration for servos is incorrect. I have updated Servo.py to properly set angle from 0 to 180 and now all servos started to work well and device has passed finally the servo test.
- Picky to PSU (power adapter). Compatible PSU doesn't come with robot. Refused to charge from 5V@3A SMRAZA PSU that can power RPi4 without issues. Refused to charge from USB ports on my power strip. Accepted to charge from iPhone charger. Charger on robots shows blinking white D4 on incompatible PSU but in instructions it is outlined as "damaged battery" condition. Thats not true.
- Picky to Battery. Compatible batteries are not included with robot, instructions are not clear what are the best batteries to use with robot. I have purchased IMREN 3500 batteries as they recommended in documentation, but integrated charger charges them too slow and it doesn't properly report charge level. 100% charged battery is reported as 75% (3/4) in my case. The battery that works well is reported as has 0% charge. I have verified the charge level on Nitecore D4.
- Hard to detach batteries once attached to charge externally. Why charge externally? See previous bullet point. Have to use screwdriver to pull back batteries. Any accidental physical damage to lithium battery could cause short-circuit in battery and battery fire. Definitely not designed for safety. I advise to learn how to deal with lithium batteries on fire in advance ;-) just to be ready for worst case scenario.
- The software is crap. The client is crashing periodically (may be just on mac, did not test on windows) with segfault. Video streaming doesn't work as well (again, mac). Default servos calibration is not sane.
- Some assemble steps are hard to do without having tiny fingers :-)
- Instructions could be much better. A lot of water in instructions, some statements are incorrect or misleading.
Tips:
- Follow instructions where "tape" is mentioned. Tape in right place could save a lot of time because tape will hold nut in the places where it is hard to hold nuts using fingers.
- If servo test doesn't work, I would recommend to edit "Servo.py" and replace "4096 * ((angle * 10) + 850) / 20000" with "120 + (510 - 120) * (angle / 180)"
- Don't trust battery charge indicator
- Don't trust battery damage indicator
- Use PSU from phone charger
- Don't use IMR batteries (charge level, charger and damage indicator is not correct for them), try regular Samsung dig discharge current batteries
- To achieve best results you need to properly center servos on 90 degrees position. If you can't get that then try these two advices:
a) swap servos - some servos could fit better specific position than others
b) rotate white disk servo arm on 180 degrees - it could work better for some positions
- If you see missing or damaged parts - return and order new one. It is faster than contacting Freenove support and wait for 12 days, especially, if you have just 30 days to return.
I have removed 2 stars because:
- Support is more confusing than helping. Asks to run experiments, swap servos, swap pins, etc then record videos and take photos and upload to them. Finally, not being able to detect root cause - they are sending new parts with 12 days shipping from China. And new parts once arrived did not fix the issue.
- I have to fix provided software on my own manually to get it working.
In this kit so far….
There are 14ea small “M1.2X7” servo screws missing, also of those screws” not missing 2 were the wrong size or malformed and consequently unusable.
So, I am missing 16ea “M1.7X7” screws and am unable to continue with my kit assembly until suitable replacements are found.
Also, must note that the included screws are of “extremely-cheap-poor” quality.
More…
All the mounting holes for the “respective” disk servo arms are too small… needed to be drilled out to a larger size to accommodate the cheap-crappy aforementioned screws.
Trying to screw them in to mount the respective servo arm mount plates is next to impossible, without breaking the screw or damaging the delicate-brittle Phillips screw head.
This kit is not for the “faint of heart!”
What a bummer!
First of all, you need batteries - 18650 cells to be exact, and you are not going to find these on your local grocery store or hardware store shelves. Luckily, I had a few USB rechargeable flashlights that I could borrow these from.
About 30% of the documentation is how to setup the Pi. Basically just make sure that you have it setup with stock Raspberry Pi OS, it connects to WiFi, and you can VNC or SSH into the Pi. You have to enable I2C, Camera, and a few other things and clone their python code from a GitHub repository.
In the box is a surprising number of servos, packets of screws/nuts, circuit board, cables, and components. The plastic pieces are punched out of some kind of CNC cut plastic sheet material. They are taped into the sheets to keep them from coming out. Be careful here. It does come out easily if pressed straight out, but the material is quite brittle and I did snap some corners of parts removing them - but nothing that would impact function. There are some spares of critical components which is a nice bonus.
The build was quite interesting overall. Not how I would have engineered this kit. Very tedious, small, and next-to-impossible operations. You have to randomly (Yes, the instructions tell you to do it randomly) connect the servos, run a program on the pi to index the servos, and then assemble the legs while the pi is running and power is connected. You have wires going everywhere and it is a bit of a sh*t show.
The instructions are vague in areas, and then there are some sentences that are somewhat confusing due to the translation. Once you get the kit built, and all the servos correctly attached, it does have a somewhat fun and satisfying validation check of all the components.
After you have everything working, you then need to calibrate it. It comes with a paper sheet and extra calibration legs that you attach to the robot. You align the calibration legs to their places on the sheet, connect to the robot, and then fine tune each leg to the correct spot on the sheet using X, Y, Z adjustments in the calibration software. Once the calibration settings are done the robot is ready to walk.
It does not walk very fast or very far. The battery life is not great... maybe 7-8 minutes from a full charge if you are walking around a lot. The client software on Windows is very unstable and crashes often. The robot occasionally gets "tired" and won't let you walk for a while, assuming while it "rests" - mind you, this can be after walking only a few inches. It only walks well on smooth surfaces, and easily gets stuck on the edge of a very low/thin carpet. The camera is OK and does the job, the sonic range finder is somewhat inaccurate while walking around. The facial recognition, an impressive feature, is glitchy like the rest of the software. I had it try to recognize a person, but it was more interested in recognizing the door behind the person. Maybe this could be used for the robot to recognize it's location in a house by recognizing objects?
I had plans of making this into a smart roving robot that could navigate my house, take pictures of things, walk up and down stairs, recharge itself wirelessly, etc. Sadly, this robot, as it is designed currently, is not capable of these tasks. It is a fun toy to go put out by the cats and watch them stare at it as it clumsily shuffles around an inch at a time for 7-8 minutes while constantly restarting the client app after it crashes. Then, back to the charger for hours, until the next session.
I am using a Raspberry Pi 4, which does have the highest power consumption of all the Pi devices. I tried using the Pi Zero W which is supposed to work. However, the camera ribbon cable appeared to be incompatible with the one supplied. I am curious to see if using a lower power Pi would extend the battery life.
This kit took me about 8 hours to build, and I think it was worth it for the price. It was frustrating at times, but does look really cool when powered up and standing, and it is oddly satisfying to be using VNC or SSH on a "robot".

Reviewed in the United States on December 1, 2020
First of all, you need batteries - 18650 cells to be exact, and you are not going to find these on your local grocery store or hardware store shelves. Luckily, I had a few USB rechargeable flashlights that I could borrow these from.
About 30% of the documentation is how to setup the Pi. Basically just make sure that you have it setup with stock Raspberry Pi OS, it connects to WiFi, and you can VNC or SSH into the Pi. You have to enable I2C, Camera, and a few other things and clone their python code from a GitHub repository.
In the box is a surprising number of servos, packets of screws/nuts, circuit board, cables, and components. The plastic pieces are punched out of some kind of CNC cut plastic sheet material. They are taped into the sheets to keep them from coming out. Be careful here. It does come out easily if pressed straight out, but the material is quite brittle and I did snap some corners of parts removing them - but nothing that would impact function. There are some spares of critical components which is a nice bonus.
The build was quite interesting overall. Not how I would have engineered this kit. Very tedious, small, and next-to-impossible operations. You have to randomly (Yes, the instructions tell you to do it randomly) connect the servos, run a program on the pi to index the servos, and then assemble the legs while the pi is running and power is connected. You have wires going everywhere and it is a bit of a sh*t show.
The instructions are vague in areas, and then there are some sentences that are somewhat confusing due to the translation. Once you get the kit built, and all the servos correctly attached, it does have a somewhat fun and satisfying validation check of all the components.
After you have everything working, you then need to calibrate it. It comes with a paper sheet and extra calibration legs that you attach to the robot. You align the calibration legs to their places on the sheet, connect to the robot, and then fine tune each leg to the correct spot on the sheet using X, Y, Z adjustments in the calibration software. Once the calibration settings are done the robot is ready to walk.
It does not walk very fast or very far. The battery life is not great... maybe 7-8 minutes from a full charge if you are walking around a lot. The client software on Windows is very unstable and crashes often. The robot occasionally gets "tired" and won't let you walk for a while, assuming while it "rests" - mind you, this can be after walking only a few inches. It only walks well on smooth surfaces, and easily gets stuck on the edge of a very low/thin carpet. The camera is OK and does the job, the sonic range finder is somewhat inaccurate while walking around. The facial recognition, an impressive feature, is glitchy like the rest of the software. I had it try to recognize a person, but it was more interested in recognizing the door behind the person. Maybe this could be used for the robot to recognize it's location in a house by recognizing objects?
I had plans of making this into a smart roving robot that could navigate my house, take pictures of things, walk up and down stairs, recharge itself wirelessly, etc. Sadly, this robot, as it is designed currently, is not capable of these tasks. It is a fun toy to go put out by the cats and watch them stare at it as it clumsily shuffles around an inch at a time for 7-8 minutes while constantly restarting the client app after it crashes. Then, back to the charger for hours, until the next session.
I am using a Raspberry Pi 4, which does have the highest power consumption of all the Pi devices. I tried using the Pi Zero W which is supposed to work. However, the camera ribbon cable appeared to be incompatible with the one supplied. I am curious to see if using a lower power Pi would extend the battery life.
This kit took me about 8 hours to build, and I think it was worth it for the price. It was frustrating at times, but does look really cool when powered up and standing, and it is oddly satisfying to be using VNC or SSH on a "robot".

Top reviews from other countries

I saw a comment saying it took 3 or 4 hours. Well, I'd budget for more like a full day. We had it up and running in 12 hours with two hour long breaks for lunch and dinner. With younger kids you may want to aim for a weekend build just so you don't have to rush and you don't overwhelm them. We made a few mistakes along the way which is probably about par for the course and is an important part of the learning progress. All were easily rectified. I was building the kit with a 14 year old and a 16 year old. They did everything really, I was just there to supervise and explain and hopefully teach a bit. I work with computers but don't get me wrong, you don't need to be particularly techy to do the same. I'm not from a Linux background and I'm only just beginning to learn Python. (This was the first pi I'd used and I'm addicted now, I've bought a Pi400, another Pi4 and a Pi Zero for different projects since this one!) I do mainly BI and have done web front end development in a former life but, really, any competent adult could guide kids through the build... The tutorial is almost perfect. Just make sure you read it well and maybe try out some of the early steps yourself first to familiarise yourself with what's required.
Don't forget, you need to buy the pi and the batteries separately. We used a Pi4B ad I got 20A "high drain" 3000mah 18650 batteries and charger. You might be better off with a different battery, I don't know, but these work. The batteries don't last for that long but long enough to get some good use before you have to charge them again. You also need a power supply for the pi and a micro sd card (plus reader). You can get that all on amazon or from the pi hut. I'd recommend getting the book "Official Raspberry Pi Beginners Guide" as it will get you up to speed quickly and it has lots of little projects you can do separately to the robot build. ***
You need a good large hard surface to operate the robot. It's legs don't work well on carpet. The video I've attached shows it walking around a dining room table. It's a more satisfying build than the 4wd card I think. I bought the car for them to build on their own after we built the robot dog and they managed it with only a little extra help from me.
Remember to be careful when you connect the ultrasonic sensor and the camera. If you put the connectors in the wrong way you could burn them out. The ultrasonic sensor on the $wd car got burned out when they plugged the connector in the wrong way - it was only £2 plus delivery for a replacement and I needed to place an order anyway so no worries.
A friend of mine has a 6 year old who already builds tough lego projects and a petrol remote control car so I've recommended this kit to his dad. Never too early I reckon! Can't wait till my boy is old enough for these projects.
*** Remember, this is not just a robot... You can simply plug use the power adapter and plug it into a monitor and it's a full desktop pc. You can install retropie on it and have every games console from the beginning of time to the Dreamcast running roms on it. You can use it as a programming workstation for learning and developing in multiple languages. You can even just use it for browsing the internet, watching videos on YouTube, word processing, etc, etc. It's such a versatile piece of kit.
It has lots of good code on it. The controller android/iphone app is brilliant. Really cool. Shows you the camera view and allows you to remote control all the built in functions on the robot. And you can write programs for it! It has the ultrasonic sensor for obstacle avoidance and the LEDs and the buzzer can be incorporated into programs you write. I'm thinking of putting a speaker and microphone on it so we can voice automate it! We've barely even scratched the surface of what we can do with it. You can learn a great deal if you can imagine some cool things for it to do. I haven't even mentioned the facial recognition and the ball tracking.
Python is a brilliant language for kids to learn. Maybe try some scratch with them before you get into too much python but that's all covered in the beginners guide book. This could be your kid's route into a whole new hobby, which could lead to a worthwhile career. Who knows! The world is your lobster!
Buy it! Build it! Enjoy it! (I have absolutely no affiliation with the company! I'm just very impressed by what they offer here. I could write pages probably but I'll leave it there!)
It's definitely more of a robot cat :) My cats agree.

Overall, the RoboDog is 1) of high quality, 2) with the manual easy to construct, 3) the support is swift, 4) engaging to learn, and lastly, 5) an open platform suitable for extension.
Thus, I'm very satisfied, the hardware components alone have a high value.
The construction time is about 3-4 hours.
The manual is detailed and explains everything in detail.
The nuts/screws are nicely packaged in individual packages and labeled with pictures, it is fun to manufacture the robot using the materials. A little bit tedious to calibrate and mount the 13 servos.
Removing the covers of the acryl elements we found easiest using fingernails.
We followed the steps in the manual carefully comparing the result of each construction.
I recommend checking the photos on the product page for the final organization of the cabling.
The LCLEBM batteries (can be found here on Amazon) just work fine, the batteries can be charged in the Dog using the USB cable provided (but requires a USB power adapter).
I had one question during the setp, the support was replying swiftly.
The code on GitHub is under active development, but anyone has the potential to improve the (software) capabilities of the robo dog by tinkering with the provided (OpenSource) software.
It provides a good basis to integrate machine learning (uses OpenCV) and building more sophisticated programs.
The effective usage of the kit requires knowledge of programming (Python if the existing code base is extended), Linux, and the Raspberry Pi environment.
I believe this can be learned effectively by 14+-year-olds otherwise an adult must support the development. Once the initial system is working, compared to standard toys such as Lego though, the potential of the Robo Dog kit is much higher as many sophisticated mini-projects come to mind.
There are various I/O pins of the Raspberry pi available to augment the RoboDog even further!
We are looking forward to the adventures that await by extending the program or adding new hardware capabilities (such as a mini speaker and making it bark).

A perfect gift for anyone who loves electronics/robotics and an easy way for kids to get into the world of coding.
The Robot Dog can perform a number of tasks such as:
1. Walking Modes - Step Forward / Step backwards
2. Step Left / Step Right
3. Turn Left / Turn Right
4. Play a Sound
5. Recoganises Faces (different Face ID's can be added)
6. Relax Mode
7. Balance
8. Different LED light modes
We can further program the Dog to perform a number of tasks, possibilities are endless.
Very pleased with the product. I would highly recommend this kit.


Reviewed in the United Kingdom on October 10, 2020
A perfect gift for anyone who loves electronics/robotics and an easy way for kids to get into the world of coding.
The Robot Dog can perform a number of tasks such as:
1. Walking Modes - Step Forward / Step backwards
2. Step Left / Step Right
3. Turn Left / Turn Right
4. Play a Sound
5. Recoganises Faces (different Face ID's can be added)
6. Relax Mode
7. Balance
8. Different LED light modes
We can further program the Dog to perform a number of tasks, possibilities are endless.
Very pleased with the product. I would highly recommend this kit.






Do not forget to buy a raspberry Pi and the reloadable batteries beforehand. Take your time and follow carefully all instructions step by step, stay curious and you'll be fine:-) We did not meet any difficulty despite the complexity of this animal, learnt a lot and had fun. We had one technical question (not critical for the building) which was answered swiftly and very nicely by the support team. We have now a robot that already can do a lot as the building is achieved and that we can control from our smartphone and PC. We started already to program and we see the infinity of possibilities. Well done to the team and we look forward new creations:-)
