As we do more and more projects and look back across them we see an enormous waste of time, money and pcboard real estate on
in circuit programming interfaces. They are duplicated over and over on each and every project board. 75% or more of them are used
once and then rarely again. Wulfden is now offering a series of very inexpensive, easy-to-plugin and easily removed TTL to RS232 Serial level
adapters that can be used as programming adapters for many of the popular MCU platforms. Thses are offered in kit form as
well as assembled and tested
- This web page was last updated on
Mon, 16 Jun 08 at 1301 hours
P1 - the Propeller/Basic Stamp Programming Adapter (rev 1.0)
- A simple programming adapter for the Parallax Propeller chip using discrete components and an RS232 interface.
- Pictures coming soon
- Also can be used to interface to home built Basic Stamps using Parallax OEM chips... have a BS2 at less than one-third the price
- Readily works with almost any USB-to-Serial adapter. The only caveat is that it must support simple control of DTR
- Top quality double sided PCBoard, with solder mask and silkscreen
- Kits and assembled units come with a clear heat shrink cover for unit and a 5 pin right angled header which can be used for a quick interface to
a solderless breadboard
- The pinout of J5 the 5 pin socket header matches the Parallax Propeller Plug with a fifth pin for 3-5 volts input to the adapter. The Wulfden
PRC Rev 2.xx is already setup to use this adapter.
- Easy assembly, goes together in 10 minutes see instructions and pix below (coming soon)
- Schematic is available here
P2 - the PXProgrammer (rev 1.0)
- a simple enhanced (with protective diode on Sin and series limiting resistor on Sout) PICAXE programming interface
- Top quality double sided PCBoard, with solder mask and silkscreen
- Kit and assembled units come with a clear heat shrink cover for unit and a 3 pin right angled header which can be used for a quick interface to
a solderless breadboard (see pix to left)
- Readily works with any USB-to-Serial adapter.
- easy assembly, goes together in 5 minutes see instructions and pix below
P3 - Serial TTL-to-RS232 Adapter/Programmer (rev 1.0)
- The P3 was developed jointly by Wulfden and Modern Device Company (of Providence, RI)
- A simple and inexpensive RX/TX serial programming adapter, useful to interface TTL i/o lines to external RS232
- Top quality double sided PCBoard, with solder mask and silkscreen
- runs on 3.3 to 5volts
- RS232 input and output protected with current limiting resistors and a diode
- Two sets of 4-pin holes flexible choice of interfacing to a solderless breadboard (see pix to left) or conventonal sockets
- easy assembly, goes together in 5 minutes see instructions and pix below
- A complete manual with pictures, parts list, assembly instructions, schematics, etc P3 and P4 Serial Adapters
- 2.4 MB - last updated on [an error occurred while processing this directive]
- While the unit can be used with any processor, the pinout (GND, +Vdd, RX, TX) matches for direct plugin as a programming adapter on a breadboard to the
Wulfden Freeduino Kit or a
Modern Device Bare Bones Board Kit
P4 - Serial TTL-to-RS232 Adapter/Programmer (rev 1.0) with DTR Support
- The P4 was developed jointly by Wulfden and Modern Device Company (of Providence, RI)
- One major feature of the adapter baord is tha the five connector positions are configured with three rows of five holes so tha the traces can be cut
between two rows and wire jumpers used to rearrange the order of the TX, RX, Gnd, +5v and DTR
- The P4 is essentially the P3 with DTR support added through a capacitor to provide a simple reset pulse when DTR is asserted.
- DTR can be used conventionally simply by wiring a jumper in place of the capacitor in the line.
- easy assembly, goes together in 5 minutes see instructions and pix below
- A complete manual with pictures, parts list, assembly instructions, schematics, etc P3 and P4 Serial Adapters
- 2.4 MB - last updated on [an error occurred while processing this directive]
- While the unit can be used with any processor, the pinout (Reset, GND, +Vdd, RX, TX) matches for direct plugin as a programming adapter on a breadboard to the
Wulfden Freeduino Kit or a
Modern Device Bare Bones Board Kit
- Compatible with the new Lilypad Arduino(R) by means of a simple rearrangment of the pins, see pix below.
ORDER CONFIRMATION - Your PayPal receipt is your order
receipt confirmation. Please consult the Shipping Status List (last updated on
Tue, 01 Jul 08 at 1930 hours) your order status as pending, packed and/or has been shipped.
All shipping is by US Postal Service. When you have finished selecting your order, see the chart below and locate your the best description
of your order and click on the proper shipping surcharge
| Shipping Surcharges |
| Destination |
Order Value |
Mail Service Description |
Surcharge |
| U.S.A. |
under $50 |
1st Class Mail |
none |
| U.S.A. |
under $50 |
Priority Mail |
$5.00
|
| U.S.A. |
over $50 |
Priority Mail |
none |
| U.S.A. |
over $100 |
Priority Mail Insured |
$5.00
|
| Canada |
under $50 |
1st Class Mail Air Mail |
none |
| Canada |
under $50 |
1st Class Mail Air Mail - Priority Registered - Insured |
$15.00
|
| Canada |
over $50 |
1st Class Mail Air Mail - Priority Registered - Insured |
$15.00
|
all other countries |
under $50 |
1st Class Mail Air Mail |
$5.00
|
all other countries |
under $50 |
1st Class Mail Air Mail - Priority Registered - Insured |
$18.00
|
all other countries |
over $50 |
1st Class Mail Air Mail - Priority Registered - Insured |
$18.00
|
Prices below are displayed in this format [ $4 + $2 ] The number in red is the price of the item(s) and
the number in black is the Shipping and Handling charges added to the item price
PayPal orders are generally sent within a day. You may order by mail with a Postal Money Order or a personal check; they must
be made out in "US Funds"
Orders paid by check will be held five days after receipt. Make checks or money orders out
and send to:
Brian Riley
PO Box 188
Underhill Center, VT 05490
|
We are now shipping from stock.
|
For quantity pricing not listed below
contact us by email.
| |
P1 Kit |
P1 Assembled/Tested |
| P1 - Propeller/Basic Stamp Programming Adapter |
Qty = 1
$5.00 + $2
|
Qty = 3
$14 + $3
|
Qty = 1
$9 + $2
|
Qty = 3
$25 + $3
|
| |
P2 Kit |
P2 Assembled/Tested |
| P2 - PXProgrammer |
Qty = 1
$3 + $2
|
Qty = 3
$8 + $3
|
Qty = 1
$6 + $2
|
Qty = 3
$16 + $3
|
| |
P3 Kit |
P3 Assembled/Tested |
| P3 - TTL-to-RS232 adapter/programmer |
Qty = 1
$3 + $2
|
Qty = 3
$8 + $3
|
Qty = 1
$6 + $2
|
Qty = 3
$16 + $3
|
| P3 - bare PCBs |
Qty = 1
$1.50 + $2
|
Qty = 3
$4 + $2
|
Qty = 5
$6 + $2
|
Qty = 10
$10 + $2
|
| |
P4 Kit |
P4 Assembled/Tested |
| P4 - TTL-to-RS232 adapter/programmer w/DTR Support |
Qty = 1
$5 + $2
|
Qty = 3
$13 + $2
|
Qty = 1
$9 + $2
|
Qty = 3
$25 + $3
|
| P4 - bare PCBs |
Qty = 1
$2 + $2
|
Qty = 3
$5 + $2
|
Qty = 5
$8 + $2
|
Qty = 10
$14 + $3
|
P1 - Assembly Instructions
- The P1 pcboard (figure #1). Please take note of the double row of 4 holes immediately above the holes for the J5 connector.
Nothing goes into these holes under most circumstances. However if you have reason to rearrange the i/o signals and
voltage input, you may cut these four traces and solder in jumper wires to make t he connections as you like
- We will populated the board in sections, stopping to solder and clip leads after each section. The density of
the board is such that doing all the resistors at once makes for very awkward soldering.
- Referring to figure #2, identify and insert the two NPN transistors, Q2 and Q3 (2N3904), into the first row above
the double row of 4 pins observe the body outlines on the silksceen. Solder and clip leads.
- Refer to figure #3, Insert resistors vertically bend top lead down - R1 (10Kohms brown-black-orange), R2 (10Kohms), and C1 (.01 uF marked "103" or
"153") moving up from Q2. Solder and clip
- Refer to figiure #4. Insert R3 (10 Kohms), and R4 (10 Kohms) vertically working up from Q3. Insert R5 (10 Kohms) horizontally.
Solde and clip
- Refer to figure #5. Insert vertically R6 (4.7 Kohms yellow-violet-red)to the right of R3, the insert R7 (1 Kohm brown-black-red) to the right of R6.
Insert transistor Q1 (2N3906) above R7. Observe body outline and orientation in silkscreen. Solder and clip
- Push the DB9 plug pins over the edge of the boards. On some of the boards they do not line up pefectly but well enough that they can be soldered
on without making any unwanted solder bridges. Figure #6 covers this and the next step.
- Attach the 5 pin female socket header and solder. If this board is going to be used just for breadboard work, you may wish to substitute a 5 pin,
straight up header section, inserting it from the solder side of the board with the long pins down, and soldering on the top side.
- Slide DB9F on as appropriate and solder. Inset righ
- Slide the clear heatshrink over the unit and gently heat with a heat gun or over a stove. Hold unit with forceps or hot dog tongs and keep it moving
so as not to damage the board or plastic connectors
- The Pinouts of the P1 header connector as as follows. Holding the P1 with the socket header towards you and the DB9 away. (refer to figure #6)
Left to right, Pins 1(square pad), 2, 3, 4 & 5;
- Pin 1 - Vss (Gnd)
- Pin 2 - Reset
- Pin 3 - TxD
- Pin 4 - RxD
- Pin 5 - Vdd (+ 3-5 volts)
[Click on any picture below to enlarge]
P2 - Assembly Instructions
- Insert the three resistors. From left to right 180 ohms (briwn-gray-brown), 22 Kohms (red-red-orange, 10 Kohms (brown-black-orange), then the BAT42
Diode (black band down) - see figure #1
- The next steps may seem tedious for what looks so simple. The PCB here is very small and everything is on it compactly. These steps are designed
to allow you to solder both the leads and the DB9 connectors down in close proximity with the least chance of creating an unwanted solder bridge.
- Bend leads as shown in figure #2 with one set of leads away from the edges.
- Solder and clip these leads. Bend the remaining leads away from the edge as in figure #3. Solder and clip them also
- Push the DB9 plug pins over the edge of the board. On some of the boards they do not line up pefectly but well enough that they can be soldered
on without making any unwanted solder bridges.
- Attach the 3 pin female socket header and solder. If this board is going to be used just for breadboard work, you may wish to substitue and 3 pin,
straight up header section, inserting it from the solder side of the board with the long pins down, and soldering on the top side.
- Slide the clear heatshrink over the unit and gently heat with a heat gun or over a stove. Hold unit with forceps or hot dog tongs and keep it moving
so as not to damage the board or plastic connectors
- The Pinouts of the P2 header connector as as follows. Holding the P2 with the socket header towards you and the DB9 away. (refer to figure #1)
Left to right, Pins 1(square pad), 2, & 3;
- Pin 1 - Sout
- Pin 2 - Sin
- Pin 3 - Gnd
- Note - Rev-Ed leaves the 10K/22K resistors in place after programming. This keeps the Sin pin from floating
and falsely invoking the bootloader. Since the P2 has them on its board and they will be removed after programming, you can install as part of the permanent
target chip circuit design a 47K (yellow-violet-orange) 1/8watt resistor from the Sin pin to GND. When the 10K/22K divider from the P2 is placed across this
it will have no adverse effect on the programming process, but when the P2 is removed the 47K resistor will hold the Sin pin down and out of trouble.
[Click on any picture below to enlarge]
P3 - Assembly Instructions
- Schematic available
- Holding the board with the solder tabs towards you, from right to left insert the three resistors; 180 ohms (brown-gray-brown),
22 Kohms (red-red-orange, 10 Kohms (brown-black-orange), then the BAT42 Diode (black band towards chip)
- solder and clip these leads off
- Carefully lay the chip on its side and push it evenly from both sides so the legs are more perpedicular to the chip rather than splayed outward
as it comes from the factory. Then turn the chip on its other side and do the same
- Align the chip with its notch towards the two rows of 4 holes end. (if you hold the PCB so you can read the words "Wulfden/ModernDevice", then
the writing on the chip will be upside down). Now carefully insert the chip into the 14 holes.
- check that all pins are through their respective holes, bend a two pins over at diagonally opposite points to hold the chip in place while you solder.
- Solder and clip these leads.
- Push the DB9 plug pins over the edge of the board. With some of thses connectors they do not line up absolutely perfectly but well enough that they
can be soldered on without making any unwanted solder bridges.
- insert, solder, and clip lead of the .01 uF capacitor (marked "104")
- Insert the connector of choice, pins, sockets, wires. You may use either or both of the two sets of four holes
- The Pinouts of the P3 header connector as as follows. Left to right, Pins 1(square pad), 2, 3, & 4;
- Pin 1 - TX (data to RS232)
- Pin 2 - RX (data from RS232)
- Pin 3 - + 3.3-5.5 vdc (power from host)
- Pin 4 - GND
[Steo-by-Step Pictures to come]
P4 - Assembly Instructions
- Schematic available
- Holding the board with the solder tabs towards you, from right to left insert the three resistors; 180 ohms (brown-gray-brown),
22 Kohms (red-red-orange, 10 Kohms (brown-black-orange), then the BAT42 Diode (black band towards chip)
- solder and clip these leads off
- Along the left edge insert a 0.1 uF cap (marked "104"), the two 10 K resistors, and another 0.1 uF cap, solder, and clip excess leads
- Carefully lay the chip on its side and push it evenly from both sides so the legs are more perpedicular to the chip rather than splayed outward
as it comes from the factory. Then turn the chip on its other side and do the same
- Align the chip with its notch towards the three rows of 5 holes end. (if you hold the PCB so you can read the words "Wulfden/ModernDevice", then
the writing on the chip will be upside down). Now carefully insert the chip into the 14 holes.
- check that all pins are through their respective holes, bend a two pins over at diagonally opposite points to hold the chip in place while you solder.
- Solder and clip these leads.
- Push the DB9 plug pins over the edge of the board. With some of thses connectors they do not line up absolutely perfectly but well enough that they
can be soldered on without making any unwanted solder bridges.
- Insert the connector of choice, pins, sockets, wires. You may use any of the sets of five holes.
- You may also cut the traces between the two rows closest to the chip and then use those two rows and short wire jumpers to re-align the pinouts
- The Pinouts of the P4 header connector as as follows. Left to right, Pins 1(square pad), 2, 3, 4, & 5;
- Pin 1 - TX (data to RS232)
- Pin 2 - RX (data from RS232)
- Pin 3 - + 3.3-5.5 vdc (power from host)
- Pin 4 - GND
- Pin 5 - Reset
[Step-by-Step Pictures to come]
P4 with LilyPad Arduino(R)
_ Lilypad Arduino. P4, and 4.5 volt batterypack |
_ Closeup of rewired pin arrangement |
_ Bottom mounted socket header for clean connection |