{"id":3246,"date":"2017-12-07T20:50:08","date_gmt":"2017-12-07T19:50:08","guid":{"rendered":"http:\/\/www.sk2hg.se\/wp\/?page_id=3246"},"modified":"2023-11-21T16:21:37","modified_gmt":"2023-11-21T15:21:37","slug":"technical-info","status":"publish","type":"page","link":"https:\/\/www.sk2hg.se\/wp\/?page_id=3246","title":{"rendered":"Tait TB7100 as DMR repeater"},"content":{"rendered":"<p><a href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/10\/Tait.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3070\" alt=\"Tait\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/10\/Tait.jpg\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/10\/Tait.jpg 1024w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/10\/Tait-300x168.jpg 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/10\/Tait-624x351.jpg 624w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><span style=\"font-size: 1rem;\">This info is written to give soem ideas to other who want to use Tait TB7100 as a DV repeater.<\/span><\/p>\n<p>After some time in pratical use Im extremly satisfied with the performance of the two repeaters.<\/p>\n<p><strong>The Project:<\/strong><\/p>\n<p>I got hold of two TB7100 Repeaters which I decide to use as dualmode DMR\/D-star repeaters.<\/p>\n<p>I found some useful info from florian DF2ET about interfacing the TB7100 to MMDVM at the brandmeister Wiki.<\/p>\n<p><a href=\"https:\/\/wiki.brandmeister.network\/index.php\/Homebrew\/MMDVM\">https:\/\/wiki.brandmeister.network\/index.php\/Homebrew\/MMDVM<\/a><\/p>\n<p><a href=\"http:\/\/www.florian-wolters.de\/blog\/2017\/04\/02\/interfacing-tait-tb7100-and-mmdvm\/\">https:\/\/www.florian-wolters.de\/blog\/2017\/04\/02\/interfacing-tait-tb7100-and-mmdvm\/<\/a><\/p>\n<p>I bougt MMDVM-Pi\u00a0 v0.9 from\u00a0ve2gzi which is a nice SMD pcb that you place on top of the RPi<\/p>\n<p><a href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3112\" alt=\"DSC_0176b\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b-1024x576.jpg\" width=\"625\" height=\"351\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b-1024x576.jpg 1024w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b-300x168.jpg 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b-624x351.jpg 624w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b.jpg 2048w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>For the second repeater I used the STM32-DVM v2a from <a href=\"https:\/\/www.repeater-builder.com\/products\/stm32-dvm.html\">repeater builder.com<\/a>\u00a0which is about the same product.<\/p>\n<p><a href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_Pi_RB.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-large wp-image-3298\" alt=\"MMDVM_Pi_RB\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_Pi_RB-3000x1657.jpg\" width=\"625\" height=\"345\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_Pi_RB-3000x1657.jpg 3000w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_Pi_RB-300x165.jpg 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_Pi_RB-624x344.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>I decided to us the\u00a0 <a href=\"https:\/\/www.mw0mwz.co.uk\/pi-star\/\">Pi-star<\/a> image as i found it very powerful.<\/p>\n<p><a style=\"font-size: 1rem;\" href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/pi-star.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3258\" alt=\"pi-star\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/pi-star.png\" width=\"625\" height=\"561\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/pi-star.png 853w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/pi-star-300x269.png 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/pi-star-624x560.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>The interfacing was easily done, the first problem I run into was when I was trying to start MMDVMCal to adjust the transmitter. It was not possible, LINUX gave some Error. I did not found any info about why MMDVMcal will not start in Pi-star image. Later I showed the problem to a collegue which is Linux expert. And he gave me the answer immidiately, I had do kill two Pi-star processes to be able to start the\u00a0 MMDVMcal.<\/p>\n<p>The calibration (Bezel null) process went smootly, I set the DMR signal to 84% when tuning the output with the TX-pot on the MMDVM-Pi pcb. After tuning I stored it to 80% in Pi-star modem settings. There are some different documents describing the tuning process on the web<\/p>\n<p><a href=\"https:\/\/dl4och.de\/MMDVM_Abgleich_V0.02.pdf\">http:\/\/dl4och.de\/MMDVM_Abgleich_V0.02.pdf<\/a><\/p>\n<p><a href=\"https:\/\/www.swedmr.se\/wp-content\/uploads\/2017\/08\/Justering-av-repeater-med-MMDVM.pdf\">http:\/\/www.swedmr.se\/wp-content\/uploads\/2017\/08\/Justering-av-repeater-med-MMDVM.pdf<\/a><\/p>\n<p><a href=\"https:\/\/www.f5uii.net\/en\/installation-calibration-adjustment-tunning-mmdvm-mmdvmhost-raspberry-motorola-gm360\/5\/\">https:\/\/www.f5uii.net\/en\/installation-calibration-adjustment-tunning-mmdvm-mmdvmhost-raspberry-motorola-gm360\/5\/<\/a><\/p>\n<p><a style=\"font-size: 1rem;\" href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3106\" alt=\"DSC_0178b\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b-1024x687.jpg\" width=\"625\" height=\"419\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b-1024x687.jpg 1024w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b-300x201.jpg 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b-624x418.jpg 624w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b.jpg 2048w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p><span style=\"font-size: 1rem;\">I also calibrated d-star by comparing it to and old printout I had from a D-star radio. The calibration was done just by adjusting the Output level in MMDVMcal.<\/span><\/p>\n<p><a href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3108\" alt=\"DSC_0182b\" src=\"http:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b-1024x750.jpg\" width=\"625\" height=\"457\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b-1024x750.jpg 1024w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b-300x219.jpg 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b-624x457.jpg 624w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b.jpg 2048w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>I found a proper waveform at level 60%.<\/p>\n<p>Adjusting the RX settings was much more difficult, i did not found any info about how the MMDVM.ini file should look like for TB7100. The TB7100 has DSPs in both the TX and RX path so the signals are delayed. This was no problem with my first DMR project, the GM-340 based Repeater.<\/p>\n<p>Before struggeling with the RX path I decide to open the Squelch as the Audio output was squelched. It had to be done with the Tait calibration program (TB71_CAL) not with the normal CPS program (TB71_XPA), by setting a low value for squelch opening, I think I put -136 dBm there.<\/p>\n<p>After a lot of trying I found the settings below to work. I have used them for both repeaters with very good result.<\/p>\n<p><a href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_ini_TB7100.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3252\" alt=\"MMDVM_ini_TB7100\" src=\"http:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_ini_TB7100.png\" width=\"822\" height=\"976\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_ini_TB7100.png 822w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_ini_TB7100-252x300.png 252w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/MMDVM_ini_TB7100-624x740.png 624w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/a><\/p>\n<p>As Im used to be able to use instruments for tuning I found the adjustment of the RX Path quite odd, but it&#8217;s the only way to do it today and it looks like the modem is quite tolerant.<\/p>\n<p>I enabled the debug and look at the live loggs in pi-star while I transmitting with one or two MD-380. I adjusted the RX-pot on the MMDVM pcb to get the values shown below.<\/p>\n<p><a href=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/dmr_log.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3102\" alt=\"dmr_log\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/dmr_log.png\" width=\"879\" height=\"616\" srcset=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/dmr_log.png 879w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/dmr_log-300x210.png 300w, https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/dmr_log-624x437.png 624w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><\/a><\/p>\n<p>to be continued&#8230;&#8230;&#8230;&#8230;<\/p>\n<p>73 de Mike \/ sm2oan<\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 25%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-3246 gallery-columns-4 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3196'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2016\/06\/DSC_02362-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-3196\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-3196'>\n\t\t\t\tAllt rymms i 1 HE l\u00e5dan\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3188'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2016\/06\/DSC_02361-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-3188\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-3188'>\n\t\t\t\tMMDVM-kort ovanp\u00e5 RPi3 samt DC\/DC omvandlare \n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3164'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/12\/sk2dr-dmr1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-3164\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-3164'>\n\t\t\t\tTait TB7100 repeatern med Duplex filter\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3110'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0173b-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3104'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0177b-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3088'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2017\/11\/RGD-DMR-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3112'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0176b-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3186'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2016\/06\/DSC_0236-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3194'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2016\/06\/DSC_0233-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-3194\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-3194'>\n\t\t\t\tKalibreringssignal f\u00f6r DMR\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3192'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2016\/06\/DSC_0235-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-3192\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-3192'>\n\t\t\t\tKalibreringsignal f\u00f6r D-Star\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3108'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0182b-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.sk2hg.se\/wp\/?attachment_id=3106'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.sk2hg.se\/wp\/wp-content\/uploads\/2014\/01\/DSC_0178b-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>This info is written to give soem ideas to other who want to use Tait TB7100 as a DV repeater. After some time in pratical use Im extremly satisfied with the performance of the two repeaters. The Project: I got hold of two TB7100 Repeaters which I decide to use as dualmode DMR\/D-star repeaters. I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2316,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3246","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3246"}],"version-history":[{"count":21,"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3246\/revisions"}],"predecessor-version":[{"id":6002,"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3246\/revisions\/6002"}],"up":[{"embeddable":true,"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=\/wp\/v2\/pages\/2316"}],"wp:attachment":[{"href":"https:\/\/www.sk2hg.se\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}