Documentation for Prog-07 Board
Parts List (All part numbers are Digikey, unless otherwise specified.)
|LED||LED, Red Resistorized, T-1||67-1068-ND|
|None||Header, Male, 2x5||571-1033285 (Mouser)|
|None||Header, Male, snap||929400E-01-36-ND|
|None||Shorting Jumper, 2-pin||S9001-ND|
|R1||Resistor, 10k, 1/4 Watt||10KQBK-ND|
|R2||Resistor, 22k, 1/4 Watt||22KQBK-ND|
|R3||Resistor, 4.7k, 1/4 Watt||4.7KQBK-ND|
|R4||Resistor, 180 ohm, 1/4 Watt||180QBK-ND|
|Sw1||Switch, Push-button||642-MJTP1119 (Mouser)|
Note: On all of our PC boards for PICAXE(R) processors, the 2x5 header at the top edge of the board and the row of header pins along the bottom edge of the board are inserted from the bottom of the board and soldered on the top of the board. In other words, the black plastic piece that connects the pins is below the board. It is best to leave these headers to last.
To assemble the Prog-07 board, it is best to proceed from the smallest to the largest parts: solder in the diode first (make sure the cathode is toward the top, as indicated on the silk-screen), then the four resistors, followed by the switch, the LED and the 2-pin header directly above the LED.
When you have soldered all the parts that mount on the top of the board (and solder on the bottom), make sure all the excess leads have been clipped. At this point you may want to rub the bottom of the board a few times on a piece of emery-type sand paper to remove any sharp edges. You can use flux remover to clean the bottom of the board, but I have found that ordinary paint thinner and a tooth brush works just as well for this purpose, and it's easier on your hands. The following photo shows the results of sanding and cleaning the bottom of the board. (The photo is actually of a Prog-05 board, but the principle is the same.)
Now you are ready to insert and solder the 2x5 header at the top of the board, and the 2-pin and 3-pin headers at the bottom of the board. As mentioned above, each of these headers is inserted from the bottom of the board, and soldered on the top of the board.
In order to simplify this step, it's helpful to first insert the longer ends of the 2x5 header into one breadboard (near its edge), and the longer ends of the 2-pin and 3-pin headers into another breadboard (near its edge), and suspend the Prog-07 board between the two breadboards (see the photo below). You can't use one breadboard for this purpose, because the spacing of the top and bottom headers doesn't match that of a breadboard. Notice that the power rail has been removed from the breadboard on the left - this is necessary to enable the Prog-07 to span the breadboards properly. (Also notice that the headers are already soldered in the photo, This is because I forgot to take the photo before doing so - but you get the idea anyway!) Once you have the Prog-07 board properly spanning the breadboards, solder all the header pins on the top of the Prog-07 board.
In order to connect the Prog-07 programming adapter (or any of our PICAXE-related boards) to your PC, you will need to construct a suitable programming cable - just follow the detailed instructions presented here.
You can use the simple circuitry shown in the two photos below to connect the Prog-07 board to a PICAXE-08M. Notice that the silk-screen labels identify the PICAXE I/O pin connections. In the second photo, the Prog-07 board has been removed to reveal how the power and ground connections are made underneath the board.
No additional circuitry is necessary to test the Prog-07 - just write a program to blink the on-board LED (on output0) and download it to the 08M. (Be sure the shorting jumper is installed, or the LED won't light!) The required connections for a PICAXE-14M are identical because its ground, serin and serout pins are in the same relative positions. If you want to use the Prog-07 (or Prog-05) board with a different PICAXE processor (e.g., the PICAXE-18X), consult the RevEd documentation for the locations of the three pins that need to be connected to the programming interface board.
If you remove the programming interface board and still want to be able to run your PICAXE program, don't forget to tie the PICAXE serin line to ground, as described here. If you have any problems getting your Prog-07 board to function properly, email me at Ron@JRHackett.net and I will do what I can to help.
Thank you for purchasing a JRHackett.net product!