tarpn_logo
 home    builders    Search

buildersTNC-PITNC-PI Kit Ordering and Assembly ➜ Legacy TNC-PI assembly

page modified February 24, 2016

Legacy TNC-PI assembly instructions

This page has instructions for assembly of older Coastal Chipworks TNC-PI boards. Please see this page for instructions on the latest boards.
There are 3 models of the board. See TNC-PI General Information for details.

All three models may be assembled with the 10 pin JP2 header. Available here from SparkFun and included with the TARPN green-board TNC.


PCB boards v1.2, v2.0, and TARPN v2.1

Click to enlarge
V1.2b TNC-PI           v2.2 TNC-PI            tarpn_v2_0_pcb_i6_06943

The three models have the same parts designators in silkscreen so where parts are common between the three boards, they are labelled the same on each board. For the most part you can follow the instructions for the new 10-pin board and successfully build any of the 3 models. I have highlighted the board‑specific differences in the instructions.
Caveat: My instructions are written for an experienced kit-builder though this kit isn't particularly difficult compared to any other beginner kit. The issue is that I don't know all the things to advise you on up front and a beginner kit would have that kind of advice.

That said, I suggest you use a temperature controlled soldering iron, and rosin core lead solder, 60/40 or some such. Also, don't use flux on the board. Cleaning the board before or after soldering should not be necessary.

The part designations, like R1, U2, etc... are silkscreened on the top of the board. Insert all parts from the top of the board where the appropriate designator indicates. The photos provided may be helpful. Beware that there can be multiple versions of the board and the photos are only of one version. Use the silk-screen as the last word unless specifically directed NOT to in the text.

If there is a step which installs multiple parts, you can put all of the parts into the board in any order, and then solder all of them at once.

The reason for the step‑wise assembly order is so in each step when the board is flipped upside‑down for soldering the board doesn't rock too much, and for some steps you can take advantage of the table‑top to force the parts flush to the board for best mechanical stability. The test step, to assure proper voltage regulator function, is done as early as convenient.


What you will need

  • Appropriate Raspberry PI modified with 3 cuts on the header as shown here:
  • Power supply for the Raspberry PI to plug into the micro-USB socket.
  • Insulation Displacement Connector ribbon cable with 2 or more connectors to power up the TNC-PI.
  • Volt Ohm Meter to check the TNC-PI regulator
  • diagonal cutters
raspberry_pi_header_with_cuts_i6_07066x600

Some of the images on this page can be enlarged and opened in a new browser tab by clicking on them.


Install parts in this order:

1 X1 3.57 MHz crystal
x1_i6_07056x200 XTAL_i6_07060
x1_boardx600
2 X2 20.00 MHz crystal
X2_i6_07059x200 XTAL_i6_07060
Note: Make sure you place X2 into the PCB spot marked for it. There is a capacitor part which is the same footprint and adjacent to the crystal.
x2_board_i6_07105x600

3 C2, C4, C5, C6,
C11, C14, C15, C21
0.1 f
c2_parts_i6_07108x180
Eight yellow non-polorized barrels
c2_board_i6_07110x600

Skip this step for GREEN TNC kits.
Note: JP3 and JP4 holes are only present on very few early v1.x PCboards.
For boards where these four holes and silkscreen markings are present, install the two wire jumpers at this step.
Use wire trimmed from one of the yellow caps to create two separate jumpers short between lands.
The 10-pin header is installed later.
4 JP3 and JP4 scrap solid wire short between holes for JP3 and JP4. See photo
2015_i6_05057__2x5_header

R14 is deleted from the TARPN v2.0, v2.1 and v2.2 PCboard.
Those kits would only have four 10k resistors.
5 R5, R11, R14,
R16, R18
10K resistor
R5_i6_07029x170
Brown, black, orange
R14, not shown, would be on the extreme left edge of the board near X2
r5_board_i6_07112x600

6 R1, R2, R3 100K resistor
R1_i6_07034x170>
Brown, black, yellow
r1_board_i6_07118x600

7 R4, R17, R19 1K resistor
R4_i6_07036x170
Brown, black, red
r4_board_i6_07120x600

8 R8 24.9K resistor
R8_i6_07038x170
Red, yellow, white, red, brown
r8_board_i6_07121x600

9 R9 9.31K resistor
R9_i6_07041x170
White, orange, brown, brown, brown
r9_board_i6_07123x600

10 R10 18.7K resistor
R10_i6_07042x170
Brown, grey, purple, red, brown
r10_board_i6_07123x600
Inspect the soldering around R10 and make sure you do not have a short between R10 and R11
11 U2, U3
U4, U5
IC Sockets
One 16-pin, one 18-pin
and two 8-pin sockets
sockets_i6_07086x400
These are usually installed and soldered one at a time. You can either hold the socket with a finger while soldering the two corner pins in, then finish the rest of the pins, or you can insert the socket and then bend out two of the corner pins to hold it into place.
Be careful of the orientation.
They are not all pointing the same way!

sockets_board_i6_07124x600
Make sure you arrange the sockets so the divit at one end lines up with the markings on the PC board.
Note that some of the sockets are pointed opposite of some of the others. Do not install the ICs in the sockets at this point.
12 TX TEST pushbutton, 4-pin
(green boards only)
pushbutton_part_i6_07047x340
Carefully wiggle the four pins through their holes. Don't put excess pressure else they bend and are hard to put back.
tx_test_board_i6_07126x600

13 C9, C10 18 pf
C9_i6_07015scale
c9_soldering_i6_07127x340
ceramic disk
c9_board_i6_07133x600
⇐ When stuffing the capacitors, direct the wires so they don't cross. This will enable you to solder the pads without shorting.

14 C12, C13 22 pf
C12_i6_07020x190
c9_soldering_i6_07127x340
ceramic disk
C12_board_i6_07134x600
⇐ When stuffing the capacitors, direct the wires so they don't cross. This will enable you to solder the pads without shorting.

15 C7, C8 0.01 f 2.5%
C12_i6_07023
Red and yellow or grey; if grey marked 10 nF
c7_board_i6_07135x600

16 C3 100 pf
C3_i6_07026x190
labelled 101
ceramic disk or dipped
c3_board_i6_07137x600

17 C1 10 f Polarized
electrolytic capacitor
C1_i6_07049x170
Part has stripe on one side with ‑ sign.
The other side lines up with + sign in the silkscreen.
C1_i6_07037x150    C1_i6_07054
c1_board_i6_07138x600

18 RX TEST SPDT
rxtest_part_i6_07139x340
slide switch, 3-pin. Orientation doesn't matter.
Red boards have no RX TEST switch.
rxtest_board_i6_07140x600

19 Q1 PN2222 transistor
q1_part_i6_07078x340
3-pin -- orientation is important! Line up part with silk-screen.
Do not confused with U1
q1_board_i6_07142x600

20 U1 Regulator MCP1700-33
or
MCP1700-30
u1_part_i6_07143x340
3 pin
Install so the flat side is toward the edge of the board.
Note that the silkscreen is in error on TARPNv2.1 boards
u1_i6_07085x340 u1_i6_07084x340
u1_board_i6_07144x600

21 JP2 2 x 5 header
J2_header_part_i6_07048x340
2x5 header is available at SparkFun for your 26 or 40 pin kit.
2x5 header is included included with TARPN 10-pin versions of the kit.
JP2 symbol is sometimes not visible
Insert on top, solder from bottom
For boards with 26 or 40 pin holes, install at the end of the board toward U1 regulator
tnc_pi_v1_2b_populated_2015_i6_05151x600
Note: 2x5 jp2_part_i6_07152x340 jp2_board_i6_07148x600

22 JP7 V1.1 Red board PCBs and some V1.2 Red board PCBs have a JP7 next to C1. Short this permanently with a loop of wire. This enables VCC to the board.
2016_tncpi_1_2_need_jp7_semi_i6_07991
tncpi_1_1_jp7needed_x600_i6_07988

23 Power up and test voltage
Shutdown your Raspberry PI and remove its memory card. This will keep the file system on the card from getting corrupted if there is any debugging to be done.
Locate the largest IC socket on the board which is U3. It is 9 pins on a side.
Use a ribbon cable to connect the TNC-PI to a Raspberry PI. Make sure the ribbon is aligned so
pin 1 of the Raspberry PI is on the same end of the ribbon as pin 1 on the TNC-PI.
Power up the Raspberry PI without its memory card.
Use a voltmeter to check the voltage between the middle pin on one side of U3 and the middle pin
on the other side of U3, i.e. pins 5 and 14. The voltage difference between the two should be 3.3 volts.
Any voltages between 3.25 and 3.35 will do. Pin 5 is the negative side and pin 14 is the positive side.
We're really only interested that it is 3.3 volts.
Power off the Raspberry PI and disconnect the ribbon from the TNC-PI. Make sure you keep track of your memory card. You can put it back into the Raspberry PI.

If there is a problem, inspect the Regulator U1, capacitor C1 and the 10 pin header. Send an email on TARPN groups-io email reflector if you are still having an issue.
volts_i6_07095x688 volts_i6_07092x600

Remove power from the Raspberry PI.


24 D5 Yellow LED (DCD)
d5_led_part_i6_07043x340
Polarized -- make sure the square end
lines up with the silkscreen. Ensure the shorter leads on the LEDs go through the holes closest to the flat side of the LED outline.
25 D4 Red LED (PTT)
d4_red_led_part_i6_07044x340
Polarized -- make sure the square end
lines up with the silkscreen.
leds_board_i6_07154x600

26 R6 and R7 10K trimmer potentiometer
R7_part_i6_07046x340
Orange or blue and white
Carefully wiggle the three pins through their holes. Don't put excess pressure else they bend and are hard to put back.
Green boards before V2.3 do not have R6.
r7_board_i6_07157x600

27 DE-9 connector
de9_part_i6_07090x340
Push flush to the board. Solder the 2 large pin-pairs on the side holes first while forcing the connector solidly onto the board. This will give you the most robust connector.
Next solder the 9 small pins.
de9_board_i6_07159x600

Install Integrated Circuits U2 through U5
You may wish to bend the pins of the four ICs slightly inward to facilitate inserting them into their sockets. Ensure the notch on the top of each chip lines up with the notch printed on the PC board. Also make absolutely certain that you do not mix up the two 8 pin chips and plug them into the wrong sockets.
28 U2 CML MX-614 Modem
mx614_part_i6_07165x340
16 pin IC
u2_board_i6_07171x600
29 U3 PIC16F1847 microcontroller
pic_i6_07093x600
18 pin IC
u3_board_i6_07172x600
30 U4 MCP6023 Op Amp
mcp6023_part_i6_07168x340
8 pin IC
u4_board_i6_07175x600
31 U5 23K640 Memory
23k640_part_i6_07166x340
8 pin IC
u5_23k640_board_i6_07101x600

There is a 6 pin mostly-in-line set of holes marked ICSP (In Circuit Serial Programming) . These holes are left unconnected.

On some red boards there are unused pins marked J.


32 Power up CPU test
Shutdown your Raspberry PI and remove its memory card. This will keep the file system on the card from getting corrupted if the power is removed and re-applied arbitrarily.

Connect up the TNC-PI ribbon to the Raspberry PI, observing proper ribbon polarity.

While observing the the LEDs on the TNC-PI, apply power to the Raspberry PI. The RED and YELLOW LEDs should both illuminate, then the RED goes off, followed by the YELLOW. Some additional flickering may also be observed after the two LEDs first go out.


Congratulations. Youre done assembling the TNC-Pi.
Configure TNC-PI
© Tadd Torborg, 2014↝2023 -- all rights reserved