
Photo by Hep Svadja
Bipedal robots aren’t always easy to build (this one is) but they’re so human! I built my first humanoid robot when I was 8. It rolled on training wheels, with pseudo-circuits built from HVAC foil tape and old cassette deck switches. A now-infamous robot claw pincher arm shook people’s hands — and sometimes gave them a mild shock from a step-up transformer inside. Thankfully, I did get nicer as I grew up.
Build and program this adorable bipedal robot! Learn how at https://makezine.com/go/chip-e/
Posted by Make: Magazine on Tuesday, January 10, 2017

Read articles from the magazine right here on Make:. Don’t have a subscription yet? Get one today.
As a DIY robotics hobbyist I developed open source robots like Eddie the balance bot and made contributions to some of Trossen Robotics’ more advanced humanoids, the HR-OS1 and HR-OS5. Now I’ve begun working with Trossen and its subsidiaries Interbotix Labs and RobotGeek, doing what I love: making robots do amazing things. One of my newest designs is a robot that I think is quite adorable: Chip-E.
Chip-E started as a personal project to cheer me up during a rough time due to the loss of a family member. Having a supply of RobotGeek components on hand, I thought about a simple bipedal design, but having built some of the other 4-servo bipeds out there, I wanted to do something different.
Chip-E has an LCD for “eyes” enabling visual feedback, a piezoelectric buzzer for auditory feedback, and an IR sensor for control. These features are complemented by 4 strong RGS-13 servos and the ability to add more sensors. Like his sibling Eddie, Chip-E is designed to be easy to 3D print and to bring joy to those who appreciate him. (Many makers may recognize the symbolism of the “dot” and notched corner, giving him the look of a microchip.)
Bots Made for Walking
Bipedal robots come in many configurations. Some are simplified and focused on efficiency while others can be complex and challenging to balance. The movement pattern of the legs to produce locomotion is known as the gait. In a robot like Chip-E, gait generation is simplified to an oscillation of the servo positions to produce different patterns of movement. Chip-E’s large footprint and high servo torque provide definite balancing advantages to this design.
We at Trossen have made the RobotGeek Chip-E robot our first 3D-printable kit: You print the body and we provide all the components in a handy kit. Included is our new universal IR game-pad for wireless control, with lots of buttons for performing actions or changing settings; its dual mode even lets you control 2 robots. Chip-E’s code is based on the Zowi project and is compatible with BoB, Otto, and other open source bipeds.
Having 2 legs means Chip-E can walk, dance, or even shuffle his way around your workspace or play area. And because he’s small and tough, he’s ready to come along on an adventure and see the world.
Building Your Chip-E
Complete instructions are available over at RobotGeek. Here’s an overview.
1. Set up the Geekduino
Download Chip-E’s code and the necessary libraries to your computer from GitHub, then open the code in the Arduino IDE and upload it to the Geekduino board. Stack the Sensor Shield on top.
2. Prep the servos
The servos are your robot’s hip and foot joints, so you need to set them to a specific position before assembling your robot or it won’t work correctly. To center your servos at 90°, plug them into Sensor Shield’s digital I/O pins 3, 5, 6, and 9, then run the Arduino sketch centerServo.ino. Now you can install the servo horns.
3. Assemble your robot

Figure A. Step shots by Renee L. Glinski
Bolt Chip-E together (Figure A) following the RobotGeek assembly guide.
4. Connect the electronics

Figure B
Connect the servos, LCD, buzzer, and IR receiver to the Sensor Shield as follows, and you’re done (Figure B).
Right Hip Servo | Digital 9 |
Left Hip Servo | Digital 10 |
Right Foot Servo | Digital 5 |
Left Foot Servo | Digital 6 |
LCD Screen | I2C |
Buzzer | Digital 12 |
IR Receiver | Digital 2 |
5. Program and control Chip-E

Figure C
Upload and run the Chip-E_Gamepad demonstration sketch and start moving Chip-E with the IR game pad (Figure C):
» Directional Pad: Walk forward or back, and turn left or right.
» TA and TB buttons: Speed up and slow down Chip-E’s walking gait.
» A, B, Select, and Start buttons: Chip-E is very excitable; make him wiggle in place or dance!
» A/B switch: Switch between 2 signal modes to run 2 robots, or to avoid crosstalk from another IR device.
6. Tune your Chip-E
If you notice Chip-E’s legs are a bit off center and his feet aren’t exactly parallel to the ground, you can fix this easily in code by adjusting a few values in lines 72–75 in the Chip-E_Gamepad sketch:
const int TRIM_RR = -5; //Trim on the right ankle
const int TRIM_RL = -7; //Trim on the left ankle
const int TRIM_YR = -4; //Trim on the right hip
const int TRIM_YL = -2; //Trim on the left hip
These values can be changed to any whole number, positive or negative, to adjust the center position of each servo. You can start by setting them all to zero, loading the code, and observing the default positions.
Customizing Your Biped
Chip-E’s got room for more RobotGeek modules such as temperature and light sensors, IR transmitters, and LED lights. Customize the Arduino code to enable functionality unique to your liking. Print him in any colors you like, or download the Sketchup file and totally redesign him.
Woohoo! I hope everyone else likes these as much we do.
Great job! Nice project.
I was paid 104,000 thousand dollars last year by doing an on-line job from my house and I did that by working part-time for 3 or sometimes more hours every day. I was following a business model I stumbled upon from this website i found online and I am so thrilled that i was able to make so much extra income. It’s very beginner-friendly and I’m just so grateful that I found out about this. This is what i do… http://statictab.com/gpfvgtj
I was paid 104,000 thousand dollars in last twelve months by working from my house and I manage that by working part-time for several h every day. I’m using a money making model I stumbled upon from this website i found online and I am so excited that I was able to earn so much extra income. It’s so newbie-friendly and I am just so thankful that i found this. Here is what i did… http://twitter.com/StinnettMargar1/status/836185560993542145
I’ve made 104000 bucks in 2016 by doing an online job from my house and I did it by working part time for 3+ hrs each day. I was following work opportunity I came across from this website i found online and I am happy that i made so much money. It’s really beginner-friendly and I’m just so grateful that i found it. Here’s what I do… http://easyurl.net/f2265
I have earned $104000 in last 12 months by working from my house and I did that by working in my own time for few hours each day. I used work model I found online and I am thrilled that i was able to make so much money on the side. It’s beginner-friendly and I am just so blessed that i discovered this. Here’s what I did… http://itreplaceitall.com
I got paid 104,000 bucks previous year by freelancing on-line and I was able to do it by working in my own time for 3 or sometimes more hours /daily. I’m using work model I came across from company that i found online and I am thrilled that i made so much money on the side. It’s very beginner friendly and I’m just so happy that i discovered it. This is what i do… http://s.id/272
This one really looks nice. I also tried one biped bob with a 3d printer and ended up making something like this: https://circuitdigest.com/microcontroller-projects/arduino-bluetooth-biped-bob-robot
ConfigureACCEPT
Privacy Overview
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.