Skip to content

RobotMissions/BowieBrain-Electronics

Repository files navigation

Bowie Brain Board v1.1

Robot Missions logo, a green leaf on a white diamond situated within a purple circle

Bowie Brain Board is the electronics for the Robot Missions introductory robot platform, Bowie.

More information about our robot platform at the Robot Missions Website ➞

The Robot Missions Bowie Brain Board has ports for 6 servos, connections for 4 DC motors (2 controlled independently), can measure the current draw from the servos or DC motors, and has several connections for extendable modules. Microcontroller uses a Teensy 3.6 for full functionality including data logging, or a Teensy 3.2.

Firmware can be found here: Bowie Library and Bowie Shoreline.

This board was designed in gEDA. You can edit it in pcb-rnd.

Pinouts

There are several ways you can extend the functionality of your Bowie robot. Here are the labeled connector ports with the according pins.

Note: TX_n_ denotes data out from the brain's microcontroller, and RX_n_ is data in to it.

Labeled connector pinouts

Schematics

For all pin usage, see this spreadsheet. Note: This board was designed without a schematic.

Board Setups

Teensy 3.6

The setup for Teensy 3.6 uses the full functionality of the brain board. Solder all of the headers on to the teensy, except for the column in the middle. Make sure the male and female pins in the middle rows line up.

Teensy 3.6 installed in the Robot Missions Brain Board v1.0

Teensy 3.2

The setup for Teensy 3.2 is a bit different. To get access to all of the servo pins and more of the GPIO, you have to solder a ribbon header out.

Teensy 3.2 installed in the Robot Missions Brain Board v1.0

Following the above image:

Wire colour in image Teensy 3.2 Pin Bottom Row Header Pin
Black 32 24
White 31 23
Grey 30 22
Purple 29 21
Blue 28 20
Green 27 19
Yellow 26 18
Orange 25 17
Red 24 16

Bill of Materials

Refdes Description Source
N/A Bowie Brain Board Robot Missions
U1 Microcontroller Teensy 3.6 or Teensy 3.2 PJRC: 3.6, 3.2
U2 Xbee Series 3 with whip antenna Digikey 602-1560-ND
U2 Xbee headers Digikey S5751-10-ND
U3 Motor driver TB6612FNG A2D Electronics
U4 3.3V 1A regulator Pololu — Alternate (less current): Digikey 497-7246-1-ND
U5, U6 Current sensor Pololu
R1, R2, R3, R4, R5 330 Resistors for Xbee LEDs Digikey 330QBK-ND
R6, R7 4.7k Pull-up resistors for I2C Digikey 4.7KQBK-ND
R8 10K Voltage divider resistor for battery monitor Digikey 10KQBK-ND
R9 20K Voltage divider resistor for battery monitor Digikey 20KQBK-ND
R10 330 Resistor for speaker Digikey 330QBK-ND
R11 2.0K Resistor for speaker Digikey 2.0KQBK-ND
D1, D3 5mm Red LED Digikey C503B-RCN-CX0Y0AA1-ND
D2, D4 5mm Green LED Digikey C503B-GAN-CC0D0891-ND
D5 10mm LED Digikey VAOL-10GDE4-ND
D6 1N4001 Diode Digikey 1N4001-TPMSCT-ND
LS Speaker Digikey 445-2525-1-ND
Q1 PN2222A Transistor Digikey PN2222AD26ZCT-ND
PWR IN Barrier block Digikey A98474-ND
J2 Optional Power supply connection using JST-SM 6 pin Adafruit
J3 Screw terminals Digikey A98079-ND
J4, J5, J6, J7 Motor connections using JST-SM Digikey 1528-1596-ND
N/A Spade connectors for barrier block Digikey A0989CT-ND & A100665CT-ND
N/A Coincell holder Digikey BS-7-ND
N/A 4x M3 8mm mounting screws Home Hardware
N/A Servo extension cables Hobbyking
N/A Headers F A2D Electronics
N/A Headers M A2D Electronics
N/A Micro SD Card Canada Computers
N/A 3V Coincell CR2023 Dollarama

License

This board is released under the CERN Open Hardware License v1.2.

Bug Reports / Feature Requests

Found a bug? Looking for a feature? Let us know by opening an Issue report. Further questions can be posted to our forum.


🤖✌️🌎

Robot Missions - Helping the planet with robots

About

Electronics brain for Robot Missions' robot platform, Bowie

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published