{"id":14307,"date":"2017-12-23T16:42:53","date_gmt":"2017-12-23T23:42:53","guid":{"rendered":"http:\/\/ainslies.net\/?p=14307"},"modified":"2017-12-25T08:10:33","modified_gmt":"2017-12-25T15:10:33","slug":"chip-pro-tnc","status":"publish","type":"post","link":"https:\/\/ainslies.net\/?p=14307","title":{"rendered":"CHIP Pro TNC"},"content":{"rendered":"<p><a href=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1087.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14308 alignleft\" src=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1087-191x300.jpg\" alt=\"\" width=\"191\" height=\"300\" srcset=\"https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1087-191x300.jpg 191w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1087-768x1205.jpg 768w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1087-653x1024.jpg 653w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1087.jpg 1364w\" sizes=\"auto, (max-width: 191px) 100vw, 191px\" \/><\/a>So I finally have a design of the TNC I&#8217;ve been working on that I think is ready for release. Initially this started with me wanting a replacement for my mobilinkd and AP510. With feature creep it has turned into much more.<\/p>\n<p>The current board has a <a href=\"https:\/\/www.aliexpress.com\/item\/1PCS-SR-FRS-1WV-VHF-136-174MHz-Wireless-Voice-Intercom-Transceiver-Module\/32760115060.html\">VHF radio module<\/a>, a <a href=\"https:\/\/getchip.com\/pages\/chippro\">CHIP Pro<\/a> computer module running Linux ( NTC calls it gadget OS ) and a <a href=\"https:\/\/www.mikroe.com\/click\">Mikrobus<\/a> slot. I&#8217;m currently using the Mikrobus for a GPS module but there are lots of variants.<\/p>\n<p>&nbsp;<\/p>\n<h2>Features<\/h2>\n<p>I&#8217;m going to split the features into ones I&#8217;ve had the time to test with the current design and features that did work on previous designs but haven&#8217;t been tested on the current design or haven&#8217;t been tried at all.<\/p>\n<p><strong>Current features<\/strong><\/p>\n<ul>\n<li>The OS is a slightly modified <a href=\"https:\/\/github.com\/nytowl\/Gadget-OS\/tree\/tnc\">Gadget OS<\/a><\/li>\n<li>There is a <a href=\"https:\/\/gitlab.com\/ChipTNC\/ChipTNC-www\">web server<\/a> that can display maps, receive APRS beacons and send APRS messages ( receive was broken last time I checked )<\/li>\n<li>Send and receive APRS messages using <a href=\"https:\/\/github.com\/wb2osz\/direwolf\">direwolf<\/a><\/li>\n<li><a href=\"http:\/\/thelifeofkenneth.com\/aprx\/\">APRX<\/a> interface for viscous digipeating<\/li>\n<li>Mikrobus slot that supports 3.3V serial modules for<a href=\"https:\/\/www.mikroe.com\/gnss-3-click\"> GPS<\/a><\/li>\n<li>1W <a href=\"https:\/\/www.aliexpress.com\/item\/1PCS-SR-FRS-1WV-VHF-136-174MHz-Wireless-Voice-Intercom-Transceiver-Module\/32760115060.html\">VHF module<\/a><\/li>\n<\/ul>\n<p><strong>Previously working features<\/strong><\/p>\n<ul>\n<li>WiFi access point<\/li>\n<li><a href=\"http:\/\/www.mobilinkd.com\/\">mobilnkd<\/a> type interface for connecting to HT radios for higher power TX &#8211; I used the same interface as the mobilinkd so their cable will work<\/li>\n<li><a href=\"https:\/\/gitlab.com\/ChipTNC\/ChipTNC-www\/blob\/master\/messaged.py\">messaged.py<\/a> module for sending and receiving APRS messages<\/li>\n<\/ul>\n<p><strong>Untested HW features<\/strong><\/p>\n<ul>\n<li>UHF radio module<\/li>\n<li>IO output including solid sate relays capable of switching 12V 1.5A DC<\/li>\n<li>SD card<\/li>\n<li>2nd USB port<\/li>\n<\/ul>\n<p><strong>Possible Additional Software Features<\/strong><\/p>\n<ul>\n<li>Cross band audio repeater<\/li>\n<li>Cross band digipeater<\/li>\n<li>BT\/WiFi to APRS\/AX25 modem<\/li>\n<\/ul>\n<h2>Design Files<\/h2>\n<p>I&#8217;ve decided to open source all of the design including the hardware and software.<br \/>\n<a href=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/Chip-PRO-TNC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14314 alignleft\" src=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/Chip-PRO-TNC-300x186.png\" alt=\"\" width=\"300\" height=\"186\" srcset=\"https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/Chip-PRO-TNC-300x186.png 300w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/Chip-PRO-TNC-768x477.png 768w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/Chip-PRO-TNC-1024x636.png 1024w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/Chip-PRO-TNC-483x300.png 483w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>You can view the schematic and layout at <a href=\"https:\/\/upverter.com\/Akkea\/e92af6f9ed4cce50\/Chip-PRO-TNC\/\">upverter<\/a>.<\/p>\n<p>There are a few different software repositories<\/p>\n<p>The CHIP Pro gadget OS is on <a href=\"https:\/\/github.com\/nytowl\/Gadget-OS\/tree\/tnc\">github<\/a>.<\/p>\n<p>There is a repository that contains the gadget OS configuration files and install scripts for the <a href=\"https:\/\/gitlab.com\/ChipTNC\/ChipTNC-www\">webserver<\/a> environment on<a href=\"https:\/\/gitlab.com\/ChipTNC\/ChipTNC-www\/tree\/master\"> gitlab.<\/a><\/p>\n<h2>Getting and Building the Design<\/h2>\n<p>The PCBs can be ordered from OSH Park<\/p>\n<p><a href=\"https:\/\/oshpark.com\/shared_projects\/MaO0ZLkX\"><img decoding=\"async\" src=\"https:\/\/oshpark.com\/assets\/badge-5b7ec47045b78aef6eb9d83b3bac6b1920de805e9a0c227658eac6e19a045b9c.png\" alt=\"Order from OSH Park\" \/><\/a><\/p>\n<p>Here is the assembly drawing<\/p>\n<p><a href=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/e92af6f9ed4cce50_15139020530000_assemblydrawing.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-14323\" src=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/e92af6f9ed4cce50_15139020530000_assemblydrawing-184x300.jpg\" alt=\"\" width=\"184\" height=\"300\" srcset=\"https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/e92af6f9ed4cce50_15139020530000_assemblydrawing-184x300.jpg 184w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/e92af6f9ed4cce50_15139020530000_assemblydrawing-768x1254.jpg 768w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/e92af6f9ed4cce50_15139020530000_assemblydrawing-627x1024.jpg 627w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/e92af6f9ed4cce50_15139020530000_assemblydrawing.jpg 900w\" sizes=\"auto, (max-width: 184px) 100vw, 184px\" \/><\/a><\/p>\n<p>The full BOM is available from<a href=\"https:\/\/upverter.com\/Akkea\/e92af6f9ed4cce50\/Chip-PRO-TNC\/\"> upverter<\/a> but for the currently working features there is a much smaller subset.<\/p>\n<p><strong>Current BOM<\/strong><\/p>\n<ul>\n<li>CHIP Pro CPU board<\/li>\n<li>1W VHF radio<\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/product-detail\/en\/yageo\/RC0805JR-0710KL\/311-10KARCT-ND\/731188\">R30 10K 0805<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/product-detail\/en\/panasonic-electronic-components\/ERJ-6ENF1101V\/P1.10KCCT-ND\/118969\">R41 R42 1.1K 0805<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/product-detail\/en\/yageo\/RC0805FR-072K1L\/311-2.10KCRTR-ND\/727670\">R32 R33 R37 2K 0805<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/product-detail\/en\/murata-electronics-north-america\/GCM21BR72A104KA37L\/490-4789-1-ND\/1641708\">C3 C8 100nF 0805<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/product-detail\/en\/ixys-integrated-circuits-division\/CPC1002NTR\/CLA230CT-ND\/1212841\">Solid state relay<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/products\/en?keywords=S5639-ND\">Mikrobus header<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/products\/en?keywords=455-1749-1-ND\">Battery connector<\/a><\/li>\n<li><a href=\"https:\/\/www.digikey.ca\/product-detail\/en\/molex-llc\/0732512200\/WM9352-ND\/3468838\">SMA antenna connector<\/a><\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.digikey.ca\/short\/qqw480\">Here is a digikey version of the BOM.<\/a>The total BOM cost including the PCB but excluding the antenna is around $60.<\/p>\n<p><strong>Assembling the Boards<\/strong><\/p>\n<p>Some of the parts are small ( 0805 ) so you will need soldering gear that can do finer parts. All of the fine parts get mounted on the top side of the board near the RF module. The connectors all go on the back of the board.<\/p>\n<p><strong>Next Steps<\/strong><\/p>\n<p><a href=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1085.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14309 alignleft\" src=\"http:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1085-300x199.jpg\" alt=\"\" width=\"300\" height=\"199\" srcset=\"https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1085-300x199.jpg 300w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1085-768x509.jpg 768w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1085-1024x679.jpg 1024w, https:\/\/ainslies.net\/wp-content\/uploads\/2017\/12\/DSC_1085-452x300.jpg 452w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>The software needs some polishing so if anyone wants to contribute patches please do.<\/p>\n<p>It also needs a case designed for it so I&#8217;ll likely start doing that in openscad soon.<\/p>\n<p>Since I&#8217;ve started this design NTC has become less and less responsive so I don&#8217;t know is there&#8217;s any future in the CHIP or CHIP Pro boards. I hope there is but I&#8217;ve been waiting for a year fro the CHIP pro&#8217;s I ordered and it&#8217;s been more than 4 months since I received any email from them. If anyone else has actually got an email from them I&#8217;d be interested in hearing about it.<\/p>\n<p>Thanks goes out to <a href=\"http:\/\/www.beer.org\/blog\/\">Herb Peyerl<\/a> and<a href=\"https:\/\/store.mobilinkd.com\/pages\/about-us\">Rob Riggs<\/a> for design assistance and motivation during the project.<\/p>\n<p>BTW there is also an original NTC CHIP design.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I finally have a design of the TNC I&#8217;ve been working on that I think is ready for release. Initially this started with me wanting a replacement for my mobilinkd and AP510. With feature creep it has turned into &hellip; <a href=\"https:\/\/ainslies.net\/?p=14307\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14307","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/ainslies.net\/index.php?rest_route=\/wp\/v2\/posts\/14307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ainslies.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ainslies.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ainslies.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ainslies.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14307"}],"version-history":[{"count":16,"href":"https:\/\/ainslies.net\/index.php?rest_route=\/wp\/v2\/posts\/14307\/revisions"}],"predecessor-version":[{"id":14319,"href":"https:\/\/ainslies.net\/index.php?rest_route=\/wp\/v2\/posts\/14307\/revisions\/14319"}],"wp:attachment":[{"href":"https:\/\/ainslies.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ainslies.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ainslies.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}