{"id":1091,"date":"2023-11-19T13:29:30","date_gmt":"2023-11-19T13:29:30","guid":{"rendered":"https:\/\/open-cube.fel.cvut.cz\/?p=1091"},"modified":"2023-11-19T13:37:33","modified_gmt":"2023-11-19T13:37:33","slug":"25-pieces-ready-for-testing","status":"publish","type":"post","link":"https:\/\/open-cube.fel.cvut.cz\/?p=1091","title":{"rendered":"25 pieces ready for testing"},"content":{"rendered":"\n<p>Well, it took some time and a lot of effort, but we finally finished making the first 25 pieces.  In this post, we&#8217;ll share a few production notes as well as plenty of pictures to document it.  We ordered the soldering at AllPCB as we had a good previous experience and they are probably more flexible in ordering parts than is for example JLCPCB&#8230; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"624\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ready1-1024x624.jpg\" alt=\"\" class=\"wp-image-1123\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ready1-1024x624.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ready1-300x183.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ready1-768x468.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ready1.jpg 1373w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Open-Cubes&#8230; and robot with O-C sensors: laser ToF lidar rangefinder, ultrasonic rangefinder, RGB optical reflective sensor and touch sensor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"523\" height=\"530\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/partlist_error.jpg\" alt=\"\" class=\"wp-image-1103\" style=\"aspect-ratio:0.9867924528301887;width:295px;height:auto\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/partlist_error.jpg 523w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/partlist_error-296x300.jpg 296w\" sizes=\"(max-width: 523px) 100vw, 523px\" \/><figcaption class=\"wp-element-caption\">Error in parts list &#8211; AllPCB provided this photo showing that we made an error in the parts order list. There are four such ICs on the PCB.. So we decided to cancel its soldering so as not to wait another week or two for the correct part to arrive. Hand soldering took some time here as the tin had to be removed before the component could be placed.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"898\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs_from_AllPCBcom-1024x898.jpg\" alt=\"\" class=\"wp-image-1094\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs_from_AllPCBcom-1024x898.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs_from_AllPCBcom-300x263.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs_from_AllPCBcom-768x673.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs_from_AllPCBcom-1536x1346.jpg 1536w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs_from_AllPCBcom-2048x1795.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">PCBs just arrived from China (AllPCB.com). There was a China national holiday starting the day following the expected day of delivery&#8230;  so the delivery was like a week delayed&#8230;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"901\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/well_packed_pcbs-1024x901.jpg\" alt=\"\" class=\"wp-image-1095\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/well_packed_pcbs-1024x901.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/well_packed_pcbs-300x264.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/well_packed_pcbs-768x675.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/well_packed_pcbs.jpg 1161w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The PCBs were nicely packed&#8230;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"876\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs-1024x876.jpg\" alt=\"\" class=\"wp-image-1096\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs-1024x876.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs-300x257.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs-768x657.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/pcbs.jpg 1217w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">We ordered only SMD single-side component assembly in order to  keep the price down&#8230; So we had to solder all the through-hole components ourselves.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"749\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/one_pcb-1024x749.jpg\" alt=\"\" class=\"wp-image-1097\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/one_pcb-1024x749.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/one_pcb-300x219.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/one_pcb-768x561.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/one_pcb.jpg 1435w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">AllPCB&#8217;s SMD assembly quality is excellent. The circuit board is clean with no solder residue.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"609\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/connectors_to_solder-1024x609.jpg\" alt=\"\" class=\"wp-image-1098\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/connectors_to_solder-1024x609.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/connectors_to_solder-300x179.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/connectors_to_solder-768x457.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/connectors_to_solder.jpg 1403w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Soldering 225 pieces of LEGO connectors (Adafruit &#8211; 4434) is quite a challenge. Next time we need to make the holes for the plastic connector pins a little wider\u2026.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"830\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_connectors_1-1024x830.jpg\" alt=\"\" class=\"wp-image-1099\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_connectors_1-1024x830.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_connectors_1-300x243.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_connectors_1-768x622.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_connectors_1.jpg 1201w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">There is a possibility to fix the battery holder with two screws. Not used for now&#8230; fixed by soldering and tight placement in the box.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"959\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_display_boards-1024x959.jpg\" alt=\"\" class=\"wp-image-1100\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_display_boards-1024x959.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_display_boards-300x281.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_display_boards-768x720.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_display_boards.jpg 1047w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Almost finished units. A piece of kapton tape was added over the SMD thermistor which senses the 18650 accu temperature during charging. <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"785\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_accu_2x18650-1024x785.jpg\" alt=\"\" class=\"wp-image-1101\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_accu_2x18650-1024x785.jpg 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_accu_2x18650-300x230.jpg 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_accu_2x18650-768x588.jpg 768w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/with_accu_2x18650.jpg 1317w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Open-Cubes in their boxes. 3D printed from PLA. Prototypes printed on PRUSA Mk3,  25 pieces printed using BambuLab &#8211; it prints much faster!<\/figcaption><\/figure>\n\n\n\n<p>In the end, everything was assembled, but approximately nine of the 25 pieces of the series exhibited strange behavior. It was possible to load the MicroPython program, but the unit did not restart after a reboot. After playing a bit with the FLASH communication parameters (drive strength and slew rate for the communication pins) we tested a hack found on the web &#8211; we used a &#8220;PICO_XOSC_STARTUP_DELAY_MULTIPLIER&#8221; increased to 100 (instead of one) and all the units worked very well at once\u2026<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"600\" src=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ok.png\" alt=\"\" class=\"wp-image-1124\" style=\"aspect-ratio:1.7066666666666668;width:703px;height:auto\" srcset=\"https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ok.png 1024w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ok-300x176.png 300w, https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/ok-768x450.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">NOR FLASH signal lines (undersampled, just to show overall communication timing )<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Well, it took some time and a lot of effort, but we finally finished making the first 25 pieces. In this post, we&#8217;ll share a few production notes as well as plenty of pictures to document it. We ordered the soldering at AllPCB as we had a good previous experience and they are probably more &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/open-cube.fel.cvut.cz\/?p=1091\"> <span class=\"screen-reader-text\">25 pieces ready for testing<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":1142,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","footnotes":""},"categories":[1],"tags":[],"uagb_featured_image_src":{"full":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen.jpg",525,441,false],"thumbnail":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen-150x150.jpg",150,150,true],"medium":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen-300x252.jpg",300,252,true],"medium_large":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen.jpg",525,441,false],"large":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen.jpg",525,441,false],"1536x1536":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen.jpg",525,441,false],"2048x2048":["https:\/\/open-cube.fel.cvut.cz\/wp-content\/uploads\/2023\/11\/bricksOpen.jpg",525,441,false]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/open-cube.fel.cvut.cz\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Well, it took some time and a lot of effort, but we finally finished making the first 25 pieces. In this post, we&#8217;ll share a few production notes as well as plenty of pictures to document it. We ordered the soldering at AllPCB as we had a good previous experience and they are probably more&hellip;","_links":{"self":[{"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/posts\/1091"}],"collection":[{"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1091"}],"version-history":[{"count":11,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/posts\/1091\/revisions"}],"predecessor-version":[{"id":1126,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/posts\/1091\/revisions\/1126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=\/wp\/v2\/media\/1142"}],"wp:attachment":[{"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/open-cube.fel.cvut.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}