Step 1: Picaxe Project Modules
2a- An infrared receiver that can receive and output numbers from a remote control or Picaxe based robot.
2b- An infrared receiver that outputs sounds such as beeps and buzzes. The little square in the lower left hand corner of the board is a speaker that is actually quite loud.
2c-A 20x-2 Picaxe microcontroller. This is my favorite Picaxe as it can run at 64 mh and it does not require resistors at the inputs to keep it stable.
2d- A music visualizer that flashes when words are spoken. It connects directly to an 8 ohm speaker or mp3 output.
2e- A picaxe 08m using four of its outputs which are charlyplexed to LEDs to output 0-9
2f-An RGB voltmeter using an 08m which produces different colors for different voltages. For schematic and some details see here: http://www.inklesspress.com/picaxe_projects.htm
2g- a smaller version of the 20x-2 Picaxe which uses a SOIC version of the microcontroller.
2h- A picaxe 28x-2 which is crystal controlled and has access to all inputs and outputs.
2i- A live bug version of the 08m which has surface mount resisters mounted on top so the microcontroller can be plugged into a breadboard or socket.
Step 2: Materials
FR-4 solid line perfboard from: http://www.allelectronics.com/
Available from mouser.com:
.1" headers and sockets
components for your particular circuit
Picaxe microcontrollers available from sparkfun.com
Step 3: Making Fast Printed Circuit Modules
The solid line perfboard is made of fiberglass so it is stable. It it predrilled and the copper cladding pre etched into parallel lines. First you solder in the main components. Then, all you need to do is cut the lines you don't need, and add wires wherever you need them.
Pic3 shows a 28x-2 Picaxe controller module. It has grounded resistors to keep its inputs from floating and headers to provide access to all it pins.
pic4 shows the bottom of the circuit board. The continuous copper traces are drilled out with a 1/8" drill bit or cut with a knife wherever a break is needed. 30 gauge magnet wire is used for jumpers to complete the circuit. With careful layout on a module, very few jumper wires are usually needed.
I usually color code the headers that go to power and the serial in and serial out programming pins.
Step 4: Surface Mount IC Modules: Breakout Boards
Pic5 shows the Picaxe 20x-2 SOIC surface mount version made into a breakout board module. It is my favorite Picaxe microcontroller because it is very small yet has plenty of inputs and outputs. It requires no external components and it operates as fast as 64 Mhz.
For details on how to easily solder surface mount components see here:
Step 5: Live Bug Modules
Instead of dead bug style where the components are soldered underneath the IC, here they are soldered on top. This allows the Picaxe 08m to plug into a breadboard or other IC socket.
Step 6: Possibilities
The sensors, servos, and motors are permanently mounted. The batteries, voltage regulators, serial driver, servo driver, and 20x-2 Picaxe controller are all modules that are removable to be tested or used in another robot.
For more information on other Picaxe projects such as infrared transmitter, infrared receiver, and a solar charge controller you can go here: