{"id":18838,"date":"2022-12-26T18:45:40","date_gmt":"2022-12-26T11:45:40","guid":{"rendered":"https:\/\/www.makeriot2020.com\/?p=18838"},"modified":"2023-01-02T22:17:47","modified_gmt":"2023-01-02T15:17:47","slug":"carrier-board-for-seeeduino-xiao","status":"publish","type":"post","link":"https:\/\/www.makeriot2020.com\/index.php\/2022\/12\/26\/carrier-board-for-seeeduino-xiao\/","title":{"rendered":"Carrier board for  SEEEDuino XIAO"},"content":{"rendered":"\n<p>These days, Makers have access to quite a few different microprocessors for use in their projects. Most of them can be found on development boards of some sort, but not all are in a convenient size. The reason for this is that most of these development boards were designed with a breadboard in mind, and then after your prototype is done, you are required to design a PCB and place the specific processor and its supporting components onto this custom PCB&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-576x1024.jpg\" alt=\"\" class=\"wp-image-18839 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-576x1024.jpg 576w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-169x300.jpg 169w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-768x1365.jpg 768w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-864x1536.jpg 864w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-1152x2048.jpg 1152w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198-1200x2133.jpg 1200w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221225_130246-scaled-e1671956927198.jpg 1440w\" data-sizes=\"(max-width: 576px) 85vw, 576px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 576px; --smush-placeholder-aspect-ratio: 576\/1024;\" \/><\/figure>\n\n\n\n<p>Many makers choose to skip this step, either choosing to keep the project on the breadboard, or place the entire development module onto a piece of stripboard or similar, and then place their supporting components and sensors around that.<\/p>\n\n\n\n<p>This is where the <a href=\"https:\/\/wiki.seeedstudio.com\/Seeeduino-XIAO\/\" target=\"_blank\" rel=\"noopener\" title=\"\">SEEED XIAO<\/a> is different.  It comes in a thumb-nail-sized package and can be used on the breadboard or directly placed onto a PCB via either pin headers or if you want access to all of its features, SMD pads.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"526\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/image.png\" alt=\"\" class=\"wp-image-18849 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/image.png 700w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/image-300x225.png 300w\" data-sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 700px; --smush-placeholder-aspect-ratio: 700\/526;\" \/><figcaption class=\"wp-element-caption\">SEEED XIAO SAMD21<\/figcaption><\/figure>\n\n\n\n<p>In this build, I decided to design a generic carrier board, that will accept most of the<a href=\"https:\/\/wiki.seeedstudio.com\/Seeeduino-XIAO\/\" target=\"_blank\" rel=\"noopener\" title=\"\"> XIAO RP2040 or the XIAO SAMD21<\/a> <\/p>\n\n\n\n<p>I have also included a small prototype area on the PCB, so that Makers can easily transfer their existing XIAO projects onto a semi-custom PCB, without having to design their own. <br><br>I have also addressed a problem area, especially with the XIAO SAMD21, it has no onboard reset button, only two tiny pads, by including a reset button for ease of use.<\/p>\n\n\n\n<p>The PCB is in Arduino Uno form factor, and also provides headers to power it from an external 5v DC supply. Please note that the prototyping area has a 3.3v power rail, &#8211; due to the fact that all of the XIAO GPIO are limited to 3.3v anyway -. This power rail is powered directly from the XIAO 3.3v output, and the current is limited as per the specifications of the XIAO module that you are using.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hardware Specifications &#8211; <a href=\"https:\/\/wiki.seeedstudio.com\/Seeeduino-XIAO\/\" target=\"_blank\" rel=\"noopener\" title=\"\">SEEEDuino XIAO<\/a><\/h3>\n\n\n\n<p>Hardware specifications and comparison <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular has-small-font-size\"><table><tbody><tr><td>Processor<\/td><td><strong>ESP32-C3<\/strong> 32-bit RISC-V @160MHz<\/td><td><strong>SAMD21 <\/strong>M0+@48MHz<\/td><td><strong>RP2040 Dual-core <\/strong>M0+@133Mhz<\/td><td><strong>nRF52840<\/strong> M4F@64MHz<\/td><td><strong>nRF52840 <\/strong>M4F@64MHz<\/td><\/tr><tr><td>Wireless Connectivity<\/td><td>WiFi and Bluetooth 5 (LE)<\/td><td>N\/A<\/td><td>N\/A<\/td><td>Bluetooth 5.0\/BLE\/NFC<\/td><td>Bluetooth 5.0\/BLE\/NFC<\/td><\/tr><tr><td>Memory<\/td><td>400KB SRAM, 4MB onboard Flash<\/td><td>32KB SRAM 256KB FLASH<\/td><td>264KB SRAM 2MB onboard Flash<\/td><td>256KB RAM, 1MB Flash 2MB onboard Flash<\/td><td>256KB RAM,1MB Flash 2MB onboard Flash<\/td><\/tr><tr><td>Built-in Sensors<\/td><td>N\/A<\/td><td>N\/A<\/td><td>N\/A<\/td><td>N\/A<\/td><td>6 DOF IMU (LSM6DS3TR-C), PDM Microphone<\/td><\/tr><tr><td>Interfaces<\/td><td>I2C\/UART\/SPI\/I2S<\/td><td>I2C\/UART\/SPI<\/td><td>I2C\/UART\/SPI<\/td><td>I2C\/UART\/SPI<\/td><td>I2C\/UART\/SPI<\/td><\/tr><tr><td>PWM\/Analog Pins<\/td><td>11\/4<\/td><td>11\/11<\/td><td>11\/4<\/td><td>11\/6<\/td><td>11\/6<\/td><\/tr><tr><td>Onboard Buttons<\/td><td>Reset\/ Boot Button<\/td><td>N\/A<\/td><td>Reset\/ Boot Button<\/td><td>Reset Button<\/td><td>Reset Button<\/td><\/tr><tr><td>Onboard LEDs<\/td><td>Charge LED<\/td><td>N\/A<\/td><td>Full-color RGB\/ 3-in-one LED<\/td><td>3-in-one LED\/ Charge LED<\/td><td>3-in-one LED\/ Charge LED<\/td><\/tr><tr><td>Battery Charge Chip<\/td><td>Built-in<\/td><td>N\/A<\/td><td>N\/A<\/td><td>BQ25101<\/td><td>BQ25101<\/td><\/tr><tr><td>Programming Languages<\/td><td>Arduino<\/td><td>Arduino\/ CircuitPython<\/td><td>Arduino\/ MicroPython\/ CircuitPython<\/td><td>Arduino\/ MicroPython\/ CircuitPython<\/td><td>Arduino\/ MicroPython\/ CircuitPython<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The PCB<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"578\" height=\"447\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/image-1.png\" alt=\"\" class=\"wp-image-18851 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/image-1.png 578w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/image-1-300x232.png 300w\" data-sizes=\"(max-width: 578px) 85vw, 578px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 578px; --smush-placeholder-aspect-ratio: 578\/447;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Manufacturing<\/h3>\n\n\n\n<p>The PCB for this project has been manufactured at <a href=\"https:\/\/www.pcbway.com\/?from=makeriot2022\" target=\"_blank\" rel=\"noreferrer noopener\">PCBWay.<\/a><br>Please consider supporting them if you would like your own copy of this PCB, or if you have any PCB of your own that you need to have manufactured.<br><br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.pcbway.com\/?from=makeriot2022\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"728\" height=\"280\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/03\/728x280.jpg\" alt=\"PCBWay\" class=\"wp-image-16555 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/03\/728x280.jpg 728w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/03\/728x280-300x115.jpg 300w\" data-sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 728px; --smush-placeholder-aspect-ratio: 728\/280;\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">More Pictures<\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"18842\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-576x1024.jpg\" alt=\"\" class=\"wp-image-18842 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-576x1024.jpg 576w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-169x300.jpg 169w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-768x1365.jpg 768w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-864x1536.jpg 864w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-1152x2048.jpg 1152w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-1200x2133.jpg 1200w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134738-scaled.jpg 1440w\" data-sizes=\"(max-width: 576px) 85vw, 576px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 576px; --smush-placeholder-aspect-ratio: 576\/1024;\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"18845\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-576x1024.jpg\" alt=\"\" class=\"wp-image-18845 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-576x1024.jpg 576w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-169x300.jpg 169w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-768x1365.jpg 768w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-864x1536.jpg 864w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-1152x2048.jpg 1152w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-1200x2133.jpg 1200w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134748-scaled.jpg 1440w\" data-sizes=\"(max-width: 576px) 85vw, 576px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 576px; --smush-placeholder-aspect-ratio: 576\/1024;\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"18846\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-576x1024.jpg\" alt=\"\" class=\"wp-image-18846 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-576x1024.jpg 576w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-169x300.jpg 169w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-768x1365.jpg 768w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-864x1536.jpg 864w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-1152x2048.jpg 1152w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-1200x2133.jpg 1200w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134805-scaled.jpg 1440w\" data-sizes=\"(max-width: 576px) 85vw, 576px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 576px; --smush-placeholder-aspect-ratio: 576\/1024;\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"18841\" data-src=\"http:\/\/makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-576x1024.jpg\" alt=\"\" class=\"wp-image-18841 lazyload\" data-srcset=\"https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-576x1024.jpg 576w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-169x300.jpg 169w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-768x1365.jpg 768w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-864x1536.jpg 864w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-1152x2048.jpg 1152w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-1200x2133.jpg 1200w, https:\/\/www.makeriot2020.com\/wp-content\/uploads\/2022\/12\/20221222_134717-scaled.jpg 1440w\" data-sizes=\"(max-width: 576px) 85vw, 576px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 576px; --smush-placeholder-aspect-ratio: 576\/1024;\" \/><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>These days, Makers have access to quite a few different microprocessors for use in their projects. Most of them can be found on development boards of some sort, but not all are in a convenient size. The reason for this is that most of these development boards were designed with a breadboard in mind, and &hellip; <a href=\"https:\/\/www.makeriot2020.com\/index.php\/2022\/12\/26\/carrier-board-for-seeeduino-xiao\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Carrier board for  SEEEDuino XIAO&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":18839,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[169,168],"class_list":["post-18838","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pcbdesign","tag-seeed","tag-xiao"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/posts\/18838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/comments?post=18838"}],"version-history":[{"count":0,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/posts\/18838\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/media\/18839"}],"wp:attachment":[{"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/media?parent=18838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/categories?post=18838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.makeriot2020.com\/index.php\/wp-json\/wp\/v2\/tags?post=18838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}