{"title":"Unexpected Maker","description":"\u003cp\u003eUnexpected Maker is an independent Australian electronics brand created by Seon Rozenblum. Specialising in compact ESP32 development boards, accessories and tools, Unexpected Maker designs and manufactures products for hobbyists, makers and professionals. From the tiny TinyPICO to the versatile FeatherS3, the range packs useful features into small boards for your next connected project.\u003c\/p\u003e","products":[{"product_id":"feathers2-esp32-s2","title":"FeatherS2 - ESP32-S2 Dev Board","description":"\u003cp\u003eIntroducing the FeatherS2 - The PRO ESP32-S2 based development board in a Feather format!\u003c\/p\u003e\n\u003cp\u003eShips with a set of male headers you can solder on if you require.\u003c\/p\u003e\n\u003cp\u003eEach FeatherS2 currently ships with the RC-0 version of CircuitPython 6.0, which includes initial support for the ESP32-S2. It also now ships with the UF2 bootloader, so you can easily update your FeatherS2 with the latest CircuitPython firmware, whenever you desire.\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit 240 MHz single-core processor\u003c\/li\u003e\n\u003cli\u003e16 MB SPI Flash\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e8 MB extra PSRAM\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e2.4 GHz Wi-Fi - 802.11b\/g\/n\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e3D antenna\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e2x 700 mA 3.3 V LDO regulator\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eOptimised power path for low-power battery usage\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eLiPo battery management\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePower (red), Charge (orange) \u0026amp; IO13 (blue) LEDs\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e21x GPIO\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUSB-C\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAPA102 RGB LED (CLK IO45, DATA IO40)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eALS-PT19 Ambient Light Sensor (IO14)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eQWIIC\/STEMMA connector\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eFeather format\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e2x LDO Voltage Regulators?\u003c\/h2\u003e\n\u003cp\u003eYup! The first one is for the general operation of the board and the ESP32-S2, RAM and Flash.\u003c\/p\u003e\n\u003cp\u003eThe second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you!\u003c\/p\u003e\n\u003ch2\u003eShips with CircuitPython pre-installed!\u003c\/h2\u003e\n\u003cp\u003eThe FeatherS2 ships with the current release candidate version (RC 0) of CircuitPython 6.0 that supports the ESP32-S2. It also now ships with the UF2 bootloader, so you can easily update your FeatherS2 with the latest CircuitPython firmware, whenever you desire.\u003c\/p\u003e\n\u003cp\u003eAs newer versions of CircuitPython are released, you are able to update as you require from\u003ca href=\"https:\/\/circuitpython.org\/board\/unexpectedmaker_feathers2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e ciruitpython.org\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThere is also early \u003ca href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32s2\/esp32s2.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP-IDF\u003c\/a\u003e and \u003ca href=\"https:\/\/github.com\/espressif\/arduino-esp32\/tree\/esp32s2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino\u003c\/a\u003e support if you prefer coding in C++.\u003c\/p\u003e\n\u003cp\u003eThe best way to track the current known ESP32-S2 issues is to look at the \u003ca href=\"https:\/\/github.com\/adafruit\/circuitpython\/issues?q=is%3Aissue%20is%3Aopen%20label%3Aesp32s2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eesp32s2 tag in the issues list\u003c\/a\u003e in the CircuitPython repository on github.\u003c\/p\u003e\n\u003ch2\u003eBeta\/RC Firmware - What does that mean?\u003c\/h2\u003e\n\u003cp\u003eThough most ESP32-S2 features are present in this version of CircuitPython, it‘s the first time CircuitPython has offered support for the ESP32 range of MCUs - in this case the ESP32-S2, so there are still things to be added and I’m sure bugs to find and squish, but it’s very usable!\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":32316476784723,"sku":"FEATHERS2_SINGLE","price":17.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/FeatherS2_White_P1.jpg?v=1606131397"},{"product_id":"tinypico-esp32","title":"TinyPICO V3 - ESP32 Dev Board","description":"\u003cp\u003e\u003cspan\u003eA tiny, mighty ESP32 development board with USB-C and a choice of antenna options.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eTinyPICO is the world’s smallest, fully-featured ESP32 development board, designed to unlock the power of the ESP32’s dual-core 240MHz and internet connectivity, in a package smaller than your thumb! \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDon’t be fooled by its size, TinyPICO is a super versatile proto-typing and development board for MicroPython, CircuitPython and C. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eUnexpected Maker have filled every nook on this board, packing a massive 700mA 3.3V regulator, on-board battery management, an RGB LED, 4MB of extra PSRAM and 14 GPIO. It's tuned for ultra low current use, dropping as low as 20uA when in deepsleep - scroll down for more info. It even comes with MicroPython pre-installed and ready to go!\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eTwo antenna options!\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eTinyPICO ships in 2 versions. One with an onboard antenna and one with a u.FL connector, so you can connect an external antenna (not included).\u003c\/p\u003e\n\u003cp\u003eEach board comes with unassembled pin headers and an unassembled JST PH battery connector.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e32Bit Dual Core 240MHz\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wifi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBluetooth BLE 4.2\u003c\/li\u003e\n\u003cli\u003e4MB SPI Flash\u003c\/li\u003e\n\u003cli\u003e4MB Extra PSRAM\u003c\/li\u003e\n\u003cli\u003eAPA102 RGB LED\u003c\/li\u003e\n\u003cli\u003e700mA 3.3V LDO Regulator\u003c\/li\u003e\n\u003cli\u003eUSB + Serial\/UART for programming\u003c\/li\u003e\n\u003cli\u003eLIPO Battery Management\u003c\/li\u003e\n\u003cli\u003eOptimised power path for low power battery usage\u003c\/li\u003e\n\u003cli\u003eJST pads on the bottom supports PH \u0026amp; MicroBlade\u003c\/li\u003e\n\u003cli\u003e14x GPIO broken out\u003c\/li\u003e\n\u003cli\u003eBreadboard friendly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhat's new for V3?\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eIt is identical to the V2 board, but uses a CH9102F Serial2UART chip instead of the CP2104. You can easily identify if you have a V3 board because all V3 boards have a BLUE power LED instead of the usual RED power LED. The packaging will also have a label on it indicating it’s a CH9102F version.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIf you are using Windows or macOS, you will need to \u003ca rel=\"noopener noreferrer\" href=\"http:\/\/www.wch-ic.com\/search?q=CH9102\u0026amp;t=downloads\" target=\"_blank\"\u003einstall the driver\u003c\/a\u003e to be able to access the TinyPICO via USB.\u003c\/p\u003e\n\u003ch2\u003eOptimised power paths \u0026amp; deep sleep current\u003c\/h2\u003e\n\u003cp\u003eTinyPICO has been designed with two isolated power paths: a 5 V path and a 3.3 V path. Any components that are not needed for operation via battery or via the 3.3 V power pin are isolated within the 5 V power path, and are totally shut down when no USB cable is plugged in.\u003c\/p\u003e\n\u003cp\u003eIn-fact, even the power \u0026amp; charge LEDs are shutdown when no 5 V power source is present.\u003c\/p\u003e\n\u003cp\u003eDeep sleep has been optimised for all development platforms, and although it has been seen to go as low as 10 uA, the official current rating in deep sleep is 20 uA.\u003c\/p\u003e\n\u003ch3\u003eWhat about the LED?\u003c\/h3\u003e\n\u003cp\u003eTinyPICO includes an on-board APA102 RGB LED that has a quiescent current of 1 mA.\u003c\/p\u003e\n\u003cp\u003eThankfully there is a solution for deep sleep. GPIO13 controls the power to the APA102 using a P-Channel MOSFET via a high-side switch that can (along with smoother IO settings) shut down the power to the APA102 for you. It’s essential to do this before going into deep sleep to ensure the lowest current draw possible.\u003c\/p\u003e\n\u003cp\u003eUnexpected Maker have created some helper functions for you in their TinyPICO MicroPython \u0026amp; Arduino helper libraries to make this easy. Please check the code in the platform you use to understand how to shut down the APA102 correctly as just pulling GPIO13 high is not enough.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/5c85d89877b903606126e6df\/c4a98965-7415-414e-8358-339e3a0ce837\/thumb-tinypico-v3_pinout_1200px.jpg?format=2500w\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eOpen Source Hardware \u0026amp; Software\u003c\/h2\u003e\n\u003cp\u003eUnexpected Maker have made the TinyPICO hardware and software open source. You can find the design files and code in the \u003ca href=\"https:\/\/github.com\/tinypico\" target=\"_blank\"\u003eTinyPICO GitHub repository.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003ePlease read the open source licenses and branding rules to understand your obligations before you decide to use any of the files in your own projects. Thanks!\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cp\u003eYou can find more information about the hardware and how to get started on the \u003ca rel=\"noopener\" href=\"https:\/\/www.tinypico.com\/\" target=\"_blank\"\u003eTinyPICO site\u003c\/a\u003e.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"With Onboard Antenna","offer_id":39285089534035,"sku":"TP-01","price":15.0,"currency_code":"GBP","in_stock":false},{"title":"With u.FL Connector","offer_id":55641107628411,"sku":"TP-U-01","price":15.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/thumb-tinypico-v3-both-600.jpg?v=1753364330"},{"product_id":"tinypico-nano","title":"TinyPICO Nano V4 - ESP32 Module","description":"\u003cp\u003eTinyPICO Nano is the world’s smallest, fully-featured ESP32 microcontroller module - just drop it on your PCB and focus on your features!\u003c\/p\u003e\n\u003cp\u003eNo compromises! The module packs a massive 700mA 3.3V regulator, on-board battery management, 4MB of extra PSRAM and 27 GPIO! TinyPICO Nano is tuned for ultra low current use, dropping below 20uA when in deep sleep.\u003c\/p\u003e\n\u003cp\u003eDon’t be fooled by its size, TinyPICO Nano is a complete drop in microcontroller module - BYO USB connector!\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid green;\"\u003eTinyPICO Nano V4 is the same TinyPICO Nano as the original. The Ignion antennas used on earlier versions have been discontinued, so V4 now includes a new high gain 3D antenna and RF network.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_Nano_V4_Features.webp?v=1793114770\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd; width: 30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eESP32-PICO-D4\u003cbr\u003e32-bit · Dual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e4MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e4MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eWi-Fi 4 2.4 GHz · 802.11b\/g\/n\u003cbr\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eUSB-to-serial \/ UART programming\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e700 mA · 3.3 V regulator · enable pin for LDO on\/off control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eLiPo battery management · optimised power path for low-power battery use\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eConnection\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eVBAT pin for battery connection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e27 × 13 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePCB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e1 mm thick, previously 0.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_Nano_V4_pinout.webp?v=1793114798\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 27 × 13 mm\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eTinyPICO Nano now ships with a CH9102F Serial UART chip like the regular TinyPICO. Blue power LED indicates CH9102F.\u003c\/p\u003e\n\u003ch2\u003eCompare the modules.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 100%; min-width: 640px; border-collapse: collapse; font-size: 0.9em;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003eFind your next module.\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/edges3d-esp32-s3\"\u003eEdgeS3[D]\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/nanos3\" target=\"_blank\" rel=\"noopener\"\u003eNanoS3\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003eTinyPICO Nano\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e29 + 8\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eFormat \/ connection\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eM.2 B-Key module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB-to-serial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSTEMMA QT\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e22 × 23 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e25 × 10 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e28 × 12.7 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27 × 13 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2\u003eGetting Started Using Your TinyPICO Nano\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" rel=\"noopener\" target=\"_blank\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your TinyPICO Nano Development Board.\u003c\/p\u003e\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with MicroPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe TinyPICO Nano ships with MicroPython for the ESP32.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32#circuitpython-setup\" rel=\"noopener\" target=\"_blank\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32#micropython-setup\" rel=\"noopener\" target=\"_blank\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32#arduino-setup\" rel=\"noopener\" target=\"_blank\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32#espidf-setup\" rel=\"noopener\" target=\"_blank\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32#platformio-setup\" rel=\"noopener\" target=\"_blank\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=nanoframework\u0026amp;mcu=esp32#nanoframework-setup\" rel=\"noopener\" target=\"_blank\"\u003e.NET nanoFramework\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32#rust-setup\" rel=\"noopener\" target=\"_blank\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=tinygo\u0026amp;mcu=esp32#tinygo-setup\" rel=\"noopener\" target=\"_blank\"\u003eTinyGo\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=javascript\u0026amp;mcu=esp32#javascript-setup\" rel=\"noopener\" target=\"_blank\"\u003eJavaScript\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload TinyPICO Nano resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/images\/downloads\/tinypico_nano_v4-schematic.webp\" rel=\"noopener\" target=\"_blank\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe TinyPICO hardware GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3D STEP and STL files for TinyPICO Nano\u003c\/li\u003e\n\u003cli\u003eMechanical drawing\u003c\/li\u003e\n\u003cli\u003eKiCAD, Eagle, Altium and DipTrace footprints\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/TinyPICO\/tinypico-hardware\/\" rel=\"noopener\" target=\"_blank\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eESP32-PICO-D4 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-PICO-D4, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-pico_series_datasheet_en.pdf\" rel=\"noopener\" target=\"_blank\"\u003eView ESP32-PICO-D4 datasheet →\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eCertification\u003c\/h2\u003e\n\u003cp\u003eTinyPICO Nano ships uncertified. If you use a TinyPICO Nano on a project that requires certification, you’ll be required to also certify the WiFi and Bluetooth radios.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39285102674003,"sku":"TP-N-04","price":14.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_Nano_V4_Product_Front_Back_Cropped.png?v=1793114886"},{"product_id":"tinys2","title":"TinyS2","description":"\u003cp\u003eThe Tiny Mighty ESP32-S2 development board in the TinyPICO format!\u003c\/p\u003e\n\u003cp\u003eJust like it’s bigger brother TinyPICO, the TinyS2 has onboard LiPo battery charging, 4MBs of flash, an on-board RGB LED that can be shut down to reduce deep sleep current and a generous 700mA output 3.3V regulator.\u003c\/p\u003e\n\u003cp\u003eTinyS2 also has 2MB of extra PSRAM on top of the 320K SRAM and 17 GPIO broken out.\u003c\/p\u003e\n\u003cp\u003eTinyS2 is \u003cstrong\u003e17.8mm\u003c\/strong\u003e wide and \u003cstrong\u003e41mm\u003c\/strong\u003e long.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit 240 MHz single-core processor\u003c\/li\u003e\n\u003cli\u003e4 MB SPI Flash\u003c\/li\u003e\n\u003cli\u003e2 MB extra PSRAM\u003c\/li\u003e\n\u003cli\u003e2.4 GHz Wi-Fi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003e3D high gain antenna\u003c\/li\u003e\n\u003cli\u003e700 mA 3.3 V LDO regulator\u003c\/li\u003e\n\u003cli\u003eOptimised power path for low-power battery usage\u003c\/li\u003e\n\u003cli\u003eLiPo battery management\u003c\/li\u003e\n\u003cli\u003ePower (red), Charge (orange) LEDs\u003c\/li\u003e\n\u003cli\u003eUSB-C + Reverse USB power protection\u003c\/li\u003e\n\u003cli\u003eVBAT voltage check and VBUS presence detection\u003c\/li\u003e\n\u003cli\u003e17x GPIO\u003c\/li\u003e\n\u003cli\u003eOnboard RGB LED\u003c\/li\u003e\n\u003cli\u003eTinyPICO format\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCode \u0026amp; Schematic\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eShips with CircuitPython pre-installed!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTinyS2 ships with a UF2 bootloader and the latest version of CircuitPython that supports the ESP32-S2.\u003c\/p\u003e\n\u003cp\u003eJust plug your TinyS2 into your computer and it will appear in your filesystem as a USB flash drive! Just copy your code over, or edit your code directly on the drive. Coding a microcontroller has never been easier!\u003c\/p\u003e\n\u003cp\u003eAs newer versions of CircuitPython are released, you are able to update as you require from \u003ca href=\"https:\/\/circuitpython.org\/board\/unexpectedmaker_tinys2\/\" target=\"_blank\"\u003ecircuitpython.org\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCode any way you like!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/circuitpython.org\/board\/unexpectedmaker_tinys2\/\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/cp_logo.png?v=1618231057\"\u003e\u003c\/a\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/logo_mp_60px.jpg?v=1618231074\"\u003e\u003ca href=\"https:\/\/github.com\/espressif\/arduino-esp32\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/logo_arduino_60px.jpg?v=1618231121\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32s2\/index.html\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/idf_logo_3.png?v=1618231136\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThere is also early ESP-IDF and Arduino support if you prefer coding in C++ and there is an early MicroPython port available as well - use the links above to find out more about each development environment.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e There is no ESP32-S2 support in the currently released ESP32 Arduino Core version (1.0.6). If you would like to use the Arduino IDE with your TinyS2 (or any ESP32-S2 board) you will need to download the the latest version from github using the link above and use that *instead* of the released version.\u003c\/p\u003e\n\u003ch2\u003eFAQ\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe red power LED doesn't light up when running off battery\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eThat is by design! The power and charge LEDs and corresponding 2K resistors drain the battery, so they have been isolated to the 5V power domain, so they will only light up and draw power when the board is either being power by the USB plug, or by a 5V power source connected to the 5V header pin.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eThe orange charge LED blinks when no battery is connected\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eThat is the correct behaviour! The charge IC can’t tell the difference between a full battery and no battery, so it cycles between trying to charge and not charge. You can disable the organs status LED by cutting the solder jumper on the back of the TinyS2\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eSometimes my battery doesn't start charging when I plug it in\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eIf you have 5V power connected to your TinyS2 before you plug your battery in, sometimes it might not start charging. Just unplug and re-plug in the 5V source and it should start charging correctly. This is a common issue with PMICs (Power Management ICs).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow do I read the battery voltage?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eThe TinyS2 can read an approximate voltage from a connected battery via IO3. If you are using CircuitPython, you can also read board.VBAT or use the TinyS2 helper provided.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eCan I check if there is 5V present?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eTinyS2 has the ability to check if a 5V power source is connected to the board by reading if IO21 or board.VBUS is high. :This allows you to alter your code when running off battery when you have a 5V source present or not… pretty cool :)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eRX \u0026amp; TX pins are not coupled with the internal USB, what are they used for?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eRX \u0026amp; TX are connected to UART0, which will give you internal debug output when in download mode. Otherwise, you can use them as UART0 when connecting a module that uses serial, or use them as general IO, it's up to you.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow can I flash my TinyS2 in Arduino?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIf you currently have CircuitPython or MicroPython installed or have flashed your TinyS2 via the IDF and you would like to use your device in the Arduino IDE, you will need to put it into download mode by holding [BOOT], clicking [RESET] and then releasing [BOOT]. That will enable the CDC USB in ROM and you will be able to select the device post in the Arduino IDE tools menu.\u003c\/p\u003e\n\u003cp\u003eThis only needs to be done once, while you keep working in the Arduino IDE.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eCan I switch between CircuitPython, MicroPython, IDF or even Arduino IDE?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eYou can switch between each development environment, but each time you will need to put the TinyS2 into download mode by holding [BOOT], clicking [RESET] and then releasing [BOOT] and then flashing the respective firmware you require onto the board.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow can I get my TinyS2 into UF2 bootloader mode?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTo get your TinyS2 into UF2 bootloader mode (assuming you have not stomped your CircuitPython install with Arduino\/IDF or MicroPython) you can click [RESET], then about a second later click [BOOT] to get it into the UF2 bootloader mode. You will then see the RGB LED on your TinyS2 turn green once the filesystem is mounted,\u003c\/p\u003e\n\u003cp\u003eA drive will appear in your filesystem called TINYS2BOOT. From here you can re-flash the latest CircuitPython firmware by copying over the firmware.uf2 file for the version you want to install.\u003c\/p\u003e\n\u003cp\u003eYou will see the RGB flash a redish orange many times during the copy, and then the TinyS2 will automatically reboot itself and mount the new CircuitPython version.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39311499558995,"sku":"TINYS2-01","price":13.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/TinyS2_Product_Shot.jpg?v=1618296716"},{"product_id":"lol-rgb-shield","title":"LOL RGB Shield","description":"\u003cp\u003eLOL RGB Shield by @tinyledmatrix - For the \u003ca href=\"\/en-no\/products\/tinypico-v2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTinyPICO\u003c\/a\u003e \u0026amp; \u003ca href=\"\/en-no\/products\/tinys2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTinyS2\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThis shield incorporates 70x 1.5 x 1.5mm addressable RGB LEDs into a display matrix that’s so tiny - it lives up to it’s designers name - TINYLEDMATRIX!\u003c\/p\u003e\n\u003cp\u003eThe shield requires 5V power to be supplied via the 5V pin of your TinyPICO via USB or external 5V supply, data to the LEDs is controlled by GPIO 14.\u003c\/p\u003e\n\u003cp\u003eYou can use any of the Adafruit or FastLED libraries with this shield, but remember, with only 5 pixels height, you need to use one of the smaller fonts.\u003c\/p\u003e\n\u003cp\u003eAn Arduino example using the FastLED and Adafruit_GFX libraries can be \u003ca href=\"https:\/\/github.com\/tinypico\/tinypico-arduino\" target=\"_blank\" rel=\"noopener noreferrer\"\u003efound on GitHub.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eYou can also control your LOL RGB Shield via MicroPython using \u003ca href=\"https:\/\/github.com\/mcauser\/micropython-tinypico-lol-rgb-shield\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMike Causer’s awesome library.\u003c\/a\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39447771185235,"sku":"SHIELD-LOL","price":8.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/thumb-lolrgb.jpg?v=1631026411"},{"product_id":"lcd-display-shield","title":"0.96\" LCD Display Shield","description":"\u003cp\u003eA 160x80 LCD Colour LCD display shield for TinyPICO, TinyS2, TinyS3 and TinyC6.\u003c\/p\u003e\n\u003cp\u003eThis shield has a gorgeous colour IPS LCD display, with a massive 160x80 pixels in a 0.96” form factor. It uses the ST7735 driver, so there is a lot of library support available for all of the embedded languages and platforms.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-no\/collections\/all?q=tiny\u0026amp;vendor=Unexpected%20Maker\" rel=\"noopener\" target=\"_blank\"\u003eView all Unexpected Maker \u003cspan\u003e\"Tiny\" boards!\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThe screen is powered from the 3V3 pin on the headers, so you can use this shield in battery powered project, or via 5V.\u003c\/p\u003e\n\u003cp\u003eThe LED backlight is controlled via PWM via the [LED] header pin shown in the pinout diagram above, and the SPI CS pin can be changed on the back via cutting and soldering some jumpers.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/bitbank2\/AnimatedGIF\/tree\/master\/examples\/TinyPico_Display_GIF\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/animated_gif_screenshot2_480x480.jpg?v=1631025809\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eLarry has also ported his \u003ca href=\"https:\/\/github.com\/bitbank2\/AnimatedGIF\/tree\/master\/examples\/TinyPico_Display_GIF\" target=\"_blank\"\u003eGIF player\u003c\/a\u003e for the TinyPICO + LCD Shield - Animated GIFs in your projects, how wicked!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e The shield ships with the screen soldered to the PCB, but not stuck to the front, so you can solder the header pins on first, and then stick the screen own with the double sided tape provided on the back of the screen. Please be careful not to dislodge the screen :)\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/images.squarespace-cdn.com\/content\/v1\/5c85d89877b903606126e6df\/420b1aa9-3447-4f3d-91fb-3460bd7ec6f3\/tinypico-ips-display-pinout_new_S3_2.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eKnowledge Base\u003c\/h2\u003e\n\u003cp\u003eYou can find more detailed information about this shield, including a 3D model in the\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/help.unexpectedmaker.com\/index.php\/article-categories\/shields\/\" target=\"_blank\"\u003eUnexpected Maker Knowledge Base\u003c\/a\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39447771545683,"sku":"SH-LCD","price":7.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/lcddisplayshield.jpg?v=1753371579"},{"product_id":"i2c-breakout-shield","title":"I2C Breakout Shield","description":"\u003cp\u003eI2C Breakout shield for the \u003ca href=\"\/en-no\/products\/tinypico-v2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTinyPICO\u003c\/a\u003e \u0026amp; \u003ca href=\"\/en-no\/products\/tinys2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTinyS2\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThe I2C Breakout shield offers 2 sets of STEMMA\/QWIIC connectors and pin headers in 2 different 3v3 power rails.\u003c\/p\u003e\n\u003cp\u003eThe first has 3v3 power always on.\u003c\/p\u003e\n\u003cp\u003eThe second has user controlled 3V3 power that is off by default, so when you put your ESP32 into deep sleep, the 3V3 power for the I2C devices on that i2C bus get shut down automatically.\u003c\/p\u003e\n\u003cp\u003eOn the back of the board, you have solder jumpers to choose which IO to use for the 3V3 power control.\u003c\/p\u003e\n\u003ch2\u003eI2C Breakout Shield Pinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/web-tinypico-shield-i2c-breakout_480x480.jpg?v=1631026286\"\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39447772758099,"sku":"SHIELD-I2C","price":5.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/thumb-I2C-breakout.jpg?v=1631026706"},{"product_id":"feathers2-neo-esp32-s2","title":"FeatherS2 Neo - ESP32-S2 Dev Board","description":"\u003cp\u003eIntroducing the FeatherS2 Neo! The Blingy RGB ESP32-S2 Development Board in the Feather format!\u003c\/p\u003e\n\u003ch2\u003eFeatherS2 Neo Specs\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit 240 MHz single-core processor\u003c\/li\u003e\n\u003cli\u003e4 MB SPI Flash\u003c\/li\u003e\n\u003cli\u003e2 MB extra PSRAM\u003c\/li\u003e\n\u003cli\u003e2.4 GHz Wi-Fi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003e3D antenna\u003c\/li\u003e\n\u003cli\u003e700 mA 3.3 V LDO regulator\u003c\/li\u003e\n\u003cli\u003eOptimised power path for low-power battery usage\u003c\/li\u003e\n\u003cli\u003eLiPo battery management\u003c\/li\u003e\n\u003cli\u003ePower (red), Charge (orange) \u0026amp; IO13 (blue) LEDs\u003c\/li\u003e\n\u003cli\u003e5x5 RGB LED matrix + User controller power\u003c\/li\u003e\n\u003cli\u003e22x GPIO\u003c\/li\u003e\n\u003cli\u003eVBAT voltage sense on IO2\u003c\/li\u003e\n\u003cli\u003eVBUS detection om IO34\u003c\/li\u003e\n\u003cli\u003eUSB-C\u003c\/li\u003e\n\u003cli\u003eRGB LED (PWR 39, DATA IO40)\u003c\/li\u003e\n\u003cli\u003eQWIIC\/STEMMA connector\u003c\/li\u003e\n\u003cli\u003eFeather format\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePacked with features\u003c\/h2\u003e\n\u003cp\u003eThe FeatherS2 Neo has onboard LiPo battery charging, 4MBs of flash, an on-board RGB LED that can be shut down to reduce deep sleep current and a generous 700mA output 3.3V regulator.\u003c\/p\u003e\n\u003cp\u003eIt also comes with a 5x5 RGB LED Matrix that includes its own user controlled LDO so display content wont effect other 3.3V functionality of the board.\u003c\/p\u003e\n\u003cp\u003eFeatherS2 Neo also has 2MB of extra PSRAM on top of the 320K SRAM and 22 GPIO broken out.\u003c\/p\u003e\n\u003ch2\u003eFeatherS2 Neo Pinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/FeatherS2Neo_Pinout_480x480.jpg?v=1631027025\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eCode \u0026amp; Schematic\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eShips with CircuitPython pre-installed!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFeatherS2 Neo ships with a UF2 bootloader and the latest version of CircuitPython that supports the ESP32-S2.\u003c\/p\u003e\n\u003cp\u003eJust plug your FeatherS2 Neo into your computer and it will appear in your filesystem as a USB flash drive! Just copy your code over, or edit your code directly on the drive. Coding a microcontroller has never been easier!\u003c\/p\u003e\n\u003cp\u003eAs newer versions of CircuitPython are released, you are able to update as you require from \u003ca href=\"https:\/\/circuitpython.org\/board\/unexpectedmaker_feathers2_neo\/\" target=\"_blank\"\u003ecircuitpython.org\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCode any way you like!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/circuitpython.org\/board\/unexpectedmaker_feathers2_neo\/\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/cp_logo_2f22bde2-15e1-4c53-8c3b-089fa53d60bb.png?v=1631027167\" alt=\"\"\u003e\u003c\/a\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/logo_mp_60px_d9f5e0c6-c61d-4079-bf75-e9ef21a4781f.jpg?v=1631027184\"\u003e\u003ca href=\"https:\/\/github.com\/espressif\/arduino-esp32\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/logo_arduino_60px_7785302a-0740-478c-9f44-64f8a017a480.jpg?v=1631027224\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32s2\/index.html\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/idf_logo_3_e13816c7-2b30-480f-ade4-850f0aaa6f7d.png?v=1631027240\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThere is also early ESP-IDF and Arduino support if you prefer coding in C++ and there is an early MicroPython port available as well - use the links above to find out more about each development environment.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/FeatherS2_Neo_P1_Schematic.pdf?v=1631027347\" target=\"_blank\"\u003eClick here for a full schematic\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/FeatherS2Neo_Rainbow_480x480.jpg?v=1631027925\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFAQ\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe red power LED doesn't light up when running off battery\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eThat is by design! The power and charge LEDs and corresponding 2K resistors drain the battery, so they have been isolated to the 5V power domain, so they will only light up and draw power when the board is either being power by the USB plug, or by a 5V power source connected to the 5V header pin.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eThe orange charge LED blinks when no battery is connected\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eThat is the correct behaviour! The charge IC can’t tell the difference between a full battery and no battery, so it cycles between trying to charge and not charge. You can disable the orange status LED by cutting the solder jumper on the back of the FeatherS2 Neo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eSometimes my battery doesn't start charging when I plug it in\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eIf you have 5V power connected to your FeatherS2 Neo before you plug your battery in, sometimes it might not start charging. Just unplug and re-plug in the 5V source and it should start charging correctly. This is a common issue with PMICs (Power Management ICs).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow do I read the battery voltage?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eThe FeatherS2 Neo can read an approximate voltage from a connected battery via IO2. If you are using CircuitPython, you can also read board.VBAT or use the FeatherS2 Neo helper provided.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eCan I check if there is 5V present?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eFeatherS2 Neo has the ability to check if a 5V power source is connected to the board by reading if IO34 or board.VBUS is high. This allows you to alter your code when running off battery when you have a 5V source present or not… pretty cool :)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eRX \u0026amp; TX pins are not coupled with the internal USB, what are they used for?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eRX \u0026amp; TX are connected to UART0, which will give you internal debug output when in download mode. Otherwise, you can use them as UART0 when connecting a module that uses serial, or use them as general IO, it's up to you.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow can I flash my FeatherS2 Neo in Arduino?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIf you currently have CircuitPython or MicroPython installed or have flashed your FeatherS2 Neo via the IDF and you would like to use your device in the Arduino IDE, you will need to put it into download mode by holding [BOOT], clicking [RESET] and then releasing [BOOT]. That will enable the CDC USB in ROM and you will be able to select the device port in the Arduino IDE tools menu.\u003c\/p\u003e\n\u003cp\u003eThis only needs to be done once, while you keep working in the Arduino IDE, so long as you have the FeatherS2 Neo board selected and you have CDC boot enabled selected in the menu.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eCan I switch between CircuitPython, MicroPython, IDF or even Arduino IDE?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eYou can switch between each development environment, but each time you will need to put the FeatherS2 Neo into download mode by holding [BOOT], clicking [RESET] and then releasing [BOOT] and then flashing the respective firmware you require onto the board.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow can I get my FeatherS2 Neo into UF2 bootloader mode?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTo get your FeatherS2 Neo into UF2 bootloader mode (assuming you have not stomped your CircuitPython install with Arduino\/IDF or MicroPython) you can click [RESET], then almost immediately click [BOOT] to get it into the UF2 bootloader mode. You will then see the RGB LED on your FeatherS2 Neo turn green once the filesystem is mounted,\u003c\/p\u003e\n\u003cp\u003eA drive will appear in your filesystem called FS2NEOBOOT. From here you can re-flash the latest CircuitPython firmware by copying over the firmware.uf2 file for the version you want to install.\u003c\/p\u003e\n\u003cp\u003eYou will see the RGB flash a redish orange many times during the copy, and then the FeatherS2 Neo will automatically reboot itself and mount the new CircuitPython version.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eWhat voltage range can the 5V pin accept and is it input as and output?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 5V pin on the FeatherS2 Neo is an in and out pin. As an input, it will accept a voltage range between 4.8V and 5.2V. Please do not connect any power source over 5.2V to the 5V pin and please do not connect your battery to the 5V pin. It is for a 5V power source only.\u003c\/p\u003e\n\u003cp\u003eWhen USB power is connected, you will get approximately 4.9V out of the 5V pin. The voltage drop is due to the reverse USB power diode that allows the USB and 5V pin to be power inputs at the same time, and prevents back feeding power into the USB.\u003c\/p\u003e\n\u003cp\u003eThe use case for having both connected is when you want to power your FeatherS2 Neo from the 5V pin from an external 5V power source, but you also want to connect the USB to flash the board, or to get serial output.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39447779180627,"sku":"FEATHERS2-N-01","price":16.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/FeatherS2_Neo_White_Product2.jpg?v=1631028210"},{"product_id":"i2s-audio-shield","title":"I2S Audio Shield","description":"\u003cp\u003eI2S audio amplifier shield for TinyPICO, TinyS2, TinyS3 amd TinyC6.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis shield takes standard I2S digital audio input and decodes it into an analog audio signal as well as amplifying it for use with an external speaker.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003ca href=\"\/en-no\/collections\/all?q=tiny\u0026amp;vendor=Unexpected%20Maker\" rel=\"noopener\" target=\"_blank\"\u003eView all Unexpected Maker \"Tiny\" boards!\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eThe I2S Audio Shield brings the noise with:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMAX98357 I2S Decoder and Amp\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e3W Class D Amplifier\u003c\/li\u003e\n\u003cli\u003eI2S sample rates from 8kHz to 96kHz\u003c\/li\u003e\n\u003cli\u003eClick + Pop suppression\u003c\/li\u003e\n\u003cli\u003eThermal shutdown protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eMicro SD Card slot\u003c\/li\u003e\n\u003cli\u003eMagnetic buzzer for onboard audio via a PAM8301 amplifier\u003c\/li\u003e\n\u003cli\u003eA switch to swap between on-board sound and external speaker that can be connected via provided header\u003c\/li\u003e\n\u003cli\u003eComes with a separate screw terminal that can be soldered on for external speaker connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePowering the Shield\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe components on the shield are powered by the 3V3 header pin, so if you are connecting this shield to another MCU board, please provide 3V3 to that header pin, or the shield will not work.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eUsing the SD Card\u003c\/h2\u003e\n\u003cp\u003eIf you are wanting to use the SD Card slot in your project, please ensure you set the SPI MI pin as an \u003cstrong\u003eINPUT_PULL_HIGH\u003c\/strong\u003e or initialising the slot will fail.\u003c\/p\u003e\n\u003cp\u003eFor Arduino:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003epinMode(MI_PIN, INPUT_PULLUP);\u003c\/code\u003e\u003c\/p\u003e\n\u003ch2\u003eKnowledge Base\u003c\/h2\u003e\n\u003cp\u003eYou can find more detailed information about this shield, including a 3D model in the\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/help.unexpectedmaker.com\/index.php\/article-categories\/shields\/\" target=\"_blank\"\u003eUnexpected Maker Knowledge Base\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003e\u003c\/code\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39576710512723,"sku":"SH-AUDIO-I2S","price":8.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/thumb-i2saudio.jpg?v=1638811414"},{"product_id":"feathers3-esp32-s3","title":"FeatherS3[D] ESP32-S3 Dev Board with Dual Antenna","description":"\u003cp\u003eFeatherS3[D] is the NEW, ultimate ESP32-S3 based Feather board.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eIt offers a powerhouse of features in the super popular Feather format, offering a huge ecosystem of add-on boards, modules, and FeatherWings!\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cstrong\u003eFeatherS3[D]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ecombines the previous FeatherS3 and FeatherS3 uFL boards into a single board, giving you more options and no need to pick one or the other. It also replaces the VBAT ADC sense pin with an I2C battery fuel gauge.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cstrong\u003eFeatherS3[D]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehas full drop-in compatibility with the previous FeatherS3 versions, though Unexpected Maker did need to move a few things around to fit everything in and still allow for a solid, well-tuned RF layout.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cimg alt=\"Hero\" src=\"https:\/\/esp32s3.com\/images\/series_d\/main_features_feathers3d.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDual 32bit Xtensa LX7 cores @ up to 240Mhz\u003c\/li\u003e\n\u003cli\u003eRISC-V Ultra Low Power Co-processor\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wifi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBluetooth LE 5 + Mesh\u003c\/li\u003e\n\u003cli\u003e16MB QSPI Flash\u003c\/li\u003e\n\u003cli\u003e8MB of extra QSPI PSRAM\u003c\/li\u003e\n\u003cli\u003e2x 700mA 3.3V LDO Regulators\u003c\/li\u003e\n\u003cli\u003eLDO2 is user controlled \u0026amp; auto-shuts down in deep-sleep\u003c\/li\u003e\n\u003cli\u003eLow power RGB LED\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eULTRA LOW Deep Sleep Current\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eUSB-C Connector with back-feed protection\u003c\/li\u003e\n\u003cli\u003eNative USB + USB Serial JTAG\u003c\/li\u003e\n\u003cli\u003eLiPo Battery Charging + JST PH connector\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eI2C Battery Fuel Gauge\u003c\/li\u003e\n\u003cli\u003e5V Sense Pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e3D High Gain Antenna AND u.FL connector\u003c\/li\u003e\n\u003cli\u003e2x STEMMA QT connectors, 1 on LDO1 and 1 on LDO2\u003c\/li\u003e\n\u003cli\u003e21x GPIO including castellated headers\u003c\/li\u003e\n\u003cli\u003eFeather Format compatibility\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eBoard Dimensions - \u003c\/span\u003e52.3mm x 22.9mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-size: 0.875rem;\"\u003eMax Thickness - \u003c\/span\u003e6.6mm at JST PH battery connector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eNEW! Two antenna options on the one board!\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"text mb-1\"\u003eFeatherS3[D] now includes an onboard antenna and a u.FL connector for an external antenna on the same board, and you can switch which antenna to use via the RF switch on the fly from inside your code!\u003c\/p\u003e\n\u003cp\u003eThe onboard antenna is selected by default, so you never need to worry about the RF switch being in a bad state, or the ESP32-S3 getting damaged if you forget to plug in an external antenna.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e2x 3.3V Regulators? Really?\u003c\/h3\u003e\n\u003cp class=\"text mb-2 mt-2\"\u003eYup! The first one is for the general operation of the board and the ESP32-S3, PSRAM and Flash.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eThe second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to IO39 + it’s connected to the deep sleep capabilities of the ESP32-S3, so if the ESP32-S3 goes into deep sleep, the 2nd LDO is automatically shut down for you! LDO2 also powers the onboard RGB LED.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eBoth regulators are ultra low noise and have ultra low quiescent current, and both support a maximum of 700mA output.\u003c\/p\u003e\n\u003ch3\u003e2x STEMMA QT connectors?\u003c\/h3\u003e\n\u003cp class=\"text mb-2 mt-2\"\u003eYes! Each STEMMA\/QT connector has unique IO, allowing you to instantiate two different I2C buses, or use the one labelled I2C1 for I2C (as that is already connected to the I2C fuel gauge) and use the one labelled I2C2 as an easy-to-connect UART or something else.\u003c\/p\u003e\n\u003cp class=\"text mb-2 mt-2\"\u003eI2C1 is powered from the main LDO, which means it will stay powered up even when the ESP32-S3 chip is put into deep sleep. I2C2 is powered from LDO2, which will automatically shut down if the ESP32-S3 chip is put into deep sleep, so you get the best of both worlds as options for connecting your external peripherals.\u003c\/p\u003e\n\u003ch2 class=\"text mb-2 mt-2\"\u003ePinout\u003c\/h2\u003e\n\u003cp class=\"text mb-2 mt-2\"\u003e\u003cimg alt=\"Shape\" src=\"https:\/\/esp32s3.com\/images\/series_d\/pins_feathers3d.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003ePlatforms\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/wysiwyg\/product\/90477757\/577111310\/1735085821321-319379275\/logo_dev_platforms_png.png\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUnexpected Maker ESP32-S3 boards ship with CircuitPython pre-installed!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease check out the new PLATFORMS area of the \u003c\/span\u003e\u003ca href=\"https:\/\/esp32s3.com\/getting-started.html\"\u003eGetting Started\u003c\/a\u003e\u003cspan\u003e guide to find out all about developing for your new board in a range of different languages.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eCheck out the \u003ca href=\"https:\/\/esp32s3.com\/feathers3d.html\" rel=\"noopener\" target=\"_blank\"\u003eFeatherS3[D] page\u003c\/a\u003e for schematics, dimensions, 3D models and more!\u003c\/span\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39762596298835,"sku":"FS3D-01","price":16.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/FeatherS3_D__Product.jpg?v=1753284149"},{"product_id":"pros3-esp32-s3","title":"ProS3[D] - ESP32-S3 Dev Board with Dual Antenna","description":"\u003cp\u003eProS3[D] is Unexpected Maker's NEW top-of-the-line \u003cem\u003eExtremely Pro\u003c\/em\u003e ESP32-S3 board!\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eIt's packed with amazing features and peripherals, ESD protection, castellated headers, wireless connectivity, and stacks of Flash and PSRAM, and it's TinyPICO\/TinyS3[D] compatible!\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cstrong\u003eProS3[D]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ecombines the previous ProS3 and ProS3 uFL boards into a single board, giving you more options and no need to pick one or the other. It also replaces the VBAT ADC sense pin with an I2C battery fuel gauge.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cstrong\u003eProS3[D]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehas full drop-in compatibility with the previous ProS3 versions, but Unexpected Maker did need to extend the board length by 2mm to fit everything in and still allow for a solid, well-tuned RF layout.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cimg alt=\"Hero\" src=\"https:\/\/esp32s3.com\/images\/series_d\/main_features_pros3d.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDual 32bit Xtensa LX7 cores @ up to 240Mhz\u003c\/li\u003e\n\u003cli\u003eRISC-V Ultra Low Power Co-processor\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wifi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBluetooth LE 5 + Mesh\u003c\/li\u003e\n\u003cli\u003e16MB QSPI Flash\u003c\/li\u003e\n\u003cli\u003e8MB of extra QSPI PSRAM\u003c\/li\u003e\n\u003cli\u003e2x 700mA 3.3V LDO Regulators\u003c\/li\u003e\n\u003cli\u003eLDO2 is user controlled \u0026amp; auto-shuts down in deep-sleep\u003c\/li\u003e\n\u003cli\u003eLow power RGB LED\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eULTRA LOW Deep Sleep Current\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eUSB-C Connector with back-feed protection\u003c\/li\u003e\n\u003cli\u003eUSB ESD protection\u003c\/li\u003e\n\u003cli\u003eNative USB + USB Serial JTAG\u003c\/li\u003e\n\u003cli\u003eLiPo Battery Charging + PicoBlade connector\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eI2C Battery Fuel Gauge\u003c\/li\u003e\n\u003cli\u003e5V Sense Pin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e3D High Gain Antenna AND u.FL connector\u003c\/li\u003e\n\u003cli\u003eSTEMMA QT connector powered by LDO1\u003c\/li\u003e\n\u003cli\u003e27x GPIO including castellated headers\u003c\/li\u003e\n\u003cli\u003eJTAG pins on the header\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eNEW! Two antenna options on the one board!\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"text mb-1\"\u003eProS3[D] now includes an onboard antenna and a u.FL connector for an external antenna on the same board, and you can switch which antenna to use via the RF switch on the fly from inside your code!\u003c\/p\u003e\n\u003cp\u003eThe onboard antenna is selected by default, so you never need to worry about the RF switch being in a bad state, or the ESP32-S3 getting damaged if you forget to plug in an external antenna.\u003c\/p\u003e\n\u003ch3\u003e2x 3.3V Regulators? Really?\u003c\/h3\u003e\n\u003cp class=\"text mb-2 mt-2\"\u003eYup! The first one is for the general operation of the board and the ESP32-S3, PSRAM and Flash.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eThe second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to IO17 + it’s connected to the deep sleep capabilities of the ESP32-S3, so if the ESP32-S3 goes into deep sleep, the 2nd LDO is automatically shut down for you! LDO2 also powers the onboard RGB LED.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eBoth regulators are ultra low noise and have ultra low quiescent current, and both support a maximum of 700mA output.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"Shape\" src=\"https:\/\/esp32s3.com\/images\/series_d\/pins_pros3d.jpg\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cdiv class=\"col-6 text-right\"\u003e\n\u003cspan\u003eBoard Dimensions: \u003c\/span\u003e55mm x 17.8mm\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"col-6 text-right\"\u003e\n\u003cspan\u003eMax Thickness: \u003c\/span\u003e5.4mm at the vertical STEMMA QT connector\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"title\"\u003eDevelopment Platforms\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/wysiwyg\/product\/90477757\/577111310\/1735085821321-319379275\/logo_dev_platforms_png.png\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnexpected Maker ESP32-S3 boards ship with CircuitPython pre-installed!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease check out the new PLATFORMS area of the \u003c\/span\u003e\u003ca href=\"https:\/\/esp32s3.com\/getting-started.html\"\u003eGetting Started\u003c\/a\u003e\u003cspan\u003e guide to find out all about developing for your new board in a range of different languages.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eCheck out the \u003ca href=\"https:\/\/esp32s3.com\/pros3d.html\" rel=\"noopener\" target=\"_blank\"\u003eProS3[D] page\u003c\/a\u003e for schematics, dimensions, 3D models and more!\u003c\/span\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39762607210579,"sku":"PS3D-01","price":18.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/ProS3_D__Product.jpg?v=1753285524"},{"product_id":"tinys3-esp32-s3","title":"TinyS3[D] - ESP32-S3 Dev Board with Dual Antenna","description":"\u003cp\u003eTinyS3[D] is the best of Unexpected Maker's super popular range of \"Tiny\" development boards.\u003c\/p\u003e\n\u003cp\u003eIt's packed with amazing features and peripherals, wireless connectivity and stacks of Flash and PSRAM, all in the same tiny package size as the original TinyPICO!\u003c\/p\u003e\n\u003cp\u003eTinyS3[D] combines the previous TinyS3 and TinyS3 uFL boards into a single board, giving you more options and no need to pick one or the other. It also replaces the VBAT ADC sense pin with an I2C battery fuel gauge.\u003c\/p\u003e\n\u003cp\u003eTinyS3[D] has full drop-in compatibility with the previous TinyS3 versions, but Unexpected Maker did need to extend the board length by 1.3mm to fit everything in and still allow for a solid, well-tuned RF layout.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/esp32s3.com\/images\/series_d\/main_features_tinys3d.jpg\" alt=\"Hero\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003eThe TinyS3[D] includes the following features:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual 32bit Xtensa LX7 cores @ up to 240Mhz\u003c\/li\u003e\n\u003cli\u003eRISC-V Ultra Low Power Co-processor\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wifi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBluetooth LE 5 + Mesh\u003c\/li\u003e\n\u003cli\u003e8MB QSPI Flash\u003c\/li\u003e\n\u003cli\u003e8MB of extra QSPI PSRAM\u003c\/li\u003e\n\u003cli\u003e700mA 3.3V LDO Regulator\u003c\/li\u003e\n\u003cli\u003eLow power RGB LED\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eULTRA LOW Deep Sleep Current\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eUSB-C Connector with back-feed protection\u003c\/li\u003e\n\u003cli\u003eNative USB + USB Serial JTAG\u003c\/li\u003e\n\u003cli\u003eLiPo Battery Charging\u003c\/li\u003e\n\u003cli\u003ePads on the back for JST PH connector\u003c\/li\u003e\n\u003cli\u003e5V Sense Pins\u003c\/li\u003e\n\u003cli\u003e17 GPIO\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e3D High Gain Antenna AND u.FL connector\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eI2C Battery Fuel Gauge\u003c\/li\u003e\n\u003cli\u003eCompatible with TinyPICO \u0026amp; TinyS2\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eNEW! Two antenna options on the one board!\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eTinyS3[D] includes an onboard antenna and a u.FL connector for an external antenna on the same board, and you can switch which antenna to use via the RF switch on the fly from inside your code!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe onboard antenna is selected by default, so you never need to worry about the RF switch being in a bad state, or the ESP32-S3 getting damaged if you forget to plug in an external antenna.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eTiny Board Comparison Matrix\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/wysiwyg\/product\/90477757\/759468759\/1752135854690-2125585892\/tiny_board_comparison_matrix_jpg.jpg\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003ePinout\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/s3.amazonaws.com\/images.ecwid.com\/images\/wysiwyg\/product\/90477757\/602208790\/1699344246507962359259\/TinyXXX_Pinout_Matrix_jpg\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eBoard Dimensions: 36.3mm x 17.8mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMax Thickness: 4.3mm at the USB-C end\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePlatforms\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/wysiwyg\/product\/90477757\/577111310\/1735085821321-319379275\/logo_dev_platforms_png.png\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnexpected Maker ESP32-S3 boards ship with CircuitPython pre-installed!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease check out the new PLATFORMS area of the \u003c\/span\u003e\u003ca href=\"https:\/\/esp32s3.com\/getting-started.html\"\u003eGetting Started\u003c\/a\u003e\u003cspan\u003e guide to find out all about developing for your new board in a range of different languages.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eCheck out the \u003ca href=\"https:\/\/esp32s3.com\/tinys3d.html\" rel=\"noopener\" target=\"_blank\"\u003eTinyS3[D] page\u003c\/a\u003e for schematics, dimensions, 3D models and more!\u003c\/span\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":39854967881811,"sku":"TS3D-01","price":15.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyS3_D__Product.jpg?v=1753282029"},{"product_id":"nanos3","title":"NanoS3 - ESP32-S3 Module with Onboard Antenna","description":"\u003cp\u003eNanoS3 is the world’s second smallest, fully-featured ESP32-S3 microcontroller module - just drop it on your PCB and focus on your features!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/NanoS3_Features.webp?v=1793107647\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd; width: 30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eESP32-S3FN8\u003cbr\u003e32-bit · Dual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e8MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e8MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eWi-Fi 4 2.4 GHz · 802.11b\/g\/n\u003cbr\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eD+\/D− pins for an external USB connector · USB Serial\/JTAG support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e700 mA · 3.3 V regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eLiPo charging · optimised power path for low-power battery use\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eOnboard\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eLow-power RGB LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e3D high-gain antenna\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eConnection\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e1.27 mm pitch castellated edges\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eFormat\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eTinyPICO Nano compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e28 × 11 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/NanoS3_Pinout.webp?v=1793107687\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 28 × 12.7 mm\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eCompare the modules.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 100%; min-width: 640px; border-collapse: collapse; font-size: 0.9em;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003eFind your next module.\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/edges3d-esp32-s3\"\u003eEdgeS3[D]\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003eNanoS3\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinypico-nano\"\u003eTinyPICO Nano\u003c\/a\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e29 + 8\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eFormat \/ connection\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eM.2 B-Key module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB-to-serial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSTEMMA QT\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e22 × 23 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e25 × 10 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e28 × 12.7 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27 × 13 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2\u003eGetting Started Using Your NanoS3\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" rel=\"noopener\" target=\"_blank\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your NanoS3 Development Board.\u003c\/p\u003e\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with CircuitPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe NanoS3 ships with the latest version of CircuitPython that supports the ESP32-S3. It also ships with the UF2 bootloader, so you can easily update your NanoS3 with the latest CircuitPython firmware, whenever you desire.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32s3#circuitpython-setup\" rel=\"noopener\" target=\"_blank\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32s3#micropython-setup\" rel=\"noopener\" target=\"_blank\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32s3#arduino-setup\" rel=\"noopener\" target=\"_blank\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32s3#espidf-setup\" rel=\"noopener\" target=\"_blank\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32s3#platformio-setup\" rel=\"noopener\" target=\"_blank\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=nanoframework\u0026amp;mcu=esp32s3#nanoframework-setup\" rel=\"noopener\" target=\"_blank\"\u003e.NET nanoFramework\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32s3#rust-setup\" rel=\"noopener\" target=\"_blank\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=php\u0026amp;mcu=esp32s3#php-setup\" rel=\"noopener\" target=\"_blank\"\u003ePHP\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=tinygo\u0026amp;mcu=esp32s3#tinygo-setup\" rel=\"noopener\" target=\"_blank\"\u003eTinyGo\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload NanoS3 resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\/raw\/main\/schematics\/schematic-nanos3.pdf\" rel=\"noopener\" target=\"_blank\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe Unexpected Maker ESP32-S3 GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3D STEP files for NanoS3 and its carrier\u003c\/li\u003e\n\u003cli\u003ePinout reference card for NanoS3\u003c\/li\u003e\n\u003cli\u003eKiCAD footprint for NanoS3\u003c\/li\u003e\n\u003cli\u003eHelper libraries for Arduino and CircuitPython shipping files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\" rel=\"noopener\" target=\"_blank\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eESP32-S3 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-S3, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-s3_datasheet_en.pdf\" rel=\"noopener\" target=\"_blank\"\u003eView ESP32-S3 datasheet →\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eCertification\u003c\/h2\u003e\n\u003cp\u003eNanoS3 ships uncertified. If you use a NanoS3 on a project that requires certification, you’ll be required to also certify the WiFi and Bluetooth radios as part of your final product.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Onboard Antenna","offer_id":56545418379643,"sku":"NS3-01","price":14.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/NanoS3_Product_Front_Back_Cropped.png?v=1793109664"},{"product_id":"edges3d-esp32-s3","title":"EdgeS3[D] - ESP32-S3 Reusable Dev Board with Dual Antenna","description":"\u003cp\u003eEdgeS3[D] is Unexpected Maker's brand new REUSABLE development board\/module.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eEdgeS3[D] uses an M.2 B-Key edge connector to allow you to insert and remove this module from a carrier PCB using an compatible M.2 B-Key socket. No more single use soldering of modules onto your boards while prototyping, which allows you to have less boards and move them between projects easily.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eEdgeS3[D] also included is an onboard IO Expander with an additional 8x IO broken out to the connector, for those demanding applications that require just a few more IO..\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eEdgeS3[D] include everything you'd expect in a full featured board from Unexpected Maker - Onboard 3V3 regulator, battery charging and monitoring, excellent deep sleep and a finely tuned RF layout, it also has ESD protection for those of us that forget we are a walking static charge machine!\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003e\u003cimg src=\"https:\/\/esp32s3.com\/images\/series_d\/main_features_edges3d.jpg\" alt=\"Hero\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"text mb-2\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDual 32bit Xtensa LX7 cores @ up to 240Mhz\u003c\/li\u003e\n\u003cli\u003eRISC-V Ultra Low Power Co-processor\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wifi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBluetooth LE 5 + Mesh\u003c\/li\u003e\n\u003cli\u003e8MB QSPI Flash\u003c\/li\u003e\n\u003cli\u003e2MB of extra QSPI PSRAM\u003c\/li\u003e\n\u003cli\u003e700mA 3.3V LDO Regulator\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eULTRA LOW Deep Sleep Current\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eNative USB + USB Serial JTAG\u003c\/li\u003e\n\u003cli\u003eLiPo Battery Charging\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eI2C Battery Fuel Gauge\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNEW\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e3D High Gain Antenna AND u.FL connector\u003c\/li\u003e\n\u003cli\u003e29 + 8 GPIO via IO Expander\u003c\/li\u003e\n\u003cli\u003eM.2 B-Key Edge Connector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ci\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEdgeS3[D] is not compatible with a M.2 slot in your computer. Please don't attempt to insert it \"just to see\".\u003c\/i\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eNEW! Two antenna options on the one board!\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"text mb-1\"\u003eEdgeS3[D] includes an onboard antenna and a u.FL connector for an external antenna on the same board, and you can switch which antenna to use via the RF switch on the fly from inside your code!\u003c\/p\u003e\n\u003cp\u003eThe onboard antenna is selected by default, so you never need to worry about the RF switch being in a bad state, or the ESP32-S3 getting damaged if you forget to plug in an external antenna.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/esp32s3.com\/images\/series_d\/pins_edges3d.jpg\" alt=\"Shape\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cdiv class=\"col-6 text-right\"\u003e\n\u003cspan\u003eBoard Dimensions: \u003c\/span\u003e22mm x 23mm\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"col-6 text-right\"\u003e\n\u003cspan\u003eMax Thickness: \u003c\/span\u003e2mm at u.FL connector\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePlatforms\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/wysiwyg\/product\/90477757\/577111310\/1735085821321-319379275\/logo_dev_platforms_png.png\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnexpected Maker ESP32-S3 boards ship with CircuitPython pre-installed!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease check out the new PLATFORMS area of the \u003c\/span\u003e\u003ca href=\"https:\/\/esp32s3.com\/getting-started.html\"\u003eGetting Started\u003c\/a\u003e\u003cspan\u003e guide to find out all about developing for your new board in a range of different languages.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eCheck out the \u003ca href=\"https:\/\/esp32s3.com\/edges3d.html\" rel=\"noopener\" target=\"_blank\"\u003eEdgeS3[D] page\u003c\/a\u003e for schematics, dimensions, 3D models and more!\u003c\/span\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55638209233275,"sku":"ES3D-01","price":14.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/EdgeS3D_Product.jpg?v=1753286253"},{"product_id":"omgs3-esp32-s3","title":"OMGS3 - ESP32-S3 Board\/Module with Onboard Antenna","description":"\u003cp\u003eOMGS3 is the world’s smallest, fully-featured ESP32-S3 microcontroller module - just drop it on your PCB and focus on your features!\u003c\/p\u003e\n\u003cp\u003eIt can also be used without a carrier PCB if you want to solder wires directly to it, for those tiny little projects that need the smallest of boards!\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid green;\"\u003eNeed USB-C for flashing? Use the \u003ca href=\"\/en-no\/products\/omgusb-usb-c-adapter-for-omgs3\"\u003eOMGUSB adapter\u003c\/a\u003e (solder or pogo pins) or \u003ca href=\"\/en-no\/products\/pogo-yo-no-solder-usb-programmer-for-omgs3\"\u003ePogo Yo!\u003c\/a\u003e (no soldering).\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/OMGS3_Features.webp?v=1793110768\" alt=\"OMGS3 features\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width:100%; border-collapse:collapse;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd; width:30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eESP32-S3-PICO\u003cbr\u003e32-bit · Dual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e8MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e2MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e17\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWi-Fi 4 2.4 GHz · 802.11b\/g\/n\u003cbr\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eD+\/D− pads for an external USB connector · USB Serial\/JTAG support\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e700 mA · 3.3 V regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eLiPo charging · optimised power path for low-power battery use\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFuel gauge\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eI²C · MAX17048G+T10\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eOnboard\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUltra Low-power RGB LED\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e3D high-gain antenna\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eConnection\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e1.27 mm pitch pads\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e25 × 10 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/OMGS3_Pinout.webp?v=1793110800\" alt=\"OMGS3 pinout\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 25 × 10 mm\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCompare the modules.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x:auto;\"\u003e\n\u003ctable style=\"width:100%; min-width:640px; border-collapse:collapse; font-size:0.9em;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eFind your next module.\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/edges3d-esp32-s3\"\u003eEdgeS3[D]\u003c\/a\u003e\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eOMGS3\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/nanos3\"\u003eNanoS3\u003c\/a\u003e\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinypico-nano\"\u003eTinyPICO Nano\u003c\/a\u003e\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eDual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e29 + 8\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eFormat \/ connection\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eM.2 B-Key module\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eVia carrier · USB OTG \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eVia carrier · USB-to-serial\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSTEMMA QT\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e22 × 23 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e25 × 10 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e28 × 12.7 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e27 × 13 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eGetting Started Using Your OMGS3\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" target=\"_blank\" rel=\"noopener\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your OMGS3 Development Board.\u003c\/p\u003e\n\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with CircuitPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe OMGS3 ships with the latest version of CircuitPython that supports the ESP32-S3. It also ships with the UF2 bootloader, so you can easily update your OMGS3 with the latest CircuitPython firmware, whenever you desire.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32s3#circuitpython-setup\" target=\"_blank\" rel=\"noopener\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32s3#micropython-setup\" target=\"_blank\" rel=\"noopener\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32s3#arduino-setup\" target=\"_blank\" rel=\"noopener\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32s3#espidf-setup\" target=\"_blank\" rel=\"noopener\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32s3#platformio-setup\" target=\"_blank\" rel=\"noopener\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=nanoframework\u0026amp;mcu=esp32s3#nanoframework-setup\" target=\"_blank\" rel=\"noopener\"\u003e.NET nanoFramework\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32s3#rust-setup\" target=\"_blank\" rel=\"noopener\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=php\u0026amp;mcu=esp32s3#php-setup\" target=\"_blank\" rel=\"noopener\"\u003ePHP\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=tinygo\u0026amp;mcu=esp32s3#tinygo-setup\" target=\"_blank\" rel=\"noopener\"\u003eTinyGo\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload OMGS3 resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\/raw\/main\/schematics\/schematic-omgs3.pdf\" target=\"_blank\" rel=\"noopener\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe Unexpected Maker ESP32-S3 GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e3D STEP files for OMGS3, its carrier and OMGUSB\u003c\/li\u003e\n  \u003cli\u003ePinout reference card for OMGS3\u003c\/li\u003e\n  \u003cli\u003eKiCAD footprint for OMGS3\u003c\/li\u003e\n  \u003cli\u003eHelper libraries for Arduino and CircuitPython shipping files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\" target=\"_blank\" rel=\"noopener\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eESP32-S3 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-S3, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-s3_datasheet_en.pdf\" target=\"_blank\" rel=\"noopener\"\u003eView ESP32-S3 datasheet →\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCertification\u003c\/h2\u003e\n\u003cp\u003eOMGS3 ships uncertified. If you use an OMGS3 on a project that requires certification, you’ll be required to also certify the WiFi and Bluetooth radios as part of your final product.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55638257140091,"sku":"OMGS3-01","price":13.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/OMGS3_Product_Front_Back_Cropped.png?v=1793110916"},{"product_id":"feathers3-neo-esp32-s3","title":"FeatherS3 Neo - ESP32-S3 Dev Board","description":"\u003cp\u003e\u003cspan\u003eA blingy RGB ESP32-S3 development board in the Feather format.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFeatherS3 Neo is the latest in Unexpected Maker's super popular ESP32 based Feather boards. \u003c\/p\u003e\n\u003cp\u003eThe FeatherS3 offers amazing features plus a crazy 7x7 RGB LED matrix, all in the super popular Feather format which offers a huge ecosystem of add-on boards, modules and FeatherWings!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/esp32s3.com\/images\/main_features_feathers3_neo.jpg\" alt=\"Hero\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDual 32bit Xtensa LX7 cores @ up to 240Mhz\u003c\/li\u003e\n\u003cli\u003eRISC-V Ultra Low Power Co-processor\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wifi - 802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBluetooth 5, BLE + Mesh\u003c\/li\u003e\n\u003cli\u003e8MB QSPI Flash\u003c\/li\u003e\n\u003cli\u003e2MB of extra QSPI PSRAM\u003c\/li\u003e\n\u003cli\u003e2x 700mA 3.3V LDO Regulators\u003c\/li\u003e\n\u003cli\u003e7x7 Low Power RGB LED Matrix (LDO2)\u003c\/li\u003e\n\u003cli\u003eLDO2 is user controlled \u0026amp; auto-shuts down in deep-sleep\u003c\/li\u003e\n\u003cli\u003eUSB-C Connector with back-feed protection\u003c\/li\u003e\n\u003cli\u003eNative USB + USB Serial JTAG\u003c\/li\u003e\n\u003cli\u003eLiPo Battery Charging\u003c\/li\u003e\n\u003cli\u003eLow power RGB LED\u003c\/li\u003e\n\u003cli\u003eVBAT and 5V Sense Pins\u003c\/li\u003e\n\u003cli\u003e3D High Gain Antenna\u0026lt;\u003c\/li\u003e\n\u003cli\u003eSTEMMA QT connectors on LDO1\u003c\/li\u003e\n\u003cli\u003e21x GPIO including castellated headers\u003c\/li\u003e\n\u003cli\u003eFeather Format compatibility\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e2x 3.3V Regulators? Really?\u003c\/h3\u003e\n\u003cp class=\"text mb-2 mt-2\"\u003eYup! The first one is for the general operation of the board and the ESP32-S3, PSRAM and Flash.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eThe second LDO powers the RGB LED Matrix and RGB Status LED as well as the AMB light sensor, and it has programmable EN control tied to IO39 + it’s connected to the deep sleep capabilities of the ESP32-S3, so if the ESP32-S3 goes into deep sleep, the 2nd LDO is automatically shut down for you!.\u003c\/p\u003e\n\u003cp class=\"text mb-2\"\u003eBoth regulators are ultra-low noise and have ultra-low quiescent current, and both support a maximum of 700mA output.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/esp32s3.com\/images\/pins_feathers3_neo.jpg\" alt=\"Shape\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6 text-right\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eBoard Dimensions: \u003c\/span\u003e52.3mm x 22.9mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-size: 0.875rem;\"\u003eMax Thickness: \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e6.6mm at JST PH battery connector\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePlatforms\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/wysiwyg\/product\/90477757\/577111310\/1735085821321-319379275\/logo_dev_platforms_png.png\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnexpected Maker ESP32-S3 boards ship with CircuitPython pre-installed!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease check out the new PLATFORMS area of the \u003c\/span\u003e\u003ca href=\"https:\/\/esp32s3.com\/getting-started.html\"\u003eGetting Started\u003c\/a\u003e\u003cspan\u003e guide to find out all about developing for your new board in a range of different languages.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eCheck out the \u003ca href=\"https:\/\/esp32s3.com\/feathers3neo.html\" rel=\"noopener\" target=\"_blank\"\u003eFeatherS3 Neo page\u003c\/a\u003e for schematics, dimensions, 3D models and more!\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55640875073915,"sku":"FS3-N-01","price":19.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/feathers3_neo_lit_up_jpg.png?v=1753353390"},{"product_id":"tinyc6-esp32-c6","title":"TinyC6[D] - ESP32-C6 Dev Board with Dual Antenna","description":"\u003cp\u003eTinyC6[D] brings Zigbee + Thread and Wi-Fi 6 to the tiny Series[D] range, with switchable onboard and u.FL antennas and an I²C fuel gauge.\u003c\/p\u003e\n\u003cp\u003eIt’s the TinyC6 you know, re-designed with all the latest Series[D] upgrades and a new ultra low power 1010 Neopixel RGB LED, in the same TinyPICO-compatible footprint.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyC6_D__Features.webp?v=1793636114\" alt=\"TinyC6[D] features\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eZigbee + Thread built in.\u003c\/h3\u003e\n\u003cp\u003eThe ESP32-C6 is Espressif’s first Wi-Fi 6 MCU, with Zigbee and Thread (802.15.4) alongside BLE 5.3, making TinyC6[D] a perfect candidate for low-power mesh and smart home projects.\u003c\/p\u003e\n\u003ch3\u003eBoth antennas. One board.\u003c\/h3\u003e\n\u003cp\u003eTinyC6[D] has both an onboard antenna and a u.FL connector for an external antenna, so there’s no separate version to choose. You can switch between them on the fly from inside your code, and the onboard antenna is selected by default, so the ESP32-C6 is safe even without an external antenna plugged in.\u003c\/p\u003e\n\u003ch3\u003eKnow your battery.\u003c\/h3\u003e\n\u003cp\u003eAn I²C fuel gauge for battery monitoring, plus onboard LiPo charging.\u003c\/p\u003e\n\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width:100%; border-collapse:collapse;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd; width:30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eESP32-C6\u003cbr\u003e32-bit · 160 MHz RISC-V + 20 MHz low-power core\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e8MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e17\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWi-Fi 6 2.4 GHz · 802.11ax\u003cbr\u003eBLE 5.3 + Mesh\u003cbr\u003eZigbee + Thread 802.15.4\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB-C · power, programming, Serial UART and Serial\/JTAG\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eProtection\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eReverse USB back-feed protection\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e700 mA · 3.3 V regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSleep\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUltra-low deep sleep current\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eLiPo charging · JST PH connector pads on the back\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSensing\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eVBAT voltage check · 5V presence detection\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eOnboard\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eLow-power RGB LED · red power and orange charge LEDs\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e3D high-gain antenna\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFormat\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eTinyPICO, TinyS2 and TinyS3 compatible footprint\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eThickness\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4.3 mm at the USB-C end\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eIn the box\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eColour pinout card\u003c\/li\u003e\n  \u003cli\u003eUnassembled male headers\u003c\/li\u003e\n  \u003cli\u003eUnassembled JST PH battery connector\u003c\/li\u003e\n  \u003cli\u003eAntistatic bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyC6_D__Pinout.webp?v=1793636154\" alt=\"TinyC6[D] pinout\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 36.3 × 17.8 mm · Max thickness 4.3 mm at the USB-C end\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCompare the tiny Series[D] boards.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x:auto;\"\u003e\n\u003ctable style=\"width:100%; min-width:520px; border-collapse:collapse; font-size:0.9em;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eFind your next board.\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eTinyC6[D]\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinypicod-esp32-dev-board-with-dual-antenna\"\u003eTinyPICO[D]\u003c\/a\u003e\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinys3-esp32-s3\"\u003eTinyS3[D]\u003c\/a\u003e\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-C6\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNone\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e14\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 6\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5.3\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee + Thread\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · Serial\/JTAG\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · USB-to-serial\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eGetting Started Using Your TinyC6[D]\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" target=\"_blank\" rel=\"noopener\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your TinyC6[D] Development Board.\u003c\/p\u003e\n\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with MicroPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe TinyC6[D] ships with MicroPython for the ESP32-C6, with its board helper built in.\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003eThe ESP32-C6 doesn’t have native USB, so it won’t show up as a USB drive like ESP32-S2 and ESP32-S3 boards do. To access the file system or REPL, connect to it via the serial port, like you would with an ESP32-C3 or original ESP32.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32c6#circuitpython-setup\" target=\"_blank\" rel=\"noopener\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32c6#micropython-setup\" target=\"_blank\" rel=\"noopener\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32c6#arduino-setup\" target=\"_blank\" rel=\"noopener\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32c6#espidf-setup\" target=\"_blank\" rel=\"noopener\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32c6#platformio-setup\" target=\"_blank\" rel=\"noopener\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32c6#rust-setup\" target=\"_blank\" rel=\"noopener\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload TinyC6[D] resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um-series-d\/raw\/main\/schematics\/schematic-tinyc6-p1.pdf\" target=\"_blank\" rel=\"noopener\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe Unexpected Maker Series[D] GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e3D STEP file for TinyC6[D]\u003c\/li\u003e\n  \u003cli\u003eHigh-resolution pinout reference card for TinyC6[D]\u003c\/li\u003e\n  \u003cli\u003eHelper libraries for Arduino and MicroPython\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um-series-d\" target=\"_blank\" rel=\"noopener\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eESP32-C6 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-C6, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-c6_datasheet_en.pdf\" target=\"_blank\" rel=\"noopener\"\u003eView ESP32-C6 datasheet →\u003c\/a\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55640963645819,"sku":"TC6D-01","price":13.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyC6_D_Product_Cropped.png?v=1793636060"},{"product_id":"rtc-logger-shield","title":"RTC Logger Shield","description":"\u003cp\u003eRTC Logger Shield for the TinyPICO, TinyS2, TinyS3 \u0026amp; TinyC6.\u003c\/p\u003e\n\u003cp\u003eThis shield includes an ultra low powered and super accurate RTC matched with a uSD Card reader and 2x STEMMA\/QT connectors with separate IO for 2x I2C channels, or 1x I2C and 1x UART.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-no\/collections\/all?q=tiny\u0026amp;vendor=Unexpected%20Maker\" target=\"_blank\" rel=\"noopener\"\u003eView all Unexpected Maker \u003cspan\u003e\"Tiny\" boards!\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRV-3028-C7 ultra low power, super accurate RTC that communicates via I2C\u003c\/li\u003e\n\u003cli\u003eMicro SD Card slot\u003c\/li\u003e\n\u003cli\u003e2x STEMMA\/QT connectors with 2 sets of IO - Can be used for I2C devices or UART or anything else you feel like\n\u003cul\u003e\n\u003cli\u003eI2C1 on the usual I2C pins for the Tiny board you are using\u003c\/li\u003e\n\u003cli\u003eI2C2 on 2 alternative IO pins for the Tiny board you are using\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eJST PH connector for easy battery connection\u003c\/li\u003e\n\u003cli\u003eOn board button connected to the EVI pin of the RTC that you can program to use as an RTC wakeup or to trigger an event\u003c\/li\u003e\n\u003cli\u003eRTC Interrupt pin is connected to an RTCIO pin on the Tiny board, so you can wake your board from deep sleep with the Alarm\u003c\/li\u003e\n\u003cli\u003eRTC Interrupt pin can be disconnected to it’s IO by cutting the trace on a solder jumper on the back of the board\u003c\/li\u003e\n\u003cli\u003eRTC Clock output is disconnected from its IO pin by default, but you can connect it if you want to use this RTC function by soldering a bridge across the solder jumper on the back of the shield. Left disconnected it frees up the IO for other uses.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/90477757\/4234782245.jpg\" alt=\"RTC Logger Shield\"\u003e\u003c\/p\u003e\n\u003ch2\u003eKnowledge Base\u003c\/h2\u003e\n\u003cp\u003eYou can find more detailed information about this shield, including a 3D model in the\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/help.unexpectedmaker.com\/index.php\/article-categories\/shields\/\" target=\"_blank\"\u003eUnexpected Maker Knowledge Base\u003c\/a\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003e\u003c\/code\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55641828295035,"sku":"SH-LOGGER","price":9.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/rtcloggershield.jpg?v=1753370198"},{"product_id":"1-3-lcd-display-shield","title":"1.3\" LCD Display Shield","description":"\u003cp\u003e\u003cspan\u003eA 240x240 1.3\" colour LCD display + ambient light sensor shield.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis shield has a gorgeous colour IPS LCD display, with a massive 240x240 pixels in a 1.3” form factor. It uses the ST7789 driver, so there is a lot of library support available for all of the embedded languages and platforms.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe shield also has an Ambient Light sensor onboard, that you can use to adjust the screen brightness for daytime and nighttime use.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003eThe screen is powered from the 3V3 pin on the headers, so you can use this shield in battery-powered projects, as well as those powered from a 5V source.\u003c\/p\u003e\n\u003cp\u003eThe Ambient Light Sensor is an ALS-PT19 that outputs an analog value you can connect to an ADC pin on your host board. The voltage range for the AMB pin is 0V to 3V3.\u003c\/p\u003e\n\u003cp\u003eThe LED backlight is controlled via PWM via the BLIGHT header pin shown in the pinout diagram above.\u003c\/p\u003e\n\u003cp\u003eEach display comes with a set of 9 Pin 2.54mm straight headers and 9 Pin 2.54mm right-angled headers to allow you to choose how your wires will connect.\u003c\/p\u003e\n\u003cp\u003eYou will find an\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um_shield_examples\/tree\/main\/arduino\" target=\"_blank\"\u003eArduino IDE example project\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor this shield to get you started.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"LCD 1.3\u0026amp;quot; Display Shield\" src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/90477757\/4714171148.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eKnowledge Base\u003c\/h2\u003e\n  \n\u003cp\u003eYou can find more detailed information about this shield, including a 3D model in the\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/help.unexpectedmaker.com\/index.php\/article-categories\/shields\/\" target=\"_blank\"\u003eUnexpected Maker Knowledge Base\u003c\/a\u003e\u003c\/p\u003e\n\n\n","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55642084180347,"sku":"SH-LCD-13","price":7.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/IPS_Display_13inch_Graphics2_jpg.png?v=1753372610"},{"product_id":"lora-e5-shield","title":"LoRa E5 Shield","description":"\u003cp\u003eLoRa E5 Shield for the TinyPICO, TinyS2, TinyS3 \u0026amp; TinyC6.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis shield includes an \u003c\/span\u003e\u003ca href=\"https:\/\/wiki.seeedstudio.com\/LoRa-E5_STM32WLE5JC_Module\/\" rel=\"noreferrer noopener\" target=\"_blank\"\u003eE5 LoRa module from Seeed,\u003c\/a\u003e\u003cspan\u003e that contains an ARM Cortex M4 ultra-low-power MCU and LoRa® SX126X, and therefore supports (G)FSK mode and LoRa®. 62.5kHz, 125kHz, 250kHz, and 500kHz bandwidth can be used in LoRa® mode, making it suitable for the design of various IoT nodes, supporting the EU868 \/ US915 \/ AU915 \/ AS923 \/ KR920 \/ IN865 range of frequencies.\u003c\/span\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-no\/collections\/all?q=tiny\u0026amp;vendor=Unexpected%20Maker\" rel=\"noopener\" target=\"_blank\"\u003eView all Unexpected Maker \u003cspan\u003e\"Tiny\" boards!\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eLoRa E5 Module from Seeed Studios\u003c\/li\u003e\n\u003cli\u003eSTEMMA\/QT I2C connectors\u003c\/li\u003e\n\u003cli\u003eJST PH connector for easy battery connection\u003c\/li\u003e\n\u003cli\u003eOn board 3V3 LDO regulator controlled by IO to allow the entire LoRa board to be powered down to conserve battery\u003c\/li\u003e\n\u003cli\u003eu.FL and SMA Antenna connectors with a 0R resistor bridge for antenna selection.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE: The U.FL connector is electronically connected by default.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003ePowering the shield\u003c\/h2\u003e\n\u003cp\u003eThe components on the shield are powered by the 3V3 header pin, so if you are connecting this shield to another MCU board, please provide 3V3 to that header pin, or the shield will not work.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/d2j6dbq0eux0bg.cloudfront.net\/images\/90477757\/4369497055.jpg\" alt=\"LoRa E5 Shield\"\u003e\u003c\/p\u003e\n\u003ch2\u003eKnowledge Base\u003c\/h2\u003e\n\u003cp\u003eYou can find more detailed information about this shield, including a 3D model in the\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/help.unexpectedmaker.com\/index.php\/article-categories\/shields\/\" target=\"_blank\"\u003eUnexpected Maker Knowledge Base\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003e\u003c\/code\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":55642118029691,"sku":"SH-LORA-E5","price":14.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/lorae5shield.jpg?v=1753373308"},{"product_id":"edge-carrier","title":"Edge Carrier for EdgeS3[D]","description":"\u003cp\u003eA USB-C carrier board for the reusable, ESP32-S3 based \u003ca href=\"products\/edges3d-esp32-s3\" rel=\"noopener\" target=\"_blank\"\u003eEdgeS3[D]\u003c\/a\u003e module.\u003c\/p\u003e\n\u003cp\u003eEdge Carrier board is a build of the \u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\/tree\/main\/series_d\/KiCAD\/EdgeS3D_Carrier_P1\" target=\"_blank\"\u003ereference design available in GitHub\u003c\/a\u003e. You can use this board to develop with your EdgeS3[D] (and future Edge products) either as a temporary setup, or as a way to make your EdgeS3[D] a development board.\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003e\u003cstrong\u003eNOTE: \u003c\/strong\u003eThis carrier does not ship with an \u003ca href=\"products\/edges3d-esp32-s3\" rel=\"noopener\" target=\"_blank\"\u003eEdgeS3[D]\u003c\/a\u003e. The board shown in the image above is for illustrative purposes only.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eFeatures \u0026amp; Specifications\u003c\/span\u003e\u003c\/h2\u003e\n\u003cli\u003eUSB-C for Power \u0026amp; Data\u003c\/li\u003e\n\u003cli\u003eM.2 B-Key connector + patch nut and M.2 screw\u003c\/li\u003e\n\u003cli\u003e2.54mm headers exposing all EdgeS3[D] pads\u003c\/li\u003e\n\u003cli\u003eReset \u0026amp; Boot (IO0) buttons\u003c\/li\u003e\n\u003cli\u003e3V3 Input Power LED\u003c\/li\u003e\n\u003cli\u003e1.25mm Battery connector\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\n\u003ch4\u003eWhy does it have a 3V3 header pin and LED?\u003c\/h4\u003e\n\u003cp\u003eThis allows you to see the 3V3 regulator on the EdgeS3[D] board is getting power and working correctly. If you are planning to use your carrier board for prototyping on your EdgeS3[D], you can connect external peripherals to the 3V3 header pin.\u003c\/p\u003e\n\u003ch4\u003eWhy does the carrier ship with?\u003c\/h4\u003e\n\u003cp\u003eEach pack contains a pre-assembled PCB, 2 sets of Male and Female 20pin 2.54mm headers, a 4 pin male header and an M2x4mm mounting screw to hold your EdgeS3[D] board in place.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":56545390264699,"sku":"EC-01","price":12.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5053073571.jpg?v=1793103129"},{"product_id":"nanos3-esp32-s3-module-with-u-fl-connector","title":"NanoS3 - ESP32-S3 Module with u.FL Connector","description":"\u003cp\u003eNanoS3 uFL is the world’s second smallest, fully-featured ESP32-S3 microcontroller module - just drop it on your PCB and focus on your features!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/NanoS3_uFL_Features.webp?v=1793106015\" alt=\"NanoS3 uFL features\" style=\"max-width: 100%;\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd; width: 30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eESP32-S3FN8\u003cbr\u003e32-bit · Dual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e8MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e8MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eWi-Fi 4 2.4 GHz · 802.11b\/g\/n\u003cbr\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eD+\/D− pins for an external USB connector · USB Serial\/JTAG support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e700 mA · 3.3 V regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eLiPo charging · optimised power path for low-power battery use\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eOnboard\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eLow-power RGB LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eu.FL connector for an external antenna\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eConnection\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e1.27 mm pitch castellated edges\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eFormat\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eTinyPICO Nano compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 10px; border-bottom: 1px solid #ddd;\"\u003e28 × 11 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/NanoS3_uFL_Pinout.webp?v=1793106072\" alt=\"NanoS3 uFL pinout\" style=\"max-width: 100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 28 × 12.7 mm\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eCompare the modules.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 100%; min-width: 640px; border-collapse: collapse; font-size: 0.9em;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003eFind your next module.\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/edges3d-esp32-s3\"\u003eEdgeS3[D]\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003eNanoS3 uFL\u003c\/th\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinypico-nano\"\u003eTinyPICO Nano\u003c\/a\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3-PICO\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX7 · up to 240 MHz\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eDual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e29 + 8\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eFormat \/ connection\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eM.2 B-Key module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSurface-mount module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eVia carrier · USB-to-serial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSTEMMA QT\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eExternal u.FL\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eOnboard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eI²C fuel gauge + LiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eLiPo charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e22 × 23 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e25 × 10 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e28 × 12.7 mm\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px; border-bottom: 1px solid #eee;\"\u003e27 × 13 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2\u003eGetting Started Using Your NanoS3 uFL\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" rel=\"noopener\" target=\"_blank\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your NanoS3 uFL Development Board.\u003c\/p\u003e\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with CircuitPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe NanoS3 uFL ships with the latest version of CircuitPython that supports the ESP32-S3. It also ships with the UF2 bootloader, so you can easily update your NanoS3 uFL with the latest CircuitPython firmware, whenever you desire.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32s3#circuitpython-setup\" rel=\"noopener\" target=\"_blank\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32s3#micropython-setup\" rel=\"noopener\" target=\"_blank\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32s3#arduino-setup\" rel=\"noopener\" target=\"_blank\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32s3#espidf-setup\" rel=\"noopener\" target=\"_blank\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32s3#platformio-setup\" rel=\"noopener\" target=\"_blank\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=nanoframework\u0026amp;mcu=esp32s3#nanoframework-setup\" rel=\"noopener\" target=\"_blank\"\u003e.NET nanoFramework\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32s3#rust-setup\" rel=\"noopener\" target=\"_blank\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=php\u0026amp;mcu=esp32s3#php-setup\" rel=\"noopener\" target=\"_blank\"\u003ePHP\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=tinygo\u0026amp;mcu=esp32s3#tinygo-setup\" rel=\"noopener\" target=\"_blank\"\u003eTinyGo\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload NanoS3 uFL resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\/raw\/main\/schematics\/schematic-nanos3.pdf\" rel=\"noopener\" target=\"_blank\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe Unexpected Maker ESP32-S3 GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3D STEP files for NanoS3 and its carrier\u003c\/li\u003e\n\u003cli\u003ePinout reference card for NanoS3\u003c\/li\u003e\n\u003cli\u003eKiCAD footprint for NanoS3\u003c\/li\u003e\n\u003cli\u003eHelper libraries for Arduino and CircuitPython shipping files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/esp32s3\" rel=\"noopener\" target=\"_blank\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eESP32-S3 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-S3, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-s3_datasheet_en.pdf\" rel=\"noopener\" target=\"_blank\"\u003eView ESP32-S3 datasheet →\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eCertification\u003c\/h2\u003e\n\u003cp\u003eNanoS3 uFL ships uncertified. If you use a NanoS3 uFL on a project that requires certification, you’ll be required to also certify the WiFi and Bluetooth radios as part of your final product.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":56545445806459,"sku":"NS3U-01","price":14.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/NanoS3_uFL_Product_Front_Back_Cropped.png?v=1793109588"},{"product_id":"omgusb-usb-c-adapter-for-omgs3","title":"OMGUSB - USB-C Adapter for OMGS3","description":"\u003cp\u003eOMGUSB is the USB-C extension board for the \u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e, designed with matching 1.27mm pitch pads (top and bottom) that can be used in various ways to connect it to an OMGS3 board.\u003c\/p\u003e\n\u003cp\u003eYou can solder the OMGS3 directly to this board (stacked, as pictured below) or with 1.27mm male headers between them, soldered on the bottom.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/OMGS3_OMGUSB_jpg.jpg?v=1793108539\" alt=\"OMGUSB stacked on an OMGS3\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003eOMGUSB also has small pin holes in the pads to allow soldering of a set of tiny custom made pogo pins that will allow you to flash an OMGS3 board without physically soldering the two boards together.\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003eThis adapter does not ship with an \u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e. The board shown in the image above is for illustrative purposes only.\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid green;\"\u003e7 pogo pins are included. They’re optional to use and require hand soldering to the OMGUSB.\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB-C\u003c\/li\u003e\n\u003cli\u003eReset \u0026amp; Boot (IO0) buttons\u003c\/li\u003e\n\u003cli\u003e1.27mm header for the OMGS3\u003c\/li\u003e\n\u003cli\u003eESD Protection for USB\u003c\/li\u003e\n\u003cli\u003e5V Output Power LED\u003c\/li\u003e\n\u003cli\u003e3V3 Input Power LED\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat about flashing other boards?\u003c\/h2\u003e\n\u003cp\u003eOf course! OMGUSB can also be connected to any other ESP32 development board that exposes D+\/D-, RESET and IO0. It doesn't include a SerialUART chip as that is not required for native USB flashing, so it can't connect to the TX\/RX pins of a board.\u003c\/p\u003e\n\u003ch2\u003eWhy does it have a 3V3 input pin and LED?\u003c\/h2\u003e\n\u003cp\u003eThis allows you to see the 3V3 regulator on the OMGS3 boards is getting power and working correctly. If you are planning to use OMGUSB to flash other boards, you can leave the 3V3 IN pin disconnected.\u003c\/p\u003e\n\u003cp\u003eYou can also leave the IO0 and Reset pins disconnected if you already have a way to trigger those on your board.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":56545502364027,"sku":"OMGUSB-P-01","price":7.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/OMGUSB_Front_Back_Cropped.jpg?v=1793109040"},{"product_id":"pogo-yo-no-solder-usb-programmer-for-omgs3","title":"Pogo Yo! - No-Solder USB Programmer for OMGS3","description":"\u003cp\u003ePogo Yo! is a USB-C Pogo-Pin programming adapter for the \u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e, designed to allow you to flash and develop using an OMGS3 board without requiring any soldering.\u003c\/p\u003e\n\u003cp\u003ePogo Yo! comes pre-assembled (including the pogo pins), excluding the 2.54mm header pins that can be used for external I\/O connections.\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003ePogo Yo! does not ship with an \u003ca href=\"\/en-no\/products\/omgs3-esp32-s3\"\u003eOMGS3\u003c\/a\u003e. The board shown in the images is for illustrative purposes only.\u003c\/p\u003e\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB-C + ESD Protection\u003c\/li\u003e\n\u003cli\u003e1.27mm pogo pins\u003c\/li\u003e\n\u003cli\u003e2.54mm headers exposing all OMGS3 pads\u003c\/li\u003e\n\u003cli\u003eReset \u0026amp; Boot (IO0) buttons\u003c\/li\u003e\n\u003cli\u003e3V3 Input Power LED\u003c\/li\u003e\n\u003cli\u003e3D printed lever clamp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhy does it have a 3V3 header pin and LED?\u003c\/h2\u003e\n\u003cp\u003eThis allows you to see the 3V3 regulator on the OMGS3 boards is getting power and working correctly. If you are planning to use your Pogo Yo! for prototyping on your OMGS3, you can connect external peripherals to the 3V3 header pin.\u003c\/p\u003e\n\u003ch2\u003eWhat does the Pogo Yo! ship with?\u003c\/h2\u003e\n\u003cp\u003eEach Pogo Yo! comes pre-assembled with the pogo-pins pre-soldered. It also ships with male 2.54mm pitch headers and an extra 3D printed lever in case the assembled one wears out.\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":56545669874043,"sku":"PY-01","price":21.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/4786209853.jpg?v=1793112286"},{"product_id":"tinypicod-esp32-dev-board-with-dual-antenna","title":"TinyPICO[D] - ESP32 Dev Board with Dual Antenna","description":"\u003cp\u003eTinyPICO[D] is a tiny ESP32 board with switchable onboard and u.FL antennas, an I²C battery fuel gauge and LiPo charging, in the original TinyPICO footprint.\u003c\/p\u003e\n\u003cp\u003eIt’s the TinyPICO you know, re-designed with all the latest Series[D] upgrades and a new ultra low power 1010 Neopixel RGB LED.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_D__Features.webp?v=1793118333\" alt=\"TinyPICO[D] features\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eBoth antennas. One board.\u003c\/h3\u003e\n\u003cp\u003eTinyPICO[D] has both an onboard antenna and a u.FL connector for an external antenna, so there’s no separate version to choose. You can switch between them on the fly from inside your code, and the onboard antenna is selected by default, so the ESP32 is safe even without an external antenna plugged in.\u003c\/p\u003e\n\u003ch3\u003eKnow your battery.\u003c\/h3\u003e\n\u003cp\u003eAn I²C fuel gauge for battery monitoring, plus onboard LiPo charging.\u003c\/p\u003e\n\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003eTinyPICO[D] uses the CH9102F Serial2UART chip instead of the CP2104. If you are using Windows or macOS, you will need to \u003ca href=\"http:\/\/www.wch-ic.com\/search?q=CH9102\u0026amp;t=downloads\" target=\"_blank\" rel=\"noopener\"\u003einstall the driver\u003c\/a\u003e to be able to access the TinyPICO via USB.\u003c\/p\u003e\n\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width:100%; border-collapse:collapse;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd; width:30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eESP32-PICO-D4\u003cbr\u003e32-bit · Dual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e14\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWi-Fi 4 2.4 GHz · 802.11b\/g\/n\u003cbr\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB-to-serial \/ UART programming\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e700 mA · 3.3 V regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eLiPo charging · I²C battery fuel gauge · JST PH connector pads on the back\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSensing\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e5V sense pins\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eOnboard\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUltra Low-power RGB LED\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e3D high-gain antenna and u.FL connector · software switching\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFormat\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eBreadboard friendly\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eThickness\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4.3 mm at the USB-C end\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eIn the box\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eColour pinout card\u003c\/li\u003e\n  \u003cli\u003eUnassembled male headers\u003c\/li\u003e\n  \u003cli\u003eUnassembled JST PH battery connector\u003c\/li\u003e\n  \u003cli\u003eAntistatic bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_D__Pinout.webp?v=1793118372\" alt=\"TinyPICO[D] pinout\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 36.3 × 17.8 mm · Max thickness 4.3 mm at the USB-C end\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCompare the tiny Series[D] boards.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x:auto;\"\u003e\n\u003ctable style=\"width:100%; min-width:520px; border-collapse:collapse; font-size:0.9em;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eFind your next board.\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinyc6-esp32-c6\"\u003eTinyC6[D]\u003c\/a\u003e\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eTinyPICO[D]\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-no\/products\/tinys3-esp32-s3\"\u003eTinyS3[D]\u003c\/a\u003e\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-C6\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNone\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e14\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 6\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5.3\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee + Thread\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · Serial\/JTAG\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · USB-to-serial\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eGetting Started Using Your TinyPICO[D]\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" target=\"_blank\" rel=\"noopener\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your TinyPICO[D] Development Board.\u003c\/p\u003e\n\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with MicroPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe TinyPICO[D] ships with MicroPython for the ESP32, with its board helper built in.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32#circuitpython-setup\" target=\"_blank\" rel=\"noopener\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32#micropython-setup\" target=\"_blank\" rel=\"noopener\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32#arduino-setup\" target=\"_blank\" rel=\"noopener\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32#espidf-setup\" target=\"_blank\" rel=\"noopener\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32#platformio-setup\" target=\"_blank\" rel=\"noopener\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=nanoframework\u0026amp;mcu=esp32#nanoframework-setup\" target=\"_blank\" rel=\"noopener\"\u003e.NET nanoFramework\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32#rust-setup\" target=\"_blank\" rel=\"noopener\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=tinygo\u0026amp;mcu=esp32#tinygo-setup\" target=\"_blank\" rel=\"noopener\"\u003eTinyGo\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=javascript\u0026amp;mcu=esp32#javascript-setup\" target=\"_blank\" rel=\"noopener\"\u003eJavaScript\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload TinyPICO[D] resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um-series-d\/raw\/main\/schematics\/schematic-tinypicod-p1.pdf\" target=\"_blank\" rel=\"noopener\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe Unexpected Maker Series[D] GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e3D STEP file for TinyPICO[D]\u003c\/li\u003e\n  \u003cli\u003eHigh-resolution pinout reference card for TinyPICO[D]\u003c\/li\u003e\n  \u003cli\u003eHelper libraries for Arduino and MicroPython\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um-series-d\" target=\"_blank\" rel=\"noopener\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eESP32-PICO-D4 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-PICO-D4, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-pico_series_datasheet_en.pdf\" target=\"_blank\" rel=\"noopener\"\u003eView ESP32-PICO-D4 datasheet →\u003c\/a\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":56546178761083,"sku":"TPD-01","price":15.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_D_Product_Cropped.png?v=1793118945"}],"url":"https:\/\/shop.pimoroni.com\/en-no\/collections\/unexpected-maker.oembed","provider":"Pimoroni Ltd","version":"1.0","type":"link"}