BRAT Biped Assembly Guide

Last modified by Eric Nantel on 2026/04/06 12:50

Biped BRAT Assembly Guide

Updated May 2015

Safety first! Wear eye protection and never touch a powered robot!

This guide applies to: BRATCB, BRATCC, BRATCBU, BRATCCU, BRATCFB, BRATCA (Bot Board 2, BotBoarduino, SSC-32, SSC-32U variants).

Important! Build a right leg following the right-side figures and a left leg following the left-side figures. After the legs are constructed, images will no longer be split.

Completed robot.

BRAT — Attach Bracket to Foot
Step 1 / 21

Attach a multi-purpose bracket to each foot as shown, using three 2-56 x .125" screws and 2-56 nuts per foot (6 total).

6x
2-56 x .188" countersunk screw
6x
2-56 nut
Figure 1 (Left Leg).
Figure 1 (Right Leg).
BRAT — Attach "L" Bracket to "C" Bracket
Step 2 / 21

Attach the "L" bracket to a short "C" bracket as shown using two 2-56 x .250" screws and 2-56 nuts each (4 total).

4x
2-56 x .250" Phillips screw
4x
2-56 nut
Figure 2 (Left Leg).
Figure 2 (Right Leg).
BRAT — Attach Multi-Purpose Bracket to "L" Bracket
Step 3 / 21

Attach a multi-purpose bracket to the "L" bracket as shown using two 2-56 x .250" screws and 2-56 nuts each (4 total).

4x
2-56 x .250" Phillips screw
4x
2-56 nut
Figure 3 (Left Leg).
Figure 3 (Right Leg).
BRAT — Connect Leg to Foot
Step 4 / 21

Attach the assembly from Step 3 to the multi-purpose bracket on the foot. Refer to Figure 4-1 for ball bearing detail.

Figure 4-1 — Ball bearing detail.

Figure 4 (Left Leg).
Figure 4 (Right Leg).
BRAT — Connect Two Short "C" Brackets
Step 5 / 21

Connect two short "C" brackets as shown using two 2-56 x .250" screws and 2-56 nuts each (4 total).

4x
2-56 x .250" Phillips screw
4x
2-56 nut
Figure 5 (Left Leg).
Figure 5 (Right Leg).
BRAT — Attach "C" Brackets to Leg Assemblies
Step 6 / 21

Attach the "C" brackets to the leg assemblies as shown. Refer to Figure 6-1 for ball bearing detail.

Figure 6-1 — Ball bearing detail.

Figure 6 (Left Leg).
Figure 6 (Right Leg).
BRAT — Attach Multi-Purpose Bracket to Upper "C" Bracket
Step 7 / 21

Attach a multi-purpose bracket to the "C" bracket as shown. Refer to Figure 7-1 for ball bearing detail.

Figure 7-1 — Ball bearing detail.

Figure 7 (Left Leg).
Figure 7 (Right Leg).
BRAT — Attach Leg Assemblies to U-Channel
Step 8 / 21

Attach the leg assembly from Step 7 to the 3" U-Channel as shown, using three 2-56 x .250" screws and 2-56 nuts on each side (6 total per side).

6x
2-56 x .250" Phillips screw
6x
2-56 nut
Figure 8 (Left Leg).
Figure 8 (Right Leg).
BRAT — Verify Assembly So Far
Step 9 / 21

Your assembly should look like Figure 9. Note the robot is shown face down. From this point, a single image per step is used.

Figure 9.
BRAT — Install Ankle Servos
Step 10 / 21

Install the two ankle servos as shown using the included 3mm hardware and two #2 tapping screws per servo (4 total). Note: servos may be slightly off-centre — this will be corrected in software later.

4x
#2 x .250" tapping screw
Hole position reference
Figure 10.
BRAT — Install Knee and Hip Servos
Step 11 / 21

Install the knee and hip servos as shown using the #2 tapping screws and the hole diagram (8 total).

8x
#2 x .250" tapping screw
Hole position reference
Figure 11.
BRAT — Attach Standoffs to Electronics Carrier
Step 12 / 21

SSC-32 / SSC-32U / no PS2 — Step 12a
Attach the 3/4" standoffs to the electronics carrier using four 4-40 x 1/4" hex socket screws.

BotBoarduino / Bot Board 2 with PS2 receiver — Step 12b
Attach the 1/2" standoffs instead. Note: some images below still show 3/4" spacers — your build will have 1/2". Mount the PS2 receiver to the Lexan plate using the four screws provided.

4x
4-40 x .250" hex socket screw
4x
4-40 x .750" standoff (12a) or .375" standoff (12b)
Figure 12a (SSC-32 / SSC-32U).
Figure 12b (with PS2 plate).
BRAT — Attach Standoffs to U-Channel
Step 13 / 21

Attach the 5/16" standoffs to the U-Channel as shown using two 2-56 x 1/4" screws.

2x
2-56 x .250" Phillips screw
2x
2-56 x .3125" hex standoff
Figure 13.
BRAT — Mount Electronics Carrier
Step 14 / 21

Attach the electronics carrier assembly as shown using two 2-56 x 1/4" screws.

2x
2-56 x .250" Phillips screw
Figure 14.
BRAT — Secure Servo Wires
Step 15 / 21

To prevent wires from tangling, secure them as shown using wire ties (not included). Make sure the ankle servo is in the position shown when securing the wires to ensure full range of motion.

Figure 15.
BRAT — Attach Power Switch
Step 16 / 21

Attach the battery power switch to the electronics carrier as shown. Tape, tie-wraps, or similar methods are suggested.

Figure 16.
BRAT — Install Controller Board
Step 17 / 21

SSC-32 / SSC-32U / Bot Board 2 — Step 17a
Install the board using four 4-40 x 1/4" screws. Orient it with the screw terminals at the bottom. If using a Bot Board II, install the BASIC Atom Pro 28 chip in the orientation shown. If using the optional PS2 mounting plate, use 1" M/F standoffs instead.

BotBoarduino — Step 17b
Install the BotBoarduino using four 4-40 x 1/4" screws, with the USB connector and screw terminals facing upward. If using the optional PS2 plate, use 1" M/F standoffs instead.

4x
4-40 x .250" hex socket screw
BASIC Atom Pro orientation (Bot Board 2)
Figure 17a (Bot Board 2 / SSC-32 / SSC-32U).
Figure 17b (BotBoarduino).
BRAT — Screw Terminal Wiring Guidelines
Step 18 / 21

Use a ~2mm flat blade screwdriver to open the terminal (rotate until you see it open downward). Twist the wire strands by hand before inserting. Ensure no stray wire strands touch between terminals — this causes a short and can discharge the battery rapidly, generating heat and possibly fire.

DOUBLE CHECK polarity: red wire to (+), black wire to (−). Reversed polarity will damage the servos and board.

Figure 18 (top = open, bottom = closed).
BRAT — Connect Power & Servo Channels
Step 19 / 21

SSC-32 / SSC-32U / Bot Board 2 — Step 19a
Connect the battery harness to VS1 on the SSC-32/32U, or VS on the Bot Board II. Red = (+), black = (−). Leave the VL=VS jumper and VS1=VS2 jumpers in place. Connect servos per Table 19a. Note: pin 10 for Right Hip on Bot Board II is not a typo — pin 9 is reserved for the speaker.

BotBoarduino — Step 19b
Connect the harness to VS or VL on the BotBoarduino. Leave the VL=VS jumper in place. Red = (+), black = (−). Connect servos per Table 19b.

Figure 19a (SSC-32).
Figure 19b (BotBoarduino).

Servo Channels — SSC-32 / 32U / Bot Board 2 (Table 19a)

SSC-32 / 32U I/OServoBot Board II I/O
00Right Ankle07
01Right Knee08
02Right Hip10
16Left Ankle04
17Left Knee05
18Left Hip06

Servo Channels — BotBoarduino (Table 19b)

BotBoarduino Digital I/OServo
10Right Ankle
11Right Knee
12Right Hip
02Left Ankle
03Left Knee
04Left Hip
BRAT — Mount Battery & Next Steps
Step 20 / 21

6V 1600mAh NiMh — Step 20a
This battery fits inside the U-Channel. Secure it in place with zip ties.

6V 2800mAh NiMh or other 6V battery — Step 20b
Place the battery on top of the U-Channel and secure with zip ties.

Next steps by controller type:

Figure 20a (1600mAh battery).
Figure 20b (2800mAh battery).
BRAT — Mount Optional PS2 Receiver Plate
Step 21 / 21
Optional — Bot Board 2 / BotBoarduino only

If you have the optional PS2 receiver and mounting plate, Figure 21 shows the completed robot with this attachment. Mount the PS2 Lexan + receiver assembly using four 4-40 x 1/4" screws. Note: the PS2 receiver is only compatible with the Bot Board 2 and BotBoarduino versions.

Figure 21 (with PS2 receiver).
Tags:
Created by Eric Nantel on 2024/07/03 09:21
Copyright RobotShop 2018