{"id":31,"date":"2015-10-28T20:55:44","date_gmt":"2015-10-29T01:55:44","guid":{"rendered":"http:\/\/www.i-tinker.net\/?p=31"},"modified":"2016-01-27T09:59:50","modified_gmt":"2016-01-27T14:59:50","slug":"building-a-zmr250-fpv-race-quad","status":"publish","type":"post","link":"https:\/\/www.i-tinker.net\/?p=31","title":{"rendered":"Building a ZMR250 FPV Race quad"},"content":{"rendered":"<p>So after I built a weed whacker of a tricopter, I decided it was way too big to learn on. \u00a0It&#8217;s great for nice smooth Aerial Video flying but doesn&#8217;t fit many places when taking off and landing safely.<\/p>\n\t<video id=\"wp_mep_1\"   width=\"426\" height=\"240\"  controls=\"controls\" preload=\"auto\"  >\r\n\t\t<source src=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/Tricopter.mp4\" type=\"video\/mp4\" \/>\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t<\/video>\r\n<script type=\"text\/javascript\">\r\njQuery(document).ready(function($) {\r\n\t$('#wp_mep_1').mediaelementplayer({\r\n\t\tm:1\r\n\t\t\r\n\t\t,features: ['playpause','current','progress','duration','volume','tracks','fullscreen']\r\n\t\t\r\n\t});\r\n});\r\n<\/script>\r\n\n<p>So after watching a number of videos on FPV Race Quads, I figured I would see how to build one fairly cheaply.<\/p>\n<p>For the build I chose a clone of the Blackout quad, the ZMR250.<\/p>\n<p><a href=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/unbox.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-42 alignnone\" src=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/unbox-300x170.jpg\" alt=\"unbox\" width=\"300\" height=\"170\" srcset=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/unbox-300x170.jpg 300w, https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/unbox-1200x679.jpg 1200w, https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/unbox.jpg 1344w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a>I mocked the whole thing up with masking tape to determine where everything should go to fit nicely.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-44 alignnone\" src=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/mocked_up-300x170.jpg\" alt=\"mocked_up\" width=\"300\" height=\"170\" srcset=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/mocked_up-300x170.jpg 300w, https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/mocked_up-1200x679.jpg 1200w, https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/mocked_up.jpg 1344w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>I ordered some 3mm spacers and nylon standoffs for the top plate. \u00a0The 3mm spacers will allow me to separate the bottom plates by 6mm to allow for my esc wiring. \u00a0I created a simple PDB with copper clad, then I heat shrink it to protect it from shorting.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-45 alignnone\" src=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/pdb-300x170.jpg\" alt=\"pdb\" width=\"300\" height=\"170\" srcset=\"https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/pdb-300x170.jpg 300w, https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/pdb-1200x679.jpg 1200w, https:\/\/www.i-tinker.net\/wp-content\/uploads\/2015\/10\/pdb.jpg 1344w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>There were some challenges. \u00a0First was that the open pilot cc3d board ($17 from buddy rc) is no longer supported by open pilot. \u00a0In fact it appears OP has collapsed all together. \u00a0Thankfully some of the devs went over to Taulabs. \u00a0I had been looking at a BrainFPV board running Taulabs because it incorporates the OSD on the board. \u00a0It&#8217;s a little pricey at $100 though so I&#8217;ll stick with this until I get better.<\/p>\n<p>Once I had the board, I was able to update it to the latest TL software using their GCS. \u00a0Then I began the setup wizard.<\/p>\n<p>To be able to connect for tuning in the field, I decided to get a HC-05 bluetooth module. \u00a0This was a little bit of a PITA. \u00a0To update the BR to 57600 as required by the FC, I had to connect it to an FTDI TTL usb to serial adapter. \u00a0THen to get into programming mode you have to hold the reset while applying power. \u00a0This causes a slow blink meaning command mode. \u00a0I was then able to issue commands through putty like AT+UART=57600,1,0. \u00a0I also issued a AT+NAME command however this cause it to reboot. \u00a0It did accept the new name though as ZMR250.<\/p>\n<p>Here are the specs:<br \/>\nZMR250 frame<br \/>\nSunnySky 2204 2300kv motors<br \/>\nRMRC BLHeli 12A ESC with oneshot and braking<br \/>\nGemFan 5&#215;3 props (to start)<br \/>\nOP CC3D board<br \/>\nHC-05 Bluetooth<br \/>\n3S-1300 45C battery<\/p>\n<p>More to come as time permits!<\/p>\n<p><strong>Update! 1\/27\/16<\/strong><\/p>\n<p>I spent a while trying to get TauLabs software to work with the cc3d in that I wanted autotune. \u00a0There isn&#8217;t enough stack room to enable the module and bluetooth, so you have to disable BT telem. \u00a0Then when you run the autotune, it will fail to reconnect to the GCS to save the settings. \u00a0This was incredibly frustrating. \u00a0I tried to run it this way multiple times with the same result. \u00a0Fortunately, some contributors forked the project for more rapid releases under a fork called DRonin.<\/p>\n<p>The website is\u00a0<a href=\"http:\/\/dronin.org\/\">http:\/\/dronin.org\/<\/a><\/p>\n<p>So far I&#8217;ve installed this successfully on my CC3D. \u00a0Once installed I was able to enable autotune and run a props off test of the module. \u00a0Of course the settings were really off the wall but it worked. \u00a0Another nice feature of the DRonin version is that it saves the values when you disarm as long as you don&#8217;t change flight modes. \u00a0If you change flight modes the settings are reverted. \u00a0You are not required to connect to the GCS like TauLabs to save the changes. \u00a0I did test it though, and it did reconnect. \u00a0So another big plus for DRonin.<\/p>\n<p>Once we get dug out of the snow, I&#8217;ll give it a shot and upload the results.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So after I built a weed whacker of a tricopter, I decided it was way too big to learn on. \u00a0It&#8217;s great for nice smooth Aerial Video flying but doesn&#8217;t fit many places when taking off and landing safely. So after watching a number of videos on FPV Race Quads, I figured I would see [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31"}],"version-history":[{"count":9,"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.i-tinker.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}