{"id":85,"date":"2020-06-01T11:46:47","date_gmt":"2020-06-01T15:46:47","guid":{"rendered":"http:\/\/marcduino.com\/?page_id=85"},"modified":"2024-11-12T11:08:47","modified_gmt":"2024-11-12T15:08:47","slug":"assembling-marcduino-v1-boards","status":"publish","type":"page","link":"https:\/\/marcduino.com\/?page_id=85","title":{"rendered":"Assembling MarcDuino v1 Boards"},"content":{"rendered":"\n<p>The MarcDuino v1 is a DIY board. In most cases, you&#8217;ll need to build two boards: a Master and a Slave. The two boards are identical. The only difference is the firmware that&#8217;s loaded on each.<\/p>\n\n\n\n<p>Order the materials from the <a href=\"https:\/\/marcduino.com\/?page_id=83\" data-type=\"page\" data-id=\"83\">materials page here<\/a>. Be careful to order enough components for two boards.<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-medium-font-size\">Assembly<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/v1board-1024x621.jpg\" alt=\"V1 Board\" class=\"wp-image-78\" srcset=\"https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/v1board-1024x621.jpg 1024w, https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/v1board-300x182.jpg 300w, https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/v1board-768x466.jpg 768w, https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/v1board.jpg 1209w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Solder the components according to the silk screen and the picture above. Order is unimportant.&nbsp;<\/p>\n\n\n\n<p><strong>4 components are polarized:<\/strong><\/p>\n\n\n\n<p>&#8211; the 100 uF capacitor, vertical stripe on the side indicates the (-) pin<\/p>\n\n\n\n<p>&#8211; the two LEDs: note where the flat side is and align to markings on the board (no flat side? See note 2 below!)<\/p>\n\n\n\n<p>&#8211; the ATmega328p chip: position the half moon &nbsp;notch as shown on the board.<\/p>\n\n\n\n<p><strong>*WARNING* There is a second 1k resistor at the bottom left under the green LED, not shown on this picture!<\/strong><\/p>\n\n\n\n<p>&#8211; I forgot this 1k resistor on the v1.0 board, and added it back in the v1.1. Don&#8217;t forget it! It&#8217;s drawn on the silk screen.<\/p>\n\n\n\n<p><strong>*WARNING* Make sure to solder the right lead of the first 1k resistor (at the top) into the PC3 hole, past the headers!<\/strong><\/p>\n\n\n\n<p>&nbsp;&#8211; In the PC3 hole like in the picture above. NOT in the PC4 hole! The silk screen is confusing as it looks like it stops on the wrong hole.<\/p>\n\n\n\n<p><strong>I make the 3 pin wide servo blocks by using a combination of a 2 row and a single row strips<\/strong><\/p>\n\n\n\n<p>&#8211; I hold them together in place temporarily with a servo 3 pin connector plugged in while I solder.<\/p>\n\n\n\n<p><strong>The flat side LED marking is hard to see on the boards silk screens<\/strong><\/p>\n\n\n\n<p><strong>&#8211; <\/strong>both LEDs flat sides (negative) are oriented towards the bottom of the board (towards the edge that says MarcDuino). &nbsp;<\/p>\n\n\n\n<p><strong>Some cheap Chinesium LEDs ship without a flat side or with the flat side on the wrong side (!)<\/strong><\/p>\n\n\n\n<p>&#8211; &nbsp;Use the shorter pin or the wider post as the indication of the flat side (negative), as shown in the diagram below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"165\" src=\"https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/LED-Diagram-300x165.jpg\" alt=\"\" class=\"wp-image-349\" srcset=\"https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/LED-Diagram-300x165.jpg 300w, https:\/\/marcduino.com\/wp-content\/uploads\/2020\/06\/LED-Diagram.jpg 673w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-medium-font-size\">Upload the firmware<\/p>\n\n\n\n<p>Firmware upload is the trickiest part of the build. Follow every step carefully as explained in the <a href=\"https:\/\/marcduino.com\/?page_id=87\" data-type=\"page\" data-id=\"87\">Firmware Upload page<\/a>.<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-medium-font-size\">Next steps<\/p>\n\n\n\n<p>After you have uploaded the firmware and got the little LED blinking, you need <a href=\"https:\/\/marcduino.com\/?page_id=89\" data-type=\"page\" data-id=\"89\">connect your boards<\/a>, <a href=\"https:\/\/marcduino.com\/?page_id=91\" data-type=\"page\" data-id=\"91\">install your radios<\/a>, and start playing with it with <a href=\"https:\/\/marcduino.com\/?page_id=38\" data-type=\"page\" data-id=\"38\">R2 Touch<\/a>. If you want to, you can also test the functionality of your MarcDuino without a radio nor R2 Touch by connecting it directly to a computer through a serial port as explained <a href=\"https:\/\/marcduino.com\/?page_id=93\" data-type=\"page\" data-id=\"93\">here<\/a>.<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-medium-font-size\">Make 3D printed mounts<\/p>\n\n\n\n<p>Optionally, you can also make <a href=\"https:\/\/marcduino.com\/?page_id=350\" data-type=\"page\" data-id=\"350\">3D printed mounts<\/a> for your boards.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The MarcDuino v1 is a DIY board. In most cases, you&#8217;ll need to build two boards: a Master and a Slave. The two boards are identical. The only difference is &hellip; <a href=\"https:\/\/marcduino.com\/?page_id=85\" class=\"more-link\"><span>Continue reading<span class=\"screen-reader-text\">Assembling MarcDuino v1 Boards<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-85","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/marcduino.com\/index.php?rest_route=\/wp\/v2\/pages\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcduino.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marcduino.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marcduino.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcduino.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":7,"href":"https:\/\/marcduino.com\/index.php?rest_route=\/wp\/v2\/pages\/85\/revisions"}],"predecessor-version":[{"id":647,"href":"https:\/\/marcduino.com\/index.php?rest_route=\/wp\/v2\/pages\/85\/revisions\/647"}],"wp:attachment":[{"href":"https:\/\/marcduino.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}