Building a development board is something I have wanted to do for a long time. Like many other robot builders, when I want to just work on a concept or play around with a new sensor, I don't want to have to build a new circuit every time. So I built a development board. It comes complete with a mouthful of features so here I go...

- 5 volt, 2 amp power supply.
- Sockets for all PIC Microcontrollers, with in-circuit programming.
- Sockets for all Basic Stamp microcontrollers, with in-circuit programming.
- Socket for the SX-28 microcontroller, with in-circuit programming.
- 2 x 2 amp motor controllers with directional LEDS. The power can be switched so the motors run on an external battery. This can also be used as a bipolar stepper motor driver.
- Unipolar stepper motor driver with directional LEDS.
- Socket for a parallel LCD in 4-bit mode.
- Socket for a serial LCD.
- 8x8 LED matrix with red and green LEDS.
- 2 x 7-segment common cathode LEDS.
- 2 x 7-segment common anode LEDS with driver chips.
- Peizo speaker.
- Audio amp with connector to attach an external speaker.
- 2 x Potentiometers, with the legs attached to 5 volts and ground.
- DB-9 connector.
- 8 x servo headers.
- 8 x LEDS that can be controlled independently, or through a serial to parallel shift register.
- 8 x buttons that can he read in independently, or through a parallel to serial shift register.
- Solderless breadboard.

All of the pins for the microcontrollers and the control pins for the devices run to sip headers on the side of the solder-less breadboard. Everything can simply connect to each other using a wire or two.

Next to the power input I placed a set of 8 switches. Each device that requires 5 volts is connected to one of the switches. Now power isn't wasted running a chip that you are not using.




Schematics

1. Power switches for add-ons
2. 8 x 3-Pin Servo Connectors
3. 8 x LED's
4. 74LC595 Shift register for LED's
5. 8 x Buttons
6. 74LC165 Shift register for buttons
7. 2 x Potentiometers
8. Audio Amp / Piezo Speaker
9. Unipolar stepper motor driver
10. 2 x Common anode, 7-segment LED's with 74LS247 drivers
11. 2 x Common cathode, 7-segment LED's
12. 8 x 8 LED matrix with green and red LED's
13. 4-bit Parallel LCD port / Serial LCD port
14. 2 channel x 2 amp motor driver / bipolar stepper motor driver
15. DB-9 port with switches to enable programming of Basic Stamp microcontrollers
16. Basic Stamp 2 - 40/24 socket with serial programming port
17. Basic Stamp 1 - Socket with programmer port
18. Basic Stamp 2 OEM socket, serial programming port
19. SX-28 Socket with programmer port, and oscillator sockets
20. PIC - 40 Socket with programmer port
21. PIC - 28 Socket with programmer port
22. PIC - 20 Socket with programmer port
23. PIC - 18A Socket with programmer port
24. PIC - 18B Socket with programmer port
25. PIC - 14 Socket with programmer port
26. PIC - 8 Socket with programmer port
27. PIC - 10FMCU Socket with programmer port
28. Solderless breadboard with SIP headers located along either side for all microcontroller pins and accessories.

Pin Locations Next to the breadboard

2. 8 x 3-Pin Servo Connectors
3. 8 x LED's
4. 74LC595 Shift register for LED's
5. 8 x Buttons
6. 74LC165 Shift register for buttons
7. 2 x Potentiometers
8. Audio Amp / Piezo Speaker
9. Unipolar stepper motor driver
10. 2 x Common anode, 7-segment LED's with 74LS247 drivers
11. 2 x Common cathode, 7-segment LED's
12. 8 x 8 LED matrix with green and red LED's
13. 4-bit Parallel LCD port / Serial LCD port
14. 2 channel x 2 amp motor driver / bipolar stepper motor driver
15. DB-9 port