279:
119:
490:
357:
218:
22:
457:
Many TNCs are still in use, especially in unattended stations where reliability is important. The importance of location to the APRS system has fueled development of a new generation of small low-power TNCs often integrated with a GPS module for use in mobile tracking stations. Not all AX.25
339:
into audio signals (in traditional applications) for transmission by the radio. Received signals are demodulated, the data unformatted, and the output sent to the terminal for display. In addition to these functions, the TNC manages the radio channel according to guidelines in the AX.25
465:
protocols require specific naming conventions, and older TNCs may not have the required support to be used as a digipeater. However, almost any TNC can be pressed into service for Home or
Tracker use. TNCs that were clones of the popular
204:) with (currently) 16 different data modes, from 300 baud AFSK to 19,200 C4FSK.It has a KISS interface to the compute device, and implements IL2P (Improved Layer 2 Protocol) for Forward Error Correction (FEC) in some modes.
170:
Amateur Radio TNCs were first developed in 1978 in Canada by the
Montreal Amateur Radio Club and the Vancouver Area Digital Communications group. These never gained much popularity because only a bare
458:
activity is APRS: Some AX.25 data networks exist, including the EastNet Packet
Network mostly in the Northeastern United States and TARPN Network mostly in North Carolina.
193:
In 1986, the improved "TNC+" was designed to run programs and protocols developed for the original TNC board. TNC+ also included an assembler and a version of Forth (
437:(Keep It Simple, Stupid) devices. These have a modem and minimal processing of the AX.25 protocol. Most of the processing is moved to the personal computer.
320:
to receive messages while the operator is away.) Because the TNC contains all the intelligence needed to communicate over an AX.25 network, no external
867:
454:
Some handheld and mobile VHF radios currently on the market incorporate TNC abilities within the radio itself in support of the APRS protocol.
597:
However, typically a human uses a more sophisticated software package running on a personal computer that sends messages to the TNC using the
554:). The connectors used for this purpose vary widely across TNC manufacturers, but modern radios that offer data ports have widely adopted the
550:
Although typically described as data ports, the interface between a radio and a TNC is almost entirely analog audio (plus lines for PTT and
565:) connectors, modular telephone (RJ) connectors, and combinations of mini- and micro-headphone connectors (typically on handheld radios).
343:
Early usage was mostly one-to-one communication, either between two people or a person to an automated
Bulletin Board or E-mail system.
86:
511:
378:
239:
58:
39:
440:
The next logical step in the evolution is to eliminate the specialized hardware and move all of the processing to a computer. A "
470:
65:
950:
186:
HD-4040. A few years later, the improved TNC-2 became available, and it was licensed to commercial manufacturers such as
72:
1011:
1003:
661:
594:
of a personal computer. Serial ports are now pretty much extinct, but USB-to-serial converter cables are available.
537:
419:
404:
265:
105:
54:
519:
386:
247:
447:
Some of the earlier attempts performed poorly, giving this approach a bad reputation. Modern software TNCs, using
608:
interfaces that can be accessed across computer networks. For example, it is possible to run a software TNC on a
1063:
771:
1068:
515:
382:
243:
43:
418:
Since the late 1990s, most AX.25 usage has shifted to a different one-to-many communication paradigm with the
149:
1073:
653:
467:
179:
943:
612:
near the radio and access it from a laptop computer in another location. Software TNCs also provide "
79:
690:
448:
500:
367:
228:
182:(TAPR) association produced complete kits for their TNC-1 design. This was later available as the
278:
605:
583:
504:
425:
The TNCs of the 1980s and 1990s were complete solutions that only needed a radio and an optional
371:
232:
32:
313:
1094:
936:
317:
316:
to the user. (Commonly, this software provides other functionality as well, such as a basic
172:
156:
networks, with the addition of a modem to convert baseband digital signals to audio tones.
8:
451:
techniques, can successfully decode poor quality signals that the older equipment can't.
922:
159:
The first TNC, the VADCG board, was originally developed by Doug
Lockhart, VE7APU, of
657:
426:
616:" so they can be used with old applications that only know how to use serial ports.
197:), which runs on the TNC+ itself, to support developing new programs and protocols.
794:
164:
145:
751:
462:
444:" is used for audio to and from the radio. Everything else is done in software.
289:
187:
628:
613:
562:
297:
175:
was made available and builders had to gather up a large number of components.
1088:
842:
703:
677:
579:
430:
325:
135:
1016:
959:
609:
142:
118:
578:
TNCs were originally designed to accept messages from a human typing on a
993:
591:
332:
912:
1037:
598:
441:
434:
336:
1047:
727:
324:
is required. All of the network's resources can be accessed using a
160:
489:
356:
217:
21:
973:
818:
555:
321:
305:
286:
183:
907:
1032:
551:
122:
AEA (Advanced
Electronic Applications Inc.) PK-232MBX, circa 1991
200:
In 2018 Nino
Carillo (KK4HEJ) developed and produced a TNC (the
928:
779:
756:
587:
335:. Data from the terminal is formatted into AX.25 packets and
983:
978:
309:
301:
283:
194:
139:
1042:
917:
153:
892:
433:"shacks," there was a movement toward simpler, cheaper
902:
772:"WA8LMF TNC Test CD Results a.k.a. Battle of the TNCs"
908:
SYMEK Packet-Radio-Controller (TNC) for amateur-radio
897:
473:
may be upgradeable via the UIDIGI firmware project.
312:) that implements the AX.25 protocol and provides a
46:. Unsourced material may be challenged and removed.
693:. Vancouver Amateur Digital Communications Group.
590:signal levels. This could also be used with the
1086:
650:The ARRL Handbook for Radio Communications 2006
282:The Kantronics 9612+ was implemented around an
582:. TNCs had a DB-25 or DE-9 connector carrying
561:Also used are full-size DIN connectors, DE-9 (
944:
647:
331:The TNC connects to the terminal and a radio
518:. Unsourced material may be challenged and
385:. Unsourced material may be challenged and
246:. Unsourced material may be challenged and
951:
937:
913:AEA PK-232 to 6-pin MiniDIN wiring diagram
538:Learn how and when to remove this message
405:Learn how and when to remove this message
266:Learn how and when to remove this message
106:Learn how and when to remove this message
868:"6PACK a "real time" PC to TNC protocol"
429:. As home computers made their way into
277:
117:
479:
1087:
932:
865:
573:
918:Software for AEA and Kantronics TNCs
843:"TARPN -- NinoTNC info for Builders"
795:"EastNet Packet Radio Group Welcome"
704:"TARPN -- NinoTNC info for Builders"
516:adding citations to reliable sources
483:
383:adding citations to reliable sources
350:
244:adding citations to reliable sources
211:
148:. It is similar in function to the
44:adding citations to reliable sources
15:
13:
893:Tucson Amateur Packet Radio (TAPR)
728:"TARPN: Improved Layer-2 Protocol"
14:
1106:
885:
420:Automatic Packet Reporting System
346:
958:
601:protocol or the 6PACK protocol.
488:
355:
216:
20:
859:
835:
449:digital signal processing (DSP)
31:needs additional citations for
811:
787:
764:
744:
720:
696:
683:
678:"Introduction to packet radio"
670:
641:
296:A typical model consists of a
207:
150:Packet Assembler/Disassemblers
1:
634:
604:Modern Software TNCs provide
1074:Encoder receiver transmitter
898:Help getting started in APRS
691:"Features of the VADCG TNC+"
138:operators to participate in
7:
870:. Translated by Sailer, Tom
654:American Radio Relay League
648:R. Dean Straw, ed. (2005).
622:
180:Tucson Amateur Packet Radio
10:
1111:
689:Douglas Lockhart. (1986).
55:"Terminal node controller"
1056:
1025:
1002:
966:
903:Inventor of APRS' website
989:Terminal node controller
752:"Dire Wolf Software TNC"
128:terminal node controller
584:asynchronous start-stop
656:. pp. 9.14–9.15.
314:command line interface
293:
134:) is a device used by
123:
866:Welwarsky, Matthias.
318:bulletin board system
281:
173:printed circuit board
121:
819:"TARPN Network Page"
512:improve this section
480:TNC/Radio data ports
379:improve this section
240:improve this section
40:improve this article
1026:TCP/IP packet radio
574:Terminal data port
558:6-pin connector.
294:
124:
1082:
1081:
548:
547:
540:
415:
414:
407:
276:
275:
268:
116:
115:
108:
90:
1102:
953:
946:
939:
930:
929:
879:
878:
876:
875:
863:
857:
856:
854:
853:
839:
833:
832:
830:
829:
815:
809:
808:
806:
805:
791:
785:
784:
776:
768:
762:
761:
748:
742:
741:
739:
738:
724:
718:
717:
715:
714:
700:
694:
687:
681:
674:
668:
667:
645:
614:pseudo terminals
543:
536:
532:
529:
523:
492:
484:
410:
403:
399:
396:
390:
359:
351:
271:
264:
260:
257:
251:
220:
212:
165:British Columbia
111:
104:
100:
97:
91:
89:
48:
24:
16:
1110:
1109:
1105:
1104:
1103:
1101:
1100:
1099:
1085:
1084:
1083:
1078:
1052:
1021:
998:
962:
957:
927:
888:
883:
882:
873:
871:
864:
860:
851:
849:
841:
840:
836:
827:
825:
817:
816:
812:
803:
801:
793:
792:
788:
774:
770:
769:
765:
750:
749:
745:
736:
734:
726:
725:
721:
712:
710:
702:
701:
697:
688:
684:
675:
671:
664:
646:
642:
637:
625:
619:
576:
544:
533:
527:
524:
509:
493:
482:
476:
417:
411:
400:
394:
391:
376:
360:
349:
340:specification.
290:microcontroller
272:
261:
255:
252:
237:
221:
210:
112:
101:
95:
92:
49:
47:
37:
25:
12:
11:
5:
1108:
1098:
1097:
1080:
1079:
1077:
1076:
1071:
1066:
1060:
1058:
1054:
1053:
1051:
1050:
1045:
1040:
1035:
1029:
1027:
1023:
1022:
1020:
1019:
1014:
1008:
1006:
1000:
999:
997:
996:
991:
986:
981:
976:
970:
968:
964:
963:
956:
955:
948:
941:
933:
926:
925:
920:
915:
910:
905:
900:
895:
889:
887:
886:External links
884:
881:
880:
858:
834:
810:
786:
763:
760:. 10 May 2021.
743:
719:
695:
682:
676:Larry Kenney.
669:
662:
639:
638:
636:
633:
632:
631:
629:Wireless modem
624:
621:
575:
572:
571:
570:
569:6-pin Mini-DIN
546:
545:
528:September 2016
496:
494:
487:
481:
478:
413:
412:
395:September 2016
363:
361:
354:
348:
347:Current status
345:
298:microprocessor
274:
273:
256:September 2016
224:
222:
215:
209:
206:
114:
113:
96:September 2016
28:
26:
19:
9:
6:
4:
3:
2:
1107:
1096:
1093:
1092:
1090:
1075:
1072:
1070:
1067:
1065:
1062:
1061:
1059:
1055:
1049:
1046:
1044:
1041:
1039:
1036:
1034:
1031:
1030:
1028:
1024:
1018:
1015:
1013:
1010:
1009:
1007:
1005:
1001:
995:
992:
990:
987:
985:
982:
980:
977:
975:
972:
971:
969:
965:
961:
954:
949:
947:
942:
940:
935:
934:
931:
924:
921:
919:
916:
914:
911:
909:
906:
904:
901:
899:
896:
894:
891:
890:
869:
862:
848:
844:
838:
824:
820:
814:
800:
796:
790:
782:
781:
773:
767:
759:
758:
753:
747:
733:
729:
723:
709:
705:
699:
692:
686:
679:
673:
665:
663:0-87259-948-5
659:
655:
651:
644:
640:
630:
627:
626:
620:
617:
615:
611:
607:
602:
600:
595:
593:
589:
585:
581:
580:dumb terminal
568:
567:
566:
564:
559:
557:
553:
542:
539:
531:
521:
517:
513:
507:
506:
502:
497:This section
495:
491:
486:
485:
477:
474:
472:
469:
464:
459:
455:
452:
450:
445:
443:
438:
436:
432:
428:
427:dumb terminal
423:
421:
409:
406:
398:
388:
384:
380:
374:
373:
369:
364:This section
362:
358:
353:
352:
344:
341:
338:
334:
329:
327:
326:dumb terminal
323:
319:
315:
311:
307:
303:
299:
291:
288:
285:
280:
270:
267:
259:
249:
245:
241:
235:
234:
230:
225:This section
223:
219:
214:
213:
205:
203:
198:
196:
191:
189:
185:
181:
178:In 1983, the
176:
174:
168:
166:
162:
157:
155:
151:
147:
144:
141:
137:
136:amateur radio
133:
129:
120:
110:
107:
99:
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
41:
35:
34:
29:This article
27:
23:
18:
17:
1095:Packet radio
1017:APRS Calling
988:
960:Packet radio
872:. Retrieved
861:
850:. Retrieved
846:
837:
826:. Retrieved
822:
813:
802:. Retrieved
798:
789:
778:
766:
755:
746:
735:. Retrieved
731:
722:
711:. Retrieved
707:
698:
685:
672:
649:
643:
618:
610:Raspberry Pi
603:
596:
577:
560:
549:
534:
525:
510:Please help
498:
475:
460:
456:
453:
446:
439:
424:
416:
401:
392:
377:Please help
365:
342:
330:
295:
262:
253:
238:Please help
226:
201:
199:
192:
177:
169:
158:
143:packet radio
131:
127:
125:
102:
93:
83:
76:
69:
62:
50:
38:Please help
33:verification
30:
1057:Specialized
994:FBB (F6FBB)
967:Traditional
923:Arduino TNC
799:www.qsl.net
592:serial port
586:bytes with
463:digipeating
333:transceiver
208:Description
1038:KISS (TNC)
874:2013-05-19
852:2024-09-01
828:2024-09-01
804:2024-09-01
737:2024-09-01
713:2024-09-01
635:References
599:KISS (TNC)
66:newspapers
1069:FX.25 FEC
1048:Phil Karn
847:tarpn.net
823:tarpn.net
732:tarpn.net
708:tarpn.net
499:does not
442:soundcard
366:does not
337:modulated
227:does not
161:Vancouver
1089:Category
974:ALOHAnet
623:See also
556:Mini-DIN
422:(APRS).
322:computer
306:software
287:Motorola
184:Heathkit
152:used on
146:networks
1064:Spartan
1033:AMPRNet
552:squelch
520:removed
505:sources
387:removed
372:sources
248:removed
233:sources
202:NinoTNC
80:scholar
780:GitHub
757:GitHub
660:
606:TCP/IP
588:RS-232
435:"KISS"
304:, and
82:
75:
68:
61:
53:
984:AX.25
979:PRNET
775:(PDF)
563:D-sub
471:TNC-2
461:APRS
310:EPROM
302:modem
284:8-bit
195:STOIC
140:AX.25
87:JSTOR
73:books
1043:KA9Q
1012:APRS
1004:APRS
658:ISBN
503:any
501:cite
468:TAPR
370:any
368:cite
308:(in
300:, a
231:any
229:cite
154:X.25
59:news
514:by
431:ham
381:by
242:by
188:MFJ
132:TNC
42:by
1091::
845:.
821:.
797:.
777:.
754:.
730:.
706:.
652:.
328:.
190:.
167:.
163:,
126:A
952:e
945:t
938:v
877:.
855:.
831:.
807:.
783:.
740:.
716:.
680:.
666:.
541:)
535:(
530:)
526:(
522:.
508:.
408:)
402:(
397:)
393:(
389:.
375:.
292:.
269:)
263:(
258:)
254:(
250:.
236:.
130:(
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.