Next:
Disclaimer
Bot Brain I
Tak Auyeung
Disclaimer
Licencing
Why the GPL?
What to do if you want to use it?
How to get one?
Potential Distributors
Overall Design Objective
Feature Overview
Direct GP2D12 Connection
Direct R/C Servo Connection
Current Controlled Pulsed Low-side Switches
Synchronous Input Shift Registers
1A (per channel) Inductive-capable Low Side Switches
Port Headers
Universal Motor Ports
Implementation
UMPs
Analog Port
General Purpose Input/Output
Slow Input Port 0
Slow Input Port 1 (JP9)
Slow Logic Output Port 0 (JP10)
High Voltage High Current Port 1
Constant Current Pulsed Port
Logic Level Pulsed Port (JP6)
Communication/Programming Port 0
Communication Port 1
I2C (two-wired clocked communication)
SPI Port
Programming BB1
Software
Getting Free Stuff (Linux)
My Patched Versions
Hardware
Assembling and Soldering
Stuff that you need
Soldering Order
TQFP, TSSOP and high pin-count SO Component
0805, 1206, SOT23 and other small pin count chips
What is the big deal about a cold solder joint?
Initial Testing
Powering Up BB1
Connecting the Programmer Board
Testing
Selecting the External Resonator
uisp
PonyProg2000
Changing the Fuse Bits
Things that can go wrong
Coming Attractions...
About this document ...
Copyright © 2004-12-05 by Tak Auyeung