{"title":"Raspberry Pi Pico","description":"\u003ch3\u003ePico\u003c\/h3\u003e\n\u003cp\u003eThe Raspberry Pi Pico is small but mighty—a microcontroller that opens up a whole new world of electronics magic!\u003c\/p\u003e\n\u003cp\u003eBased on the custom RP2040 \u0026amp; RP2350 chips, the thumb-sized wonder is perfect for makers, tinkerers, and tech adventurers who want to dive deep into the world of microcontrollers without breaking the bank.\u003c\/p\u003e\n\u003cp\u003eThe Pico doesn’t run a full OS like its bigger Pi siblings; instead, it’s made for bare-metal programming, letting you harness the power of languages like MicroPython or C\/C++ to control everything from LEDs to complex robotics.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/approved-reseller-logo-transparent.png?v=1730367553\"\u003e\u003c\/p\u003e","products":[{"product_id":"adafruit-rgb-matrix-featherwing-kit-for-m0-and-m4-feathers","title":"Adafruit RGB Matrix Featherwing Kit - For RP2040, M0 and M4 Feathers","description":"\u003cp\u003eAhoy! It's time to create a dazzling light up project with the new \u003cstrong\u003eRGB Matrix FeatherWing\u003c\/strong\u003e. Now you can quickly and easily create projects featuring your favorite 16 or 32-pixel tall matrix boards. Using the RGB Matrix library is easy and works wonderfully with any of the M0 or M4 based Feathers.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e This wing is only tested\/designed to work with the RP2040, SAMD21 M0 and SAMD51 M4 Feathers. It's not for use with any other Feathers at this time. (That said, if you'd like to add support, \u003ca href=\"https:\/\/github.com\/adafruit\/RGB-matrix-Panel\" target=\"_blank\"\u003eAdafruit would be happy to take a pull request\u003c\/a\u003e on the library repo)\u003c\/p\u003e\n\u003cp\u003eThis wing can be assembled in one of two ways. You can either solder in a 2x8 IDC shrouded header on the top, then plug in the IDC cable that came with your matrix. This makes it easy to stack on top of your Feather. Or, you can solder in the 2x10 socket header on the \u003cem\u003ebottom\u003c\/em\u003e of the Wing, and then stack your Feather on top. That way you can \u003cem\u003eplug it directly into the back of the matrix\u003c\/em\u003e *mind blown*\u003c\/p\u003e\n\u003cp\u003eEither way you decide to go, you can plug a 5V DC power pack into the 2.1mm DC jack. That 5V is polarity protected and then output on the other side to a 5.08mm terminal block. An onboard regulator will provide 3.3V power to your Feather so you don't need a separate USB or battery, this makes for a very compact build!\u003c\/p\u003e\n\u003cp\u003eEach order comes with one FeatherWing PCB with surface mount parts attached, a 2x8 IDC header, a 2x10 female socket, 2.1mm DC jack, 5.08mm terminal block, and some male header. You may also want some \u003ca href=\"\/en-eu\/products\/feather-stacking-headers-12-pin-and-16-pin-female-headers\" target=\"_blank\"\u003eFeather stacking headers\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/feather-header-kit-12-pin-and-16-pin-female-header-set\" target=\"_blank\"\u003efemale headers\u003c\/a\u003e depending on how you plan to attach\/stack your Feather.\u003c\/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eNote that Feather boards and RGB LED matrices are sold \u003c\/strong\u003e\u003cb\u003eseparately!\u003c\/b\u003e\u003c\/p\u003e\n\u003ch2\u003eTECHNICAL DETAILS\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Dimensions: 51.0mm x 23.0mm x 4.0mm \/ 2.0\" x 0.9\" x 0.2\"\u003c\/li\u003e\n\u003cli\u003eProduct Weight: 3.5g \/ 0.1oz\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":12828308406355,"sku":"ADA3036","price":6.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/3036-04.jpg?v=1667574285"},{"product_id":"raspberry-pi-pico","title":"Raspberry Pi Pico","description":"\u003cp\u003eA low cost, high-performance microcontroller board built around Raspberry Pi's very own chip - the RP2040.\u003c\/p\u003e\n\u003cp\u003eRaspberry Pi Pico is Raspberry Pi's first \u003cstrong\u003emicrocontroller board\u003c\/strong\u003e, designed especially for physical computing. Microcontrollers are a different type of device than Single Board Computers (like the \u003ca href=\"\/en-eu\/products\/raspberry-pi-4\" target=\"_blank\"\u003eRaspberry Pi 4\u003c\/a\u003e and previous generations of Pi), they don't run an operating system and they are typically programmed to do just one task - though that task can be pretty intricate and exciting! They're perfect for experimenting with hardware and using as the brains of custom devices, machines and inventions.\u003c\/p\u003e\n\u003cp\u003eIt can be easily reprogrammed over USB from a Raspberry Pi or other computer using the C\/C++ SDK or the official MicroPython port. The landing page is the best place to \u003ca href=\"https:\/\/raspberrypi.com\/documentation\/pico\/getting-started\" target=\"_blank\"\u003eget started\u003c\/a\u003e, or scroll down for links to the technical documentation for both the Raspberry Pi Pico microcontroller board and the RP2040 microcontroller chip.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRaspberry Pi Pico\u003c\/strong\u003e comes without \u003ca href=\"\/en-eu\/products\/pico-header-pack\" target=\"_blank\"\u003eheader pins\u003c\/a\u003e so you'll need to pick some up separately if you're planning on plugging your Pico into into a breadboard or one of \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eour Raspberry Pi Pico add-ons\u003c\/a\u003e. Alternatively you can buy an official \u003cstrong\u003eRaspberry Pi Pico H\u003c\/strong\u003e, which comes with pre-soldered pin headers and a pre-soldered debug connector (\u003ca href=\"\/en-eu\/products\/pimoroni-pico-debug-cable\" target=\"_blank\"\u003e3 pin JST-SH\u003c\/a\u003e)\u003c\/p\u003e\n\u003ch2\u003eBoard Specifications\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi Pico is a low-cost, high-performance microcontroller board with flexible digital interfaces, built on silicon designed at Raspberry Pi. Key features include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom\u003c\/li\u003e\n\u003cli\u003eDual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz\u003c\/li\u003e\n\u003cli\u003e264kB of SRAM, and 2MB of on-board Flash memory\u003c\/li\u003e\n\u003cli\u003eCastellated module allows soldering direct to carrier boards\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 Host and Device support\u003c\/li\u003e\n\u003cli\u003eLow-power sleep and dormant modes\u003c\/li\u003e\n\u003cli\u003eDrag \u0026amp; drop programming using mass storage over USB\u003c\/li\u003e\n\u003cli\u003e26 multi-function GPIO pins\u003c\/li\u003e\n\u003cli\u003e2×SPI, 2×I2C, 2×UART, 3×12-bit ADC, 16×controllable PWM channels\u003c\/li\u003e\n\u003cli\u003eAccurate clock and timer on-chip\u003c\/li\u003e\n\u003cli\u003eTemperature sensor\u003c\/li\u003e\n\u003cli\u003eAccelerated floating point libraries on-chip\u003c\/li\u003e\n\u003cli\u003e8×Programmable IO (PIO) state machines for custom peripheral support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDocumentation\u003c\/h2\u003e\n\u003cp\u003eDocumentation for the Raspberry Pi Pico board and the RP2040 microcontroller:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.com\/pico\/pico-datasheet.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico Datasheet\u003c\/a\u003e\u003c\/strong\u003e - An RP2040-based microcontroller board\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.com\/rp2040\/rp2040-datasheet.pdf\" target=\"_blank\"\u003eRP2040 Datasheet\u003c\/a\u003e\u003c\/strong\u003e - A microcontroller by Raspberry Pi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.com\/rp2040\/hardware-design-with-rp2040.pdf\" target=\"_blank\"\u003eHardware design with the RP2040\u003c\/a\u003e\u003c\/strong\u003e - Using the RP2040 microcontroller to build boards and products\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.com\/pico\/getting-started-with-pico.pdf\" target=\"_blank\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e\u003c\/strong\u003e - C\/C++ development with the Pico and other RP2040-based microcontroller boards\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.com\/pico\/raspberry-pi-pico-c-sdk.pdf\" target=\"_blank\"\u003ePico C\/C++ SDK\u003c\/a\u003e\u003c\/strong\u003e - Libraries and tools for C\/C++ development on the RP2040 microcontroller\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.com\/pico\/raspberry-pi-pico-python-sdk.pdf\" target=\"_blank\"\u003ePico Python SDK\u003c\/a\u003e\u003c\/strong\u003e - A MicroPython environment for the RP2040 microcontroller\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe API level Doxygen documentation for the Raspberry Pi Pico C\/C++ SDK is available \u003ca href=\"https:\/\/raspberrypi.github.io\/pico-sdk-doxygen\/\" target=\"_blank\"\u003eas a micro-site\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003eThere's a handy interactive pinout for Raspberry Pi Pico at \u003ca href=\"https:\/\/pico.pinout.xyz\/\" target=\"_blank\"\u003epico.pinout.xyz\u003c\/a\u003e.\u003c\/p\u003e","brand":"Raspberry Pi","offers":[{"title":"Without Headers","offer_id":32402092294227,"sku":"SC0915","price":3.17,"currency_code":"GBP","in_stock":false},{"title":"With Headers","offer_id":40059364311123,"sku":"SC0917","price":4.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PICOBOARDWHITEANGLE2.jpg?v=1616398924"},{"product_id":"get-started-with-micropython-on-raspberry-pi-pico","title":"Get Started with MicroPython on Raspberry Pi Pico","description":"\u003cp\u003eMicrocontrollers, like RP2040 at the heart of Raspberry Pi Pico, are computers stripped back to their bare essentials.\u003c\/p\u003e\n\u003cp\u003eYou don’t use monitors or keyboards, but program them to take their input from, and send their output to the input\/output pins. Using these programmable connections, you can light lights, make noises, send text to screens, and much more\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eIn Get Started with MicroPython on Raspberry Pi Pico, you will learn how to use the beginner-friendly language MicroPython to write programs and connect up hardware to make your Raspberry Pi Pico interact with the world around it. Using these skills, you can create your own electro-mechanical projects, whether for fun or to make your life easier.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eErrata (for all versions)\u003c\/strong\u003e: If you are using the Raspberry Pi Pico W, you will need to change the definition of led_onboard (pages 46, 48, and 52):\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eled_onboard = machine.Pin(25, machine.Pin.OUT)\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003e…should change to:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eled_onboard = machine.Pin(\"LED\", machine.Pin.OUT)\u003c\/code\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Press\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi Press is the publishing imprint of Raspberry Pi Trading Ltd., a subsidiary of The Raspberry Pi Foundation. Buying Raspberry Pi Press books and magazines directly helps the Foundation’s charitable mission to put the power of computing and digital making in the hands of people all over the world.\u003c\/p\u003e\n\u003ch2\u003eAbout the authors\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eGareth Halfacree\u003c\/strong\u003e is a freelance technology journalist, writer, and former system administrator in the education sector. With a passion for open-source software and hardware, he was an early adopter of the Raspberry Pi platform and has written several publications on its capabilities and flexibility.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBen Everard\u003c\/strong\u003e is a geek who has stumbled into a career that lets him play with new hardware. As the editor of HackSpace magazine, he spends more time than he really should experimenting with the latest (and not-solatest) DIY tech.\u003c\/p\u003e","brand":"Raspberry Pi","offers":[{"title":"Default Title","offer_id":39364473159763,"sku":"MAG61","price":12.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/GETTINGSTARTEDPICOSMALL2.jpg?v=1616398909"},{"product_id":"pico-display-pack","title":"Pico Display Pack","description":"\u003cp\u003eA vibrant 1.14\" IPS LCD screen for your Raspberry Pi Pico, with four useful buttons and a RGB LED!\u003c\/p\u003e\n\u003cp\u003eWe've sourced a new LCD screen especially for our Pico Display Pack - it's a lovely, bright \u003cstrong\u003e18-bit capable 240x135 pixel IPS display\u003c\/strong\u003e and fits the Pico perfectly. We've surrounded it with \u003cstrong\u003efour tactile buttons\u003c\/strong\u003e so you can easily interface your Pico with your human fingers and an \u003cstrong\u003eRGB LED\u003c\/strong\u003e that you can use as an indicator, for notifications or just for adding extra rainbows.\u003c\/p\u003e\n\u003cp\u003ePico Display lets you turn a Pico into a compact user interface device for a bigger project, capable of giving instructions, displaying readouts and even incorporating elaborate nested menus. If you'd rather use your Pico as a standalone device you could make a little rotating slideshow of images, display beautiful graphs from sensor data or build your own Tamagotchi or matchbox sized text adventure game.\u003c\/p\u003e\n\u003cp\u003eA\u003cstrong\u003e Raspberry Pi Pico is not included\u003c\/strong\u003e - you can \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003ebuy one here\u003c\/a\u003e!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1.14” 240x135 pixel IPS LCD screen\u003c\/li\u003e\n\u003cli\u003e4 x tactile buttons\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching to Pico\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\/Pico W.\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 53mm x 25mm x 9mm (L x W x H) (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/PIM543-drawing.png?v=1666790651\" target=\"_blank\"\u003edimensional drawing\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eScreen usable area: approx 25mm x 15mm (L x W)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_display_pack_schematic.pdf?v=1639565857\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC\/C++ and MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eThe labels on the underside of Pico Display will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003cp\u003eThe easiest way to get started is by downloading and copying our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e to your Pico, it includes all the libraries you'll need to use our add-ons. The beginner friendly tutorial linked below will show you how to get to grips with pirate-brand MicroPython.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pico_display\" target=\"_blank\"\u003eMicroPython examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/modules\/picographics\" target=\"_blank\"\u003ePicoGraphics function reference\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePico Display also works very nicely with CircuitPython and Adafruit's \u003ca href=\"https:\/\/learn.adafruit.com\/circuitpython-display-support-using-displayio\" target=\"_blank\"\u003eDisplayIO\u003c\/a\u003e library - look for the Display Pack ST7789 example in the \u003ca href=\"https:\/\/circuitpython.org\/libraries\" target=\"_blank\"\u003elibrary bundle\u003c\/a\u003e to get started!\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003ePico Display Pack communicates with the LCD display via SPI on pins \u003cstrong\u003eLCD_CS\u003c\/strong\u003e, \u003cstrong\u003eLCD_DC\u003c\/strong\u003e, \u003cstrong\u003eLCD_SCLK\u003c\/strong\u003e, and \u003cstrong\u003eLCD_MOSI\u003c\/strong\u003e. We also PWM the \u003cstrong\u003eBL_EN\u003c\/strong\u003e pin (with gamma correction) for full, linear, backlight control. \u003cstrong\u003eLCD_RESET\u003c\/strong\u003e is tied to the \u003cstrong\u003eRUN\u003c\/strong\u003e pin on Pico so the LCD will be fully reset whenever Pico is.\u003c\/p\u003e\n\u003cp\u003eThe four switches are wired up as \u003cstrong\u003eSW_A\u003c\/strong\u003e, \u003cstrong\u003eSW_B,\u003c\/strong\u003e \u003cstrong\u003eSW_X\u003c\/strong\u003e, and \u003cstrong\u003eSW_Y\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThere is also an onboard RGB LED (ideal to use an activity indicator!) which is also PWMed (with gamma correction) on pins \u003cstrong\u003eLED_R\u003c\/strong\u003e, \u003cstrong\u003eLED_G\u003c\/strong\u003e, and \u003cstrong\u003eLED_B\u003c\/strong\u003e. If you want to use the LED pins for something else there are three cuttable traces on the underside of the board.\u003c\/p\u003e\n\u003cp\u003ePower is supplied through \u003cstrong\u003e3V3\u003c\/strong\u003e meaning that you can use Pico Display Pack both on USB power and from external supplies (from 1.8V to 5.5V) making it ideal for battery powered projects.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Pinout diagram for Pico Display\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/displaypack_600x600.png?v=1614081279\"\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32368664215635,"sku":"PIM543","price":12.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-3.jpg?v=1616398915"},{"product_id":"pico-audio-pack","title":"Pico Audio Pack (Line-Out and Headphone Amp)","description":"\u003cp\u003eMake some noise with this high quality stereo I2S audio add-on board for your Raspberry Pi Pico, with amplified headphone AND unamplified line level outputs!\u003c\/p\u003e\n\u003cp\u003ePico Audio Pack uses its PCM5100A DAC to output up to 32-bit, 384KHz stereo audio along its 3.5mm line out connector, ready for plugging into an external amp or powered speakers. If you're after something a little louder for your ears, it can also pump out amplified stereo audio from its 3.5mm headphone jack.\u003c\/p\u003e\n\u003cp\u003eYou could generate interesting noises with code on your Pico to output into a lo-fi synth, hook your Pico up to another device and use it as a custom USB sound card, or use it to give your Pico project the ability to play sound effects or short audio clips.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have pin headers soldered to it\u003c\/strong\u003e\u003cspan\u003e (with the long pins pointing downwards) to attach to our add-on boards.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePCM5100A stereo DAC (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pcm5100a_617130f1-79f1-45ac-96bc-a3752b4afa59.pdf?v=1611151321\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003ePAM8908JER stereo headphone amp (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/PAM8901_8.pdf?v=1611151682\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e3.5mm stereo headphone jack connector\u003c\/li\u003e\n\u003cli\u003e3.5mm stereo line out jack connector\u003c\/li\u003e\n\u003cli\u003eSwitch to adjust headphone amp gain (low \/ high)\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching to Pico\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 53mm x 29mm x 11mm (L x W x H, including headers and audio jacks)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_audio_pack_schematic.pdf?v=1647429199\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_audio\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_audio\"\u003eC\/C++ examples\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe labels on the underside of Pico Audio will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003ePico Audio Pack provides a high quality stereo DAC which uses \u003cstrong\u003eI2S_DATA\u003c\/strong\u003e, \u003cstrong\u003eI2S_BCK\u003c\/strong\u003e, and \u003cstrong\u003eI2S_LRCK\u003c\/strong\u003e to receive audio data. \u003c\/p\u003e\n\u003cp\u003eWe also offer a \u003cstrong\u003eMUTE\u003c\/strong\u003e pin which can be used to silence the output.\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico-audio-pinout_600x600.png?v=1611503787\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eYou can use Pico Audio Pack with any Pico\/RP2040 programming method that supports I2S audio.\u003c\/p\u003e\n\u003cp\u003eIf you want to get your Pico making some noise super quick, check out this fine \u003ca href=\"https:\/\/learn.adafruit.com\/mp3-playback-rp2040\/pico-i2s-mp3\" target=\"_blank\" data-mce-href=\"https:\/\/learn.adafruit.com\/mp3-playback-rp2040\/pico-i2s-mp3\"\u003eCircuitPython tutorial\u003c\/a\u003e which includes code for playing sine waves and wav and mp3 files. To get the example code working with Pico Audio Pack, you'll just need to point it at the correct pins, like this:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eaudio = audiobusio.I2SOut(board.GP10, board.GP11, board.GP9)\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003eAlternatively, if you're using MicroPython on your Pico you could try these \u003ca href=\"https:\/\/github.com\/miketeachman\/micropython-i2s-examples\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/miketeachman\/micropython-i2s-examples\"\u003eMicroPython I2S audio examples\u003c\/a\u003e. You'll will need to modify the code to specify the correct pins for Audio Pack.\u003c\/p\u003e\n\u003cp\u003eCheck out the links below for more examples and community projects:\u003c\/p\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_audio\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_audio\"\u003eC\/C++ examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-playground\" data-mce-href=\"https:\/\/github.com\/raspberrypi\/pico-playground\" target=\"_blank\"\u003eRaspberry Pi C\/C++ examples\u003c\/a\u003e (usb_sound_card and sine_wave_i2s - you'll need to \u003cstrong data-mce-fragment=\"1\"\u003e#define PICO_AUDIO_I2S_DATA_PIN\u003c\/strong\u003e and \u003cstrong data-mce-fragment=\"1\"\u003ePICO_AUDIO_I2S_CLOCK_PIN_BASE\u003c\/strong\u003e to 9 and 10)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/electronjoe\/noise-generator-rust-on-pi-pico\/tree\/main\" data-mce-href=\"https:\/\/github.com\/electronjoe\/noise-generator-rust-on-pi-pico\/tree\/main\" target=\"_blank\"\u003eBrown Noise Generator for Pimoroni Pico Audio in Rust\u003c\/a\u003e\u003c\/li\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369490853971,"sku":"PIM544","price":12.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-1.jpg?v=1616398912"},{"product_id":"pico-scroll-pack","title":"Pico Scroll Pack","description":"\u003cp\u003eA sparkly 17x7 grid of snugly packed, individually controllable white LEDs to bling up your Raspberry Pi Pico, accompanied by a quartet of useful buttons.\u003c\/p\u003e\n\u003cp\u003eStop scrolling! And take a moment to appreciate the simplicity and elegance of a bright white LED, so often overlooked next to its \u003ca href=\"\/en-eu\/products\/pico-unicorn-pack\" target=\"_blank\"\u003eflashy RGB cousins\u003c\/a\u003e. Pico Scroll Pack incorporates \u003cstrong\u003e119 white LEDs in a tidy 17x7 matrix\u003c\/strong\u003e, along with \u003cstrong\u003efour tactile buttons\u003c\/strong\u003e for interacting with your Pico-based contraption. OK, you can start scrolling again.\u003c\/p\u003e\n\u003cp\u003eThe brightness of each LED is individually controllable, and it's very nice for displaying graphs, scrolling messages, soothing snowfall animations or for visualising cellular automata. Shiny.\u003c\/p\u003e\n\u003cp\u003eA\u003cstrong\u003e Raspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e17x7 matrix of white LEDs (119 total)\u003c\/li\u003e\n\u003cli\u003eIndividual PWM brightness control of each LED\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/31FL3731_f2c53799-e354-4fe7-8111-71cfdacf2712.pdf?27380\" target=\"_blank\"\u003eIS31FL3731 LED matrix driver chip\u003c\/a\u003e, I2C address: 0x74\u003c\/li\u003e\n\u003cli\u003e4x tactile buttons\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching to Pico\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 65mm x 25mm x 10mm (L x W x H, including headers and buttons)\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC\/C++ and MicroPython libraries\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eThe labels on the underside of Pico Scroll Pack will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003cp\u003eThe easiest way to get started is by downloading and copying our\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\"\u003ecustom MicroPython uf2\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eto your Pico, it includes all the libraries you'll need to use our add-ons. \u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003eClick here\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor our beginner friendly tutorial!\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYou can find C examples \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\"\u003ehere\u003c\/a\u003e\u003cspan\u003e and MicroPython examples \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\"\u003ehere\u003c\/a\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003ePinout\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003ePico Scroll Pack talks to the IS31FL3731 LED driver chip over I2C requiring only \u003cstrong\u003eSDA\u003c\/strong\u003e and \u003cstrong\u003eSCL\u003c\/strong\u003e pins. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe four switches are wired up as \u003cstrong\u003eSW_A\u003c\/strong\u003e, \u003cstrong\u003eSW_B,\u003c\/strong\u003e \u003cstrong\u003eSW_X\u003c\/strong\u003e, and \u003cstrong\u003eSW_Y\u003c\/strong\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePower is supplied through \u003cstrong\u003eVSYS\u003c\/strong\u003e meaning that you can use Pico Scroll Pack both on USB power and from external supplies (so long as they can supply 3V+) making it ideal for battery powered projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis leaves the majority of pins on your Pico free for other uses!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico-scroll-pinout_533566e0-062a-4225-9c25-6f5a91f4325b_600x600.png?v=1611492032\"\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369496653907,"sku":"PIM545","price":11.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-7.jpg?v=1616398920"},{"product_id":"pico-unicorn-pack","title":"Pico Unicorn Pack","description":"\u003cp\u003eA sparkly matrix of over a hundred fantabulous RGB LEDs for all your rainbow needs and some handy buttons - sized perfectly for the Raspberry Pi Pico!\u003c\/p\u003e\n\u003cp\u003eWe've resized our familiar Unicorn setup so that it fits nicely on the back of your Pico - with \u003cstrong\u003ea tidy 7x16 matrix\u003c\/strong\u003e (that's 112 RGB LEDs!) it's surely the fanciest backpack going. The four tactile buttons can be used to switch between modes, as controls for simple games, or adjusting brightness.\u003c\/p\u003e\n\u003cp\u003eIt's possible to control the colour and brightness of each LED individually so you can use it to display animations, text, simple images, and more. Make a mini photo FX lamp, a smart status light for Zoom, use it to display colourful scrolling messages on your fridge, or just enjoy some pretty animations.\u003c\/p\u003e\n\u003cp\u003eA\u003cstrong\u003e Raspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e16x7 matrix of RGB LEDs (112 total)\u003c\/li\u003e\n\u003cli\u003eIndividual colour\/brightness control of each LED\u003c\/li\u003e\n\u003cli\u003e4 x tactile buttons\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching to Pico\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 62mm x 25mm x 10mm (L x W x H, including headers and buttons)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC\/C++ and MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eThe labels on the underside of Pico Unicorn Pack will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003cp\u003eThe easiest way to get started is by downloading and copying our\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eto your Pico, it includes all the libraries you'll need to use our add-ons. \u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" data-mce-href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003eClick here\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor our beginner friendly tutorial!\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYou can find C examples \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003cspan\u003e and MicroPython examples \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003ePinout\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003ePico Unicorn Pack drives its display via the PIO feature of the RP2040. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe display is updated one row at a time (but very quickly, so you won't notice!) by selecting one of the \u003cstrong\u003eSR0\u003c\/strong\u003e..\u003cb\u003e6\u003c\/b\u003e pins which control the row driving FETs.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eColumn data is fed into shift registers via \u003cstrong\u003eSIN\u003c\/strong\u003e\/\u003cstrong\u003eSCLK\u003c\/strong\u003e and then \u003cstrong\u003eLATCH\u003c\/strong\u003eed to hold during display. \u003cstrong\u003eBLANK\u003c\/strong\u003e enables the column driving FETs to turn on the LEDs and produce the image.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe four switches are wired up as \u003cstrong\u003eSW_A\u003c\/strong\u003e, \u003cstrong\u003eSW_B,\u003c\/strong\u003e \u003cstrong\u003eSW_X\u003c\/strong\u003e, and \u003cstrong\u003eSW_Y\u003c\/strong\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePower is supplied through \u003cstrong\u003eVSYS\u003c\/strong\u003e meaning that you can use Pico Scroll Pack both on USB power and from external supplies (so long as they can supply 3V+) making it ideal for battery powered projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico-unicorn-pinout_41825d6e-e77a-4bc5-b7c9-6b08435cf20e_600x600.png?v=1611493809\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003ch2\u003eMaking use of the RP2040's programmable IOs (PIOs)\u003c\/h2\u003e\n\u003cp\u003eWhat's exciting is that these LEDs are controlled by the programmable IO on the RP2040 meaning they update in the background with very little CPU usage. The programmable IOs are so fast that we can achieve 14-bits of resolution instead of the 8-bits you usually get with LED drivers.\u003c\/p\u003e\n\u003cp\u003eWe use these extra bits of resolution to apply gamma correction to the colours displayed meaning that gradients are smooth and linear.\u003c\/p\u003e\n\u003cp\u003eThis means that the LEDs perform wonderfully through their full range of brightness rather than being poor at handling lower brightness levels. You don't really need to care about the details (though we think they are interesting!) as our software library just handles it all for you in the background.\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369501306963,"sku":"PIM546","price":18.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-6.jpg?v=1616398921"},{"product_id":"pico-breakout-garden-pack","title":"Pico Breakout Garden Pack","description":"\u003cp\u003eAn easy, solderless, swappable way to use breakouts with your Raspberry Pi Pico - add up to three Pimoroni breakouts (2 x I2C and 1 x SPI) to the sturdy slots and get coding and creating!\u003c\/p\u003e\n\u003cp\u003ePico Breakout Garden Pack gloms onto the back of your Pico and\u003cstrong\u003e lets you connect up to three of our extensive selection of Pimoroni breakouts\u003c\/strong\u003e. Whether it's \u003ca href=\"\/en-eu\/products\/bme280-breakout\" target=\"_blank\"\u003eenvironmental sensors\u003c\/a\u003e so you can keep track of the temperature and humidity in your office, a whole host of \u003ca href=\"\/en-eu\/products\/1-3-spi-colour-lcd-240x240-breakout\" target=\"_blank\"\u003elittle screens\u003c\/a\u003e for important notifications and readouts, and, of course, \u003ca href=\"\/en-eu\/products\/5x5-rgb-matrix-breakout\" target=\"_blank\"\u003eLEDs\u003c\/a\u003e. Scroll down for a list of breakouts that are currently compatible with our C++\/MicroPython libraries!\u003c\/p\u003e\n\u003cp\u003eThe three sturdy black slots are edge connectors that connect the breakouts to the pins on your Pico. There's one slot for SPI breakouts (like our \u003ca href=\"\/en-eu\/products\/0-96-spi-colour-lcd-160x80-breakout\" target=\"_blank\"\u003e0.96\" LCD Breakout\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/1-12-oled-breakout?variant=12628508704851\" target=\"_blank\"\u003e1.12\" SPI OLED Breakout\u003c\/a\u003e), and two slots for I2C breakouts. Because I2C is a bus, you can use multiple I2C devices at the same time, providing they don't have the same I2C address (we've made sure that all of our breakouts have different addresses, and we print them on the back of the breakouts so they're easy to find).\u003c\/p\u003e\n\u003cp\u003eAs well as being a handy way to add functionality to your Pico, Breakout Garden is also very useful for prototyping projects without the need for complicated wiring, soldering, or breadboards, and you can grow or change up your setup at any time.\u003c\/p\u003e\n\u003cp\u003eIf you need more than three breakouts, you might be interested in our \u003ca href=\"\/en-eu\/products\/pico-breakout-garden-base\" target=\"_blank\"\u003ePico Breakout Garden Base\u003c\/a\u003e. If you want to use other Pico Packs with Pico Breakout Garden Pack, check out \u003ca href=\"\/en-eu\/products\/pico-omnibus\" target=\"_blank\"\u003ePico Omnibus\u003c\/a\u003e and \u003ca href=\"\/en-eu\/products\/pico-decker\" target=\"_blank\"\u003ePico Decker\u003c\/a\u003e!\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePlease note that breakouts are sold separately!\u003c\/b\u003e A \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThree sturdy edge-connector slots for \u003ca href=\"\/en-eu\/collections\/pimoroni-breakouts?sort=new\" target=\"_blank\"\u003ePimoroni breakouts \u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e2x I2C slots (5 pins)\u003c\/li\u003e\n\u003cli\u003e1x SPI slot (7 pins)\u003c\/li\u003e\n\u003cli\u003eFemale headers for attaching to Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003e0.1” pitch, 5 or 7 pin connectors\u003c\/li\u003e\n\u003cli\u003eReverse polarity protection (built into breakouts)\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompatible with Raspberry Pi Pico (and other pin-compatible boards)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_breakout_garden_pack_schematic.pdf?v=1633001763\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Pico Breakout Garden\u003c\/h2\u003e\n\u003cp\u003eBecause of the way that I2C (the protocol that Breakout Garden uses) works, it doesn't matter which slot on the Breakout Garden that you plug your breakout into. Each I2C device has an address (you'll see it on the back of each breakout) that it uses to identify itself to other I2C devices, so it's effectively saying \"Hey, it's me, Bob!\"\u003c\/p\u003e\n\u003cp\u003eWe've built reverse polarity protection into our \u003ca href=\"\/en-eu\/collections\/pimoroni-breakouts?sort=new\" target=\"_blank\"\u003ePimoroni breakouts\u003c\/a\u003e, meaning that there's no magic blue smoke if you accidentally plug one in the wrong way round. However, the correct way to plug them in is to make sure that the labels on the pins on your breakout and the labels on each Breakout Garden slot match up.\u003c\/p\u003e\n\u003cp\u003eThe markings on the base will show you which way round to plug in your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003ch2\u003ePico Breakout Compatibility\u003c\/h2\u003e\n\u003cp\u003eWe're in the process of writing \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++ \/ MicroPython drivers\u003c\/a\u003e for as many of our breakouts as possible - here's a list of the breakouts that are currently supported. If you download the most recent version of our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e, it will have all these drivers included.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/1-54-spi-colour-square-lcd-240x240-breakout\" target=\"_blank\"\u003e1.54\" SPI Colour Square LCD (240x240) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/1-3-spi-colour-round-lcd-240x240-breakout\" target=\"_blank\"\u003e1.3\" SPI Colour Round LCD (240x240) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/1-3-spi-colour-lcd-240x240-breakout\" target=\"_blank\"\u003e1.3\" SPI Colour Square LCD (240x240) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/0-96-spi-colour-lcd-160x80-breakout\" target=\"_blank\"\u003e0.96\" SPI Colour LCD (160x80) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/led-dot-matrix-breakout\" target=\"_blank\"\u003eLED Dot Matrix Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/ltr-559-light-proximity-sensor-breakout\" target=\"_blank\"\u003eLTR-559 Light \u0026amp; Proximity Sensor Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/11x7-led-matrix-breakout\" target=\"_blank\"\u003e11x7 LED Matrix Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/5x5-rgb-matrix-breakout\" target=\"_blank\"\u003e5x5 RGB Matrix Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/sgp30-air-quality-sensor-breakout\" target=\"_blank\"\u003eSGP30 Air Quality Sensor Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/trackball-breakout\" target=\"_blank\"\u003eTrackball Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/as7262-6-channel-spectral-sensor-spectrometer-breakout\" target=\"_blank\"\u003eAS7262 6-channel Spectral Sensor (Spectrometer) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/rgb-encoder-breakout\" target=\"_blank\"\u003eRGB Encoder Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/rgb-potentiometer-breakout\" target=\"_blank\"\u003eRGB Potentiometer Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/io-expander\" target=\"_blank\"\u003eIO Expander Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/mics6814-gas-sensor-breakout\" target=\"_blank\"\u003eMICS6814 3-in-1 Gas Sensor Breakout (CO, NO2, NH3)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/msa301-3dof-motion-sensor-breakout\" target=\"_blank\"\u003eMSA301 3DoF Motion Sensor Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/rv3028-real-time-clock-rtc-breakout\" target=\"_blank\"\u003eRV3028 Real-Time Clock (RTC) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/bme680-breakout\" target=\"_blank\"\u003e\u003cspan\u003eBME680 Breakout - Temperature, Pressure, Humidity \u0026amp; Gas Sensor\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/bme688-breakout\" target=\"_blank\"\u003e\u003cspan\u003eBME688 4-in-1 Air Quality Breakout (Gas, Temperature, Pressure, Humidity)\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pimoroni-2.myshopify.com\/products\/bme280-breakout\" target=\"_blank\"\u003eBME280 Breakout - Temperature, Pressure, Humidity Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pimoroni-2.myshopify.com\/products\/bmp280-breakout-temperature-pressure-altitude-sensor\" target=\"_blank\"\u003e\u003cspan\u003eBMP280 Breakout - Temperature, Pressure and Altitude Sensor\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pimoroni-2.myshopify.com\/products\/bh1745-luminance-and-colour-sensor-breakout\" target=\"_blank\"\u003e\u003cspan\u003eBH1745 - Luminance \u0026amp; Colour Sensor Breakout\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/pmw3901-optical-flow-sensor-breakout\" target=\"_blank\"\u003e\u003cspan\u003ePMW3901 Optical Flow Sensor Breakout\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/paa5100je-optical-tracking-spi-breakout\" target=\"_blank\"\u003e\u003cspan\u003ePAA5100JE Near Optical Flow SPI Breakout\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf your breakout's not yet on the list, you might find Pico-compatible drivers for it in CircuitPython!\u003c\/p\u003e\n\u003cp\u003ePlease note that Breakout Garden Pack does not have I2C pull-up resistors. All of our breakouts have their own pull-ups on board, but you may run into problems if you're using CircuitPython and third party breakouts that do not have their own pull-ups.\u003c\/p\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eThe most straightforward way of getting started with Pico Breakout Garden Pack is by installing our custom MicroPython build on your Pico - there's a tutorial on how to get set up \u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou can find C examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\" target=\"_blank\"\u003ehere\u003c\/a\u003e and MicroPython examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\" target=\"_blank\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369506254931,"sku":"PIM547","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-breakout-garden-pack-5.jpg?v=1624464987"},{"product_id":"pico-wireless-pack","title":"Pico Wireless Pack","description":"\u003cp\u003eGive your Raspberry Pi Pico project the capacity to chat with 2.4GHz Wi-Fi networks plus a handy microSD card slot!\u003c\/p\u003e\n\u003cp\u003ePico Wireless Pack attaches to the back of your Pico and uses an ESP32 chip to let your Pico \u003cstrong\u003econnect to 2.4GHz wireless networks\u003c\/strong\u003e and transfer data. There's a \u003cstrong\u003emicroSD card slot\u003c\/strong\u003e for if you want to store lots of data locally as well as a \u003cstrong\u003eRGB LED\u003c\/strong\u003e (for status updates) and a \u003cstrong\u003ebutton\u003c\/strong\u003e (useful for things like enabling\/disabling Wi-Fi).\u003c\/p\u003e\n\u003cp\u003eGreat for quickly adapting an existing Pico project to have wireless functionality, Pico Wireless Pack would come in handy for sending sensor data into home automation systems or dashboards, for hosting a web page from a matchbox or for letting your Pico interact with online APIs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRaspberry Pi Pico not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eESP32-WROOM-32E module for wireless connectivity (connected via SPI) (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf?v=1611154899\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e1 x tactile button\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003eMicro-SD card slot*\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching your Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 53mm x 25mm x 11mm (L x W x H, including headers and components)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_wireless_pack_schematic.pdf?v=1647613916\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++ and MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe've added C++\/MicroPython support for Wireless Pack to our Pico libraries and our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e comes with drivers baked in (you can find instructions for how to install the custom .uf2 \u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003ehere\u003c\/a\u003e). You can find C++ examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_wireless\" target=\"_blank\"\u003ehere\u003c\/a\u003e and MicroPython examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pico_wireless\" target=\"_blank\"\u003ehere\u003c\/a\u003e - there's a Cheerlights example that shows you how to make requests from an API, and one that sets your Pico up as a tiny HTTP server, accessible through your browser.\u003c\/p\u003e\n\u003cp\u003eAlternatively, you can use Pico Wireless Pack with CircuitPython and Adafruit's \u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-airlift-breakout\/circuitpython-wifi\" target=\"_blank\"\u003eESP32SPI\u003c\/a\u003e and \u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-micro-sd-breakout-board-card-tutorial\/circuitpython\" target=\"_blank\"\u003eAdafruit_CircuitPython_SD\u003c\/a\u003e libraries. You'll need to alter their examples to use the correct pins:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003espi = busio.SPI(board.GP18, board.GP19, board.GP16)\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eesp32_cs = DigitalInOut(board.GP7)\u003cbr\u003eesp32_ready = DigitalInOut(board.GP10)\u003cbr\u003eesp32_reset = DigitalInOut(board.GP11)\u003cbr\u003e\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eSD_CS = board.GP22\u003c\/code\u003e\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico-wireless-pinout-diagram_600x600.png?v=1620826291\"\u003e\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* Please note that SD card support in the C++ SDK is still quite \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-extras\/tree\/master\/src\/rp2_common\/pico_sd_card\" target=\"_blank\"\u003eexperimental\u003c\/a\u003e - if you're planning on doing things with data you might have an easier time of it if you use CircuitPython!\u003c\/li\u003e\n\u003cli\u003eThe cuttable traces on the back let you disconnect functions that you're not using, freeing up the pins and making it easier to use Wireless Pack with other add-ons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369508581459,"sku":"PIM548","price":10.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-13.jpg?v=1620401211"},{"product_id":"pico-breakout-garden-base","title":"Pico Breakout Garden Base","description":"\u003cp\u003eAn easy, solderless, swappable way to use breakouts with your Raspberry Pi Pico - add up to six Pimoroni breakouts (4 x I2C and 2 x SPI) to the sturdy slots and get coding and creating!\u003c\/p\u003e\n\u003cp\u003ePico Breakout Garden Base sits underneath your Pico and \u003cstrong\u003elets you connect up to six of our extensive selection of Pimoroni breakouts\u003c\/strong\u003e to it. Whether it's \u003ca href=\"\/en-eu\/products\/bme280-breakout\" target=\"_blank\"\u003eenvironmental sensors\u003c\/a\u003e so you can keep track of the temperature and humidity in your office, a whole host of \u003ca href=\"\/en-eu\/products\/1-3-spi-colour-lcd-240x240-breakout\" target=\"_blank\"\u003elittle screens\u003c\/a\u003e for important notifications and readouts, and, of course, \u003ca href=\"\/en-eu\/products\/5x5-rgb-matrix-breakout\" target=\"_blank\"\u003eLEDs\u003c\/a\u003e. \u003cspan data-mce-fragment=\"1\"\u003eScroll down for a list of breakouts that are currently compatible with our C++\/MicroPython libraries!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eAs well as a \u003cstrong\u003elabelled landing area for your Pico\u003c\/strong\u003e, there's also a \u003cstrong\u003efull set of broken out Pico connections\u003c\/strong\u003e, in case you need to attach even more sensors, wires, and circuitry. We've thrown in some rubber feet to keep the base nice and stable and to stop it from scratching your desk, or there are M2.5 \u003cstrong\u003emounting holes\u003c\/strong\u003e at the corners so that you can bolt it onto a solid surface if you prefer.\u003c\/p\u003e\n\u003cp\u003eThe six sturdy black slots are edge connectors that connect the breakouts to the pins on your Pico. There's two slots for SPI breakouts (like our \u003ca href=\"\/en-eu\/products\/0-96-spi-colour-lcd-160x80-breakout\" target=\"_blank\"\u003e0.96\" LCD Breakout\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/1-12-oled-breakout?variant=12628508704851\" target=\"_blank\"\u003e1.12\" SPI OLED Breakout\u003c\/a\u003e), and four slots for I2C breakouts. Because I2C is a bus, you can use multiple I2C devices at the same time, providing they don't have the same I2C address (we've made sure that all of our breakouts have different addresses, and we print them on the back of the breakouts so they're easy to find).\u003c\/p\u003e\n\u003cp\u003eAs well as being a handy way to add functionality to your Pico, Breakout Garden is also very useful for prototyping projects without the need for complicated wiring, soldering, or breadboards, and you can grow or change up your setup at any time.\u003c\/p\u003e\n\u003cp\u003eIf you would prefer your breakout setup to be a little more compact, we have a three slot Pico Breakout Garden Pack coming soon.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePlease note that breakouts are sold separately! \u003c\/b\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSix sturdy edge-connector slots for \u003ca href=\"\/en-eu\/collections\/pimoroni-breakouts?sort=new\" target=\"_blank\"\u003ePimoroni breakouts \u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x I2C slots (5 pins)\u003c\/li\u003e\n\u003cli\u003e2x SPI slot (7 pins)\u003c\/li\u003e\n\u003cli\u003eLanding area with female headers for Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003e0.1” pitch, 5 or 7 pin connectors\u003c\/li\u003e\n\u003cli\u003eBroken-out pins\u003c\/li\u003e\n\u003cli\u003eReverse polarity protection (built into breakouts)\u003c\/li\u003e\n\u003cli\u003e99% assembled - just need to stick on the feet!\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico (and other pin-compatible boards)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_breakout_garden_base_schematic.pdf?v=1633001763\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Pico Breakout Garden\u003c\/h2\u003e\n\u003cp\u003eBecause of the way that I2C (the protocol that Breakout Garden uses) works, it doesn't matter which slot on the Breakout Garden that you plug your breakout into. Each I2C device has an address (you'll see it on the back of each breakout) that it uses to identify itself to other I2C devices, so it's effectively saying \"Hey, it's me, Bob!\"\u003c\/p\u003e\n\u003cp\u003eWe've built reverse polarity protection into our \u003ca href=\"\/en-eu\/collections\/pimoroni-breakouts?sort=new\" target=\"_blank\"\u003ePimoroni breakouts\u003c\/a\u003e, meaning that there's no magic blue smoke if you accidentally plug one in the wrong way round. However, the correct way to plug them in is to make sure that the labels on the pins on your breakout and the labels on each Breakout Garden slot match up.\u003c\/p\u003e\n\u003cp\u003eThe markings on the base will show you which way round to plug in your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003ch2\u003ePico Breakout Compatibility\u003c\/h2\u003e\n\u003cp\u003eWe're in the process of writing \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++ \/ MicroPython drivers\u003c\/a\u003e for as many of our breakouts as possible - here's a list of the breakouts that are currently supported. If you download the most recent version of our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e, it will have all these drivers included.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/1-54-spi-colour-square-lcd-240x240-breakout\" target=\"_blank\"\u003e1.54\" SPI Colour Square LCD (240x240) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/1-3-spi-colour-round-lcd-240x240-breakout\" target=\"_blank\"\u003e1.3\" SPI Colour Round LCD (240x240) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/1-3-spi-colour-lcd-240x240-breakout\" target=\"_blank\"\u003e1.3\" SPI Colour Square LCD (240x240) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/0-96-spi-colour-lcd-160x80-breakout\" target=\"_blank\"\u003e0.96\" SPI Colour LCD (160x80) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/led-dot-matrix-breakout\" target=\"_blank\"\u003eLED Dot Matrix Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/ltr-559-light-proximity-sensor-breakout\" target=\"_blank\"\u003eLTR-559 Light \u0026amp; Proximity Sensor Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/11x7-led-matrix-breakout\" target=\"_blank\"\u003e11x7 LED Matrix Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/5x5-rgb-matrix-breakout\" target=\"_blank\"\u003e5x5 RGB Matrix Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/sgp30-air-quality-sensor-breakout\" target=\"_blank\"\u003eSGP30 Air Quality Sensor Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/trackball-breakout\" target=\"_blank\"\u003eTrackball Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/as7262-6-channel-spectral-sensor-spectrometer-breakout\" target=\"_blank\"\u003eAS7262 6-channel Spectral Sensor (Spectrometer) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/rgb-encoder-breakout\" target=\"_blank\"\u003eRGB Encoder Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/rgb-potentiometer-breakout\" target=\"_blank\"\u003eRGB Potentiometer Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/io-expander\" target=\"_blank\"\u003eIO Expander Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/mics6814-gas-sensor-breakout\" target=\"_blank\"\u003eMICS6814 3-in-1 Gas Sensor Breakout (CO, NO2, NH3)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/msa301-3dof-motion-sensor-breakout\" target=\"_blank\"\u003eMSA301 3DoF Motion Sensor Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/rv3028-real-time-clock-rtc-breakout\" target=\"_blank\"\u003eRV3028 Real-Time Clock (RTC) Breakout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/bme680-breakout\" target=\"_blank\"\u003e\u003cspan\u003eBME680 Breakout - Temperature, Pressure, Humidity \u0026amp; Gas Sensor\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.pimoroni.com\/products\/bme688-breakout\" target=\"_blank\"\u003e\u003cspan\u003eBME688 4-in-1 Air Quality Breakout (Gas, Temperature, Pressure, Humidity)\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pimoroni-2.myshopify.com\/products\/bme280-breakout\" target=\"_blank\"\u003eBME280 Breakout - Temperature, Pressure, Humidity Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pimoroni-2.myshopify.com\/products\/bmp280-breakout-temperature-pressure-altitude-sensor\" target=\"_blank\"\u003e\u003cspan\u003eBMP280 Breakout - Temperature, Pressure and Altitude Sensor\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pimoroni-2.myshopify.com\/products\/bh1745-luminance-and-colour-sensor-breakout\" target=\"_blank\"\u003e\u003cspan\u003eBH1745 - Luminance \u0026amp; Colour Sensor Breakout\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/pmw3901-optical-flow-sensor-breakout\" target=\"_blank\"\u003e\u003cspan\u003ePMW3901 Optical Flow Sensor Breakout\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/paa5100je-optical-tracking-spi-breakout\" target=\"_blank\"\u003e\u003cspan\u003ePAA5100JE Near Optical Flow SPI Breakout\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf your breakout's not yet on the list, you might find Pico-compatible drivers for it in CircuitPython!\u003c\/p\u003e\n\u003cp\u003ePlease note that Breakout Garden Base does not have I2C pull-up resistors. All of our breakouts have their own pull-ups on board, but you may run into problems if you're using CircuitPython and third party breakouts that do not have their own pull-ups.\u003c\/p\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eThe most straightforward way of getting started with Pico Breakout Garden Base is by installing our custom MicroPython build on your Pico - there's a tutorial on how to get set up \u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou can find C examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\" target=\"_blank\"\u003ehere\u003c\/a\u003e and MicroPython examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\" target=\"_blank\"\u003ehere\u003c\/a\u003e. \u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369509892179,"sku":"PIM549","price":11.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PicoBreakoutGarden_3of3.jpg?v=1611163796"},{"product_id":"pico-explorer-base","title":"Pico Explorer Base","description":"\u003cp\u003eTransform your Raspberry Pi Pico into a electronic adventure playground packed with physical computing goodies including an LCD screen, motor drivers, a mini breadboard, and much more!\u003c\/p\u003e\n\u003cp\u003ePico Explorer lets you play with circuits, build science experiments, prototype tiny robots and inventions and, most importantly, Figure Out How It All Works.\u003c\/p\u003e\n\u003cp\u003eWe've incorporated tinkering essentials like a \u003cstrong\u003emini breadboard, motor drivers, ADC inputs, a built in speaker, general purpose inputs\/outputs, switches, and two Breakout Garden slots*\u003c\/strong\u003e so you can add on a couple of our wide range of \u003ca href=\"https:\/\/shop.pimoroni.com\/collections\/breakout-garden\" target=\"_blank\"\u003ePimoroni breakouts\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eWe've also managed to fit in a vibrant \u003cstrong\u003e240x240 IPS LCD screen\u003c\/strong\u003e with four \u003cstrong\u003etactile buttons\u003c\/strong\u003e so you can easily monitor and control what your project is doing. It's all wrapped up in a nice, sturdy baseboard with a pleasingly compact footprint which won't involve nearly as many trailing wires as if you were experimenting with a traditional breadboard setup. Boo wires, yay Pico Explorer!\u003c\/p\u003e\n\u003cp\u003eOur comprehensive MicroPython and C++ libraries will let you control every aspect of the board like a digital maestro. It's great for beginners, advanced users, and people who awkwardly sit somewhere in the middle and cannot be placed into a simple demographic bucket - we know who you are.\u003c\/p\u003e\n\u003cp\u003eWe've really crammed all the functionality we could into this board - quite a few of us were lucky enough to have all-in-one electronic circuit kits when we were small and so we jumped at the chance to put together a bang up-to-date version.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRaspberry Pi Pico \u003c\/strong\u003e\u003cstrong\u003eand breadboardable components like LEDs, jumper wires and extra buttons are not included\u003c\/strong\u003e (but you can find them all under the extras).\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003cp\u003e*Please note that \u003cstrong\u003ePico breakout compatibility is a work in progress\u003c\/strong\u003e - scroll down for a list of compatible breakouts!\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePico Explorer Base\u003c\/li\u003e\n\u003cli\u003ePiezo speaker\u003c\/li\u003e\n\u003cli\u003e1.54\" IPS LCD screen (240 x 240)\u003c\/li\u003e\n\u003cli\u003eFour user-controllable switches\u003c\/li\u003e\n\u003cli\u003eTwo H-Bridge motor drivers (with over current indicator LED)\u003c\/li\u003e\n\u003cli\u003eEasy access GPIO and ADC pin Headers\u003c\/li\u003e\n\u003cli\u003eTwo Breakout Garden I2C sockets*\u003c\/li\u003e\n\u003cli\u003eMini breadboard\u003c\/li\u003e\n\u003cli\u003eRubber feet\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\/Pico W.\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 117mm x 63mm x 20mm (L x W x H, assembled)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC\/C++ and MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_explorer_schematic.pdf?v=1619077703\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"Pico Explorer Base pinout\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/explorerbase_480x480.png?v=1611832218\"\u003e\u003c\/p\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eThe landing area on Pico Explorer Base will show you which way round to plug in your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003cp\u003eThe easiest way to get started is by downloading and copying our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e to your Pico, it includes all the libraries you'll need to use our add-ons. The beginner friendly tutorial linked below will show you how to get to grips with pirate-brand MicroPython.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pico_explorer\" target=\"_blank\"\u003eMicroPython examples\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/modules\/pico_explorer\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eMicroPython function reference\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/modules\/picographics\" target=\"_blank\"\u003ePicoGraphics function reference\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_explorer\" target=\"_blank\"\u003eC++ example\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePico Breakout Compatibility\u003c\/h2\u003e\n\u003cp\u003eWe're in the process of writing C++ \/ MicroPython drivers for as many of our breakouts as possible. If you download the most recent version of our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e, it will have all these drivers included.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico#breakouts\" target=\"_blank\"\u003eList of supported breakouts\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf your breakout's not yet on the list, you might find Pico-compatible drivers for it in CircuitPython!\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369514315859,"sku":"PIM550","price":20.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-9.jpg?v=1616398915"},{"product_id":"pico-rgb-keypad-base","title":"Pico RGB Keypad Base","description":"\u003cp\u003eConnect a glorious, squishy, 4x4 rainbow-illuminated keypad to your Raspberry Pi Pico (or compatible) - perfect for making a custom USB input device!\u003c\/p\u003e\n\u003cp\u003eScoring very highly in the Pimoroni \"things on our desk that make people say ooo\" rankings, RGB Keypad Base equips a Pico with an eye-catching \u003cstrong\u003e4x4 silicone keypad\u003c\/strong\u003e, fully loaded with \u003cstrong\u003eaddressable APA102 LEDs\u003c\/strong\u003e so that each key can be illuminated in any colour that your little unicorn heart desires. It's all mounted on a sturdy base with rubber feet to keep it nice and level, with a handily labelled landing area for your Pico. We've broken out the full set of Pico pins to make it easy to connect up other hardware as well.\u003c\/p\u003e\n\u003cp\u003eConnect your Pico project to another computer via USB for a beautiful macro keypad or a tidy midi controller. RGB Keypad Base would also work well in any project that would benefit from having fancy light up buttons as inputs - a code protected door lock perhaps, a disco dance floor for your fingers or a Simon Says style game with which to taunt your friends.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have pin headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4x4 silicone keypad with conductive buttons\u003c\/li\u003e\n\u003cli\u003e16 x APA102 addressable RGB LEDs (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/1539916458.pdf?v=1611153243\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eKeypad buttons are connected via a TCA9555 IO expander (I2C address: 0x20).\u003c\/li\u003e\n\u003cli\u003eLabelled landing area with socket headers for attaching your Pico, with broken out pins.\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico and other pin compatible boards, including Pico 2 and 'W' variants\u003c\/li\u003e\n\u003cli\u003eSome assembly required!\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 60mm x 101mm x 16mm (L x W x H, assembled)\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC\/C++ and MicroPython libraries\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pmk-circuitpython\" target=\"_blank\"\u003ePMK CircuitPython library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_rgb_keypad_base_schematic.pdf?v=1629994431\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Pico RGB Keypad Base\u003c\/li\u003e\n\u003cli\u003e1x (reversible) square retainer plate\u003c\/li\u003e\n\u003cli\u003e1x silicone keypad\u003c\/li\u003e\n\u003cli\u003eM2 8mm bolts and nuts\u003c\/li\u003e\n\u003cli\u003e4x rubber feet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eTurn the larger board over, and attach the little rubber feet to the paw print spaces on the bottom.\u003c\/p\u003e\n\u003cp\u003eFlip it over again, and pop the silicone keypad over the buttons so the tabs fit into the holes. You can then slot the retainer plate over the top of the keys, matching up the key markings with those on the base board. You can install the retainer plate either way up, depending on whether you prefer it patterned or plain!\u003c\/p\u003e\n\u003cp\u003ePoke the M2 bolts through the holes in the mounting plate (from the top) and screw on the nuts to keep all the layers sandwiched together. The bolts only need to be tightened up enough to keep the layers in place - if you find that the keys are hard to push or that the silicone layer is bulging out of the sides you might want to slacken them off a bit.\u003c\/p\u003e\n\u003cp\u003eThe labels on the base will show you which way round to attach your Pico - just match up the USB port to the markings on the board.\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eThe easiest way to get started is by downloading and copying our\u003cspan\u003e \u003c\/span\u003ecustom MicroPython uf2\u003cspan\u003e \u003c\/span\u003eto your Pico, it includes all the libraries you'll need to use our add-ons.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\" target=\"_blank\"\u003eDownload (Pirate-brand) MicroPython for Pico \/ RP2040 boards\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico-rp2350\/releases\/latest\" target=\"_blank\"\u003eDownload (Pirate-brand) MicroPython for Pico 2 \/ RP2350 boards\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003eBeginner friendly MicroPython tutorial\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_rgb_keypad\" target=\"_blank\"\u003eC++ examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pico_rgb_keypad\" target=\"_blank\"\u003eMicroPython examples\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAlternatively, if you're interested in setting your RGB Keypad up as an easy to program macropad, midi controller or other USB input device, check out the \u003ca href=\"https:\/\/github.com\/pimoroni\/pmk-circuitpython\" target=\"_blank\"\u003ePMK CircuitPython library\u003c\/a\u003e!\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/rgbkeypadbase_ec18f132-cf40-4fbc-9e33-815b704e7800_480x480.png?v=1611833863\" alt=\"Pico RGB Keypad Base pinout\"\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369517166675,"sku":"PIM551","price":18.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-2.jpg?v=1616398919"},{"product_id":"pimoroni-pico-vga-demo-base","title":"Pimoroni Pico VGA Demo Base","description":"\u003cp\u003eBuilt especially to showcase the low cost, feature-rich RP2040 chip on the Raspberry Pi Pico, this board has VGA output, an SD card slot, digital I2S audio output, and more!\u003c\/p\u003e\n\u003cp\u003eBased on the reference design by Raspberry Pi, our Pimoroni Pico VGA Demo Base is a great way to start experimenting with Raspberry Pi Pico\/RP2040. It's the perfect way to demo of some of the fun things you can achieve with the RP2040 microcontroller such as generating a solid VGA output without taxing the CPU at all!\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAmaze your friends by showing them you still own a D-sub cable!\u003c\/li\u003e\n\u003cli\u003eBask in the glory of 15-bit analog video!\u003c\/li\u003e\n\u003cli\u003eGet teary eyed over the warm, authentic, RC filtered PWM audio!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis board will run the various video \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-playground\" target=\"_blank\"\u003eexample programs\u003c\/a\u003e that Raspberry Pi have put together to demonstrate features of the RP2040.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note that VGA Demo Base only currently works with the C\/C++ Pico SDK!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15-pin VGA (D-sub) connector\u003c\/li\u003e\n\u003cli\u003ePCM5100A DAC for line out audio over I2S (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pcm5100a_617130f1-79f1-45ac-96bc-a3752b4afa59.pdf?v=1611151321\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003ePWM audio output\u003c\/li\u003e\n\u003cli\u003eSD card slot\u003c\/li\u003e\n\u003cli\u003eReset button\u003c\/li\u003e\n\u003cli\u003eFemale headers to install your Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eThree user-controllable switches\u003c\/li\u003e\n\u003cli\u003eRubber feet\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached)\u003c\/li\u003e\n\u003cli\u003eProgrammable with C\/C++\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe pin-out of our board is the same as Raspberry Pi's reference board, you can find it in chapter 3 of \u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/hardware-design-with-rp2040.pdf\" target=\"_blank\" data-mce-href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/hardware-design-with-rp2040.pdf\"\u003eHardware Design with RP2040\u003c\/a\u003e along with more general info about the VGA reference board.\u003c\/p\u003e\n\u003cp\u003eTo run the audio and video examples in Raspberry Pi's experimental repos, first make sure you have up to date versions of \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-extras\" data-mce-href=\"https:\/\/github.com\/raspberrypi\/pico-extras\" target=\"_blank\"\u003epico-extras\u003c\/a\u003e and \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-playground\" data-mce-href=\"https:\/\/github.com\/raspberrypi\/pico-playground\" target=\"_blank\"\u003epico-playground\u003c\/a\u003e. When building the examples, you will need to specify the board configuration so that the examples use the correct pins. You can do this by creating a new build directory and then specifying the board definition when using cmake:\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003ccode\u003ecmake -D\"PICO_BOARD=vgaboard\" ..\u003c\/code\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThere's more details on about how to build applications with custom board configurations in Appendix D \/ page 267 of the \u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-c-sdk.pdf\" target=\"_blank\"\u003eC\/C++ SDK documentation\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"Pinout for VGA Base\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/vgademobase_480x480.png?v=1617010535\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369520672851,"sku":"PIM553","price":16.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-5.jpg?v=1616398922"},{"product_id":"pico-proto","title":"Pico Proto","description":"\u003cp\u003eA conveniently sized, labelled proto-board add-on for your Raspberry Pi Pico, perfect for permanently attaching your custom circuits!\u003c\/p\u003e\n\u003cp\u003eWith a \u003cstrong\u003e6x20 grid of 2.54mm spaced holes\u003c\/strong\u003e for easy soldering and labelled Pico pins so you know what's what, Pico Proto is perfect for when you're happy with your breadboard project and want to give it a secure, smart and compact long-term home.\u003c\/p\u003e\n\u003cp\u003ePico Proto doesn't come with any headers attached, so you will need to either solder it directly to your Pico's male header pins (for a permanent, but super slim sandwich) or solder it to some \u003ca href=\"\/en-eu\/products\/female-headers\" target=\"_blank\" rel=\"noopener noreferrer\"\u003efemale header\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40 2.54mm spaced holes for attaching to your Pico.\u003c\/li\u003e\n\u003cli\u003e120 2.54mm spaced holes (6x20 grid) for attaching other things\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 51mm x 25mm x 1mm (L x W x H)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369530110035,"sku":"PIM554","price":1.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PicoProtov2_3of3.jpg?v=1638896878"},{"product_id":"pico-decker","title":"Pico Decker (Quad Expander)","description":"\u003cp\u003eQuadruplicate your GPIO pins and attach up to four add-ons to a single Raspberry Pi Pico (or compatible) with our formidable Pico Decker expander board!\u003c\/p\u003e\n\u003cp\u003eStruggling to choose between Pico add-ons? Mix and match up an epic stack of functionality and \u003cstrong\u003eplug in up to four Pico Packs or Bases\u003c\/strong\u003e at once*, or use the four sets of fully labelled pins to easily attach other devices, jumper wires or circuitry - very useful for prototyping. We've also included some little rubber feet to keep everything solid, four M2.5 mounting holes and some particularly whimsical Routemaster bus inspired artwork on the back 🚌\u003c\/p\u003e\n\u003cp\u003eIf you're after something a little more compact, we also make a two slot \u003ca href=\"\/en-eu\/products\/pico-omnibus\" target=\"_blank\"\u003ePico Omnibus\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico-2\" target=\"_blank\" rel=\"noopener\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOne landing area with labelled socket headers for attaching to your Pico.\u003c\/li\u003e\n\u003cli\u003eFour landing areas with labelled (mirrored) pin headers for attaching add-ons.\u003c\/li\u003e\n\u003cli\u003e4x M2.5 mounting holes.\u003c\/li\u003e\n\u003cli\u003e4x rubber feet\u003c\/li\u003e\n\u003cli\u003eWorks with Raspberry Pi Pico and other pin compatible boards (including Pico 2 and W variants)\u003c\/li\u003e\n\u003cli\u003e99% assembled - just need to stick on the feet!\u003c\/li\u003e\n\u003cli\u003eNo soldering required.\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 148mm x 52mm x 13mm (L x W x H, including feet and headers)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* You'll need to check for data pin conflicts when using multiple Pico add-ons - \u003cspan data-mce-fragment=\"1\"\u003ethe shop page for the add-on in question will list what pins it uses.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e* If you need to plumb a Pico Base into Pico Decker, you'll probably want to do it via some \u003ca href=\"\/en-eu\/products\/jumper-jerky?variant=304797129\" target=\"_blank\"\u003epin-socket jumper jerky\u003c\/a\u003e to keep things manageable and to stop everything from being quite so upside-down!\u003c\/li\u003e\n\u003cli\u003eThe Pico Packs shown in the photo are not included.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have pin headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369532108883,"sku":"PIM555","price":11.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PicoDecker_3of3.jpg?v=1616398914"},{"product_id":"pico-omnibus","title":"Pico Omnibus (Dual Expander)","description":"\u003cp\u003eDouble up your GPIO pins and attach two add-ons to a single Raspberry Pi Pico with our expansive Pico Omnibus!\u003c\/p\u003e\n\u003cp\u003eStruggling to choose which Pico add-on to go for? Pico Omnibus lets you \u003cstrong\u003eplug in two Pico Packs or Bases\u003c\/strong\u003e at once*, or you can use the extra set of male GPIO pins to easily attach other devices, jumper wires or circuitry - very useful for prototyping. We've added useful labels to all three sets of connectors, so you can be sure that all those lovely wires are going to the right places. We've also thrown in some little feet to keep everything solid.\u003c\/p\u003e\n\u003cp\u003eIf two sets of GPIO is just not enough, why not consider the four slot \u003ca href=\"\/en-eu\/products\/pico-decker\" target=\"_blank\"\u003ePico Decker\u003c\/a\u003e?\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOne landing area with labelled female headers for attaching to your Pico.\u003c\/li\u003e\n\u003cli\u003eTwo landing areas with labelled (mirrored) male headers for attaching add-ons.\u003c\/li\u003e\n\u003cli\u003e4x rubber feet\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003e99% assembled - just need to stick on the feet!\u003c\/li\u003e\n\u003cli\u003eFully assembled.\u003c\/li\u003e\n\u003cli\u003eNo soldering required.\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 94mm x 52 mm x 12mm (L x W x H, including headers)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* You'll need to check for data pin conflicts when using multiple Pico add-ons - the shop page for the add-on in question will list what pins it uses.\u003c\/li\u003e\n\u003cli\u003e* If you're plumbing a Pico Base into Pico Omnibus, you'll probably want to do it via some \u003ca href=\"\/en-eu\/products\/jumper-jerky?variant=304797129\" target=\"_blank\"\u003emale-female jumper jerky\u003c\/a\u003e to keep everything manageable and to stop everything from being quite so upside-down!\u003c\/li\u003e\n\u003cli\u003eThe Pico Packs shown in the photo are not included.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369533321299,"sku":"PIM556","price":7.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-8.jpg?v=1616398917"},{"product_id":"pico-lipo-shim","title":"LiPo SHIM for Pico","description":"\u003cp\u003eThis SHIM provides a convenient way of powering your Raspberry Pi Pico from a LiPo\/LiIon battery. You can recharge the battery easily by providing power to the Pico's USB port.\u003c\/p\u003e\n\u003cp\u003eSolder this neat little square to the pins on the back of your Pico, plug in a suitable lithium-ion\/polymer battery and tada - a LiPo Pico! The \u003cstrong\u003einbuilt charging circuit\u003c\/strong\u003e means you can recharge the attached battery by supplying power to the Pico via USB, and it includes \u003cstrong\u003eprotection against overdischarge and overcurrent\u003c\/strong\u003e. There's a \u003cstrong\u003epower button\u003c\/strong\u003e to stop the SHIM from providing battery power when it's not needed and turn your project on and off, as well as two \u003cstrong\u003eLED indicators\u003c\/strong\u003e - a white one that shows when the shim is providing power and a red one to tell you when the battery is being charged.\u003c\/p\u003e\n\u003cp\u003eWe've designed it to be as slimline as possible so it can be sandwiched underneath other add-ons like our \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003ePico Packs and Bases\u003c\/a\u003e, and it's compatible with any of our \u003ca href=\"\/en-eu\/products\/lipo-battery-pack\" target=\"_blank\"\u003eLiPo\u003c\/a\u003e, \u003ca href=\"\/en-eu\/products\/lithium-ion-battery-pack\" target=\"_blank\"\u003eLiIon\u003c\/a\u003e and \u003ca href=\"\/en-eu\/products\/high-capacity-lithium-ion-battery-pack\" target=\"_blank\"\u003ehigh capacity LiPo\u003c\/a\u003e batteries.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafety note!\u003c\/strong\u003e You should only use this SHIM with LiPo or LiIon batteries, and you should make sure that any project involving LiPos is sufficiently protected from being dented, bent, punctured or crushed.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMCP73831 charger with 215mA charging current (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/MCP73831-Family-Data-Sheet-DS20001984H.pdf?v=1618417794\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eXB6096I2S battery protector (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/XB6096I2S.pdf?v=1618418020\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003ePower button\u003c\/li\u003e\n\u003cli\u003e2-pole JST PH connector, with polarity marked on the board\u003c\/li\u003e\n\u003cli\u003ePower and charging LED indicators\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\/Pico W.\u003c\/li\u003e\n\u003cli\u003eSoldering required.\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 21mm x 21mm x 7mm (L x W x H, including connectors)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/lipo_shim_for_pico_schematic.pdf?v=1618573454\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRaspberry Pi Pico, battery and other Pico add-ons are not included!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eYou'll need to solder the SHIM to the back of your Pico, with the power button at the same end as the USB port. The text on the SHIM and the pin labels on the back of the Pico should be facing each other.\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eYou can use LiPo SHIM for Pico with any Pico OS as it doesn't require any software installing to work.\u003c\/p\u003e\n\u003cp\u003eWe've put together a \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/blob\/main\/micropython\/examples\/pico_lipo_shim\/battery_pico.py\" target=\"_blank\"\u003eMicroPython example\u003c\/a\u003e showing how you can read the system voltage from Pico's VSYS pin to estimate how much charge is left in the battery, and display it on \u003ca href=\"\/en-eu\/products\/pico-explorer-base\" target=\"_blank\"\u003ePico Explorer\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/pico-display-pack\" target=\"_blank\"\u003ePico Display\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe power button can also be used as a reset button, yay! Just double press it to cut and reinstate the power whilst holding down the BOOTSEL button on the Pico to get into bootloader mode, with no plugging and unplugging of cables required.\u003c\/li\u003e\n\u003cli\u003eBecause Pico Display has a chunky display connector on the underside you might have difficulty sandwiching the SHIM underneath if your Pico's header pins are on the shorter side. We'd suggest picking up some longer \u003ca href=\"\/en-eu\/products\/pico-stacking-headers\" target=\"_blank\"\u003estacking headers\u003c\/a\u003e or a \u003ca href=\"\/en-eu\/products\/pico-omnibus\" target=\"_blank\"\u003ePico Omnibus\u003c\/a\u003e \/ \u003ca href=\"\/en-eu\/products\/pico-decker\" target=\"_blank\"\u003ePico Decker\u003c\/a\u003e if you want to use this SHIM with Pico Display.\u003c\/li\u003e\n\u003cli\u003eAlternatively, if you're ambitious in the ways of experimental soldering, you can try soldering the Pico and the SHIM both to the short end of your header, back to back. This method makes for a much more slimline Pico\/SHIM package which works nicely with Pico Display, but you'll need to make sure your solder joints make good contact with the pads of both boards and the header.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003eYour Pico will need to have male headers soldered to it (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369543086163,"sku":"PIM557","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PiCoLiPoSHIM_1of3.jpg?v=1618585945"},{"product_id":"tiny-2040","title":"Tiny 2040","description":"\u003cp\u003eA postage stamp sized RP2040 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into stuff.\u003c\/p\u003e\n\u003cp\u003eWhile we love the Raspberry Pi Pico we also wanted something smaller and with a bunch more flash on board. Introducing the Tiny 2040 - a teeny tiny powerhouse with the chops to realise truly ambitious projects.\u003c\/p\u003e\n\u003cp\u003ePowered and programmable via USB-C, Tiny 2040 comes with 8MB of QSPI (XiP) flash on board (there's also a budget friendly 2MB version available). The board is designed with castellated pads to allow it to be directly soldered onto a PCB (or you can attach \u003ca href=\"\/en-eu\/products\/pico-header-pack\" target=\"_blank\" rel=\"noopener noreferrer\"\u003epin headers\u003c\/a\u003e to hook it up on a breadboard or connect things to it directly with wires). We've also managed to fit in a programmable RGB LED, a reset button and some clever circuitry that lets you use the boot button as a user controllable switch.\u003c\/p\u003e\n\u003cp\u003eIt's compatible with firmware built for the Raspberry Pi Pico but offers a reduced number of pins due to its size. You can even run MicroPython on it!\u003c\/p\u003e\n\u003cp\u003eDue to popular demand, we've now also got headered Tiny 2040s available, with downwards pointing pin headers lovingly pre-soldered by pirates.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040\u003c\/li\u003e\n\u003cli\u003eARM Cortex M0+ running at up to 133Mhz\u003c\/li\u003e\n\u003cli\u003e264kB of SRAM\u003c\/li\u003e\n\u003cli\u003eUSB-C connector for power, programming, and data transfer\u003c\/li\u003e\n\u003cli\u003e2MB or 8MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003eUser controllable RGB LED\u003c\/li\u003e\n\u003cli\u003eTwelve IO pins (including four 12-bit ADC channels)\u003c\/li\u003e\n\u003cli\u003eSwitch for basic input (doubles up as DFU select on boot)\u003c\/li\u003e\n\u003cli\u003eOn-board 3V3 regulator (max regulator current output 300mA)\u003c\/li\u003e\n\u003cli\u003eInput voltage range 3V - 5.5V\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 22.9 x 18.2 x 6mm (L x W x H, including the USB-C port)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/eagle\/blob\/master\/lbr\/pimoroni-boards.lbr\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eEagle CAD part\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Tiny2040_PIM558_schematic.pdf?v=1631525309\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSchematic\u003c\/a\u003e (8MB)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tiny-2040-pinout-diagram_4dd9e9ab-6f6f-4b63-82d4-16793d109f17.png?v=1614260173\" alt=\"\"\u003e\u003c\/div\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eTiny 2040 is firmware agnostic! You can program it with \u003cstrong\u003eC\/C++ or MicroPython\u003c\/strong\u003e in the same way as you would a Raspberry Pi Pico, though you'll need to bear in mind that it has a reduced number of pins. You can find (lots) more information on how to do that (as well as download links for the firmware\/SDK) on the \u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRP2040 landing page\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou can also use \u003cstrong\u003eCircuitPython\u003c\/strong\u003e on your Tiny 2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCircuitPython firmware for Tiny 2040: \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_tiny2040\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e8MB\u003c\/a\u003e \/ \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_tiny2040_2mb\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e2MB\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGetting started guide\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe RGB LED is connected to GP18-GP20 and \u003cstrong\u003eactive low\u003c\/strong\u003e (so the on\/off state will work in the opposite way to the LED on a Raspberry Pi Pico). You can PWM the pins to dim the LED - check out \u003ca href=\"https:\/\/forums.pimoroni.com\/t\/tiny-2040-rgb-led-control-tutorial\/16604\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTonygo2's MicroPython example\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"8MB","offer_id":39560012234835,"sku":"PIM558","price":7.0,"currency_code":"GBP","in_stock":true},{"title":"8MB Headered","offer_id":39560012267603,"sku":"PIM592","price":9.75,"currency_code":"GBP","in_stock":false},{"title":"2MB","offer_id":39560012300371,"sku":"PIM593","price":6.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/tiny-2040-2_b1d082c2-59d4-4ed6-841f-72acc234cbb7.jpg?v=1616398927"},{"product_id":"picosystem","title":"PicoSystem","description":"\u003cp\u003eA tiny hackable dev handheld with RP2040 at its heart ❤\u003c\/p\u003e\n\u003cp\u003ePicoSystem is a \u003cstrong\u003epocket sized handheld games console\u003c\/strong\u003e, built around Raspberry Pi's RP2040 chip (that's the little fella that's the core of a Raspberry Pi Pico).\u003c\/p\u003e\n\u003cp\u003eWe've taken these lucky bits of silicon to the component spa and treated them to the full works: a big chunk of flash memory, a vibrant \u003cstrong\u003e240x240 screen\u003c\/strong\u003e and a nice \u003cstrong\u003eD-pad and buttons\u003c\/strong\u003e picked out by our most particular arcade enthusiasts. There's also a \u003cstrong\u003epiezo speaker\u003c\/strong\u003e for discreet retro bleeps and chirps and a \u003cstrong\u003erechargeable LiPo battery\u003c\/strong\u003e so you can take your homebrew games on the bus.\u003c\/p\u003e\n\u003cp\u003eThe finished product looks and feels great - so we couldn't resist going all out on the build quality by adding a custom matt black anodised \u003cstrong\u003ealuminium case\u003c\/strong\u003e with a handy wrist strap.\u003c\/p\u003e\n\u003cp\u003eWe think RP2040 has tons of potential as an experimental gaming platform, and we're really looking forward to seeing what folks create.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)\u003c\/li\u003e\n\u003cli\u003e16MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003e1.54\" colour SPI IPS LCD (240 x 240 pixels)\u003c\/li\u003e\n\u003cli\u003eD-pad and buttons\u003c\/li\u003e\n\u003cli\u003e525mAh LiPo battery (should be good for at least 6 hours of on-time)\u003c\/li\u003e\n\u003cli\u003ePiezo buzzer\/speaker\u003c\/li\u003e\n\u003cli\u003eOn\/off power button\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003eCNC milled aluminium case\u003cstrong\u003e *swoon*\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWrist strap\u003c\/li\u003e\n\u003cli\u003eProgrammable and rechargeable via USB-C (cable not included)\u003c\/li\u003e\n\u003cli\u003eComes fully assembled.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\" target=\"_blank\"\u003eC++\/MicroPython API\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/picosystem_schematic.pdf?v=1633439554\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGames\u003c\/h2\u003e\n\u003cp\u003eWant to try out some pre-built games while you wait for inspiration to strike? Give these a go!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/scorpion-games-uk.itch.io\/super-square-bros\" target=\"_blank\"\u003eSuper Square Bros.\u003c\/a\u003e by Scorpion Games - A bouncy quadrilateral platformer.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/Gadgetoid\/32blit-dots\/releases\" target=\"_blank\"\u003eDots\u003c\/a\u003e - Dot popping puzzler. Create chains of two or more and race to get the biggest score.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/32blit\/rocks-and-diamonds\/releases\" target=\"_blank\"\u003eRocks and Diamonds\u003c\/a\u003e - Classic game of dodging rocks and grabbing diamonds.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/blit_v0.2.0_32blit-32blit-sdk-geometry.uf2?v=1633970589\" target=\"_blank\"\u003eGeometry\u003c\/a\u003e - Smash up space boulders with lasers to make smaller space boulders!\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/blit_v0.2.0_32blit-32blit-sdk-scrolly-tile.uf2?v=1633970589\" target=\"_blank\"\u003eRainbow Ascent\u003c\/a\u003e - The Dark Souls of procedurally generated vertical jumping puzzles. Good luck.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/blit_v0.2.0_Daft-Freak-super-blit-kart.uf2?v=1634037972\" target=\"_blank\"\u003eSuper Blit Kart\u003c\/a\u003e by Daft_Freak - A \"Mode7\"-based racing game.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTo get into bootloader mode so you can flash a new .uf2, turn your PicoSystem on whilst holding down the X button - it should then show up as a drive called RPI-RP2 on your computer.\u003c\/p\u003e\n\u003cp\u003ePicoSystem ships flashed with the mighty Super Square Bros. by Scorpion Games - if you like it as much as we do check out their \u003ca href=\"https:\/\/scorpion-games-uk.itch.io\/super-square-bros\" target=\"_blank\"\u003eitch.io page\u003c\/a\u003e and show them some love.\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAs PicoSystem is RP2040-powered, you've got an array of options for making your own games. Here's a quick rundown!\u003c\/p\u003e\n\u003cp\u003eOur \u003cstrong\u003eofficial PicoSystem API\u003c\/strong\u003e is available in C++ and MicroPython flavours. It's designed to be lightweight, easy to use and to stay out of the way while you're developing games. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\" target=\"_blank\"\u003ePicoSystem API\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/wiki.picosystem.com\/\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/\"\u003ePicoSystem wiki\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/wiki.picosystem.com\/en\/c++\/getting-started\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/en\/c++\/getting-started\"\u003eC++\u003c\/a\u003e and \u003ca href=\"https:\/\/wiki.picosystem.com\/en\/micropython\/getting-started\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/en\/micropython\/getting-started\"\u003eMicroPython\u003c\/a\u003e getting started\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/wiki.picosystem.com\/en\/c++\/cheatsheet\" target=\"_blank\" data-mce-href=\"https:\/\/wiki.picosystem.com\/en\/c++\/cheatsheet\"\u003eAPI cheatsheet\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDownload \u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\/releases\" target=\"_blank\"\u003elatest MicroPython firmware\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMake simple games in \u003cstrong\u003eCircuitPython\u003c\/strong\u003e using the Stage library (thanks to \u003ca href=\"https:\/\/twitter.com\/deshipu\/status\/1446076574370045960\" target=\"_blank\"\u003edeshipu\u003c\/a\u003e!).\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDownload \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_picosystem\/\" target=\"_blank\"\u003ePicoSystem flavoured CircuitPython\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/circuitpython-stage-game-library\" target=\"_blank\"\u003eStage library tutorial\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt's also possible to use the fully featured \u003cstrong\u003e32blit SDK\u003c\/strong\u003e and C\/C++ to make games for PicoSystem, thanks to the efforts of the \u003ca href=\"https:\/\/discord.gg\/ArsMZNa\" target=\"_blank\"\u003e32blit community\u003c\/a\u003e. Developing with the 32blit SDK means you can compile your games for multiple platforms (currently Linux, Windows, macOS, 32blit and PicoSystem) - great for if you want to share them on \u003ca href=\"https:\/\/itch.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eitch.io\u003c\/a\u003e!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/32blit\/32blit-sdk\" target=\"_blank\"\u003e32blit SDK\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/32blit\/32blit-sdk\/blob\/master\/docs\/pico.md\" target=\"_blank\"\u003e32blit x PicoSystem getting started\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/32blit\/picosystem-boilerplate\/\" target=\"_blank\"\u003eBoilerplate template\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/discord.gg\/ArsMZNa\"\u003e32blit discord\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 96.6 x 42.7 x 15.5mm (L x W x H, including buttons)\u003c\/li\u003e\n\u003cli\u003eThere are broken out \u003cstrong\u003edebug pins\u003c\/strong\u003e on the PCB for if you want to program PicoSystem with an external debugger but you'll have to remove the case (with the screws on the back) to get at them.\u003c\/li\u003e\n\u003cli\u003eIf you want to have a look at PicoSystem's insides without having to take yours apart take a look at HackSpace's \u003ca href=\"https:\/\/twitter.com\/HackSpaceMag\/status\/1447852275012096005\" target=\"_blank\"\u003edissection report\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eCheck out ETA Prime's \u003ca href=\"https:\/\/youtu.be\/m_5voWb7MYU\" target=\"_blank\"\u003ereview\u003c\/a\u003e for unboxing, teardown and gameplay footage!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369546985555,"sku":"PIM559","price":48.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/picosystem-dark-square-1.jpg?v=1632843358"},{"product_id":"pimoroni-pico-lipo","title":"Pimoroni Pico LiPo","description":"\u003cp\u003eA top of the line Pirate-brand RP2040-powered microcontroller with lots of flash memory, USB-C, STEMMA QT\/Qwiic and debug connectors... and built in LiPo charging!\u003c\/p\u003e\n\u003cp\u003eWe adore the versatility and value of Raspberry Pi Pico but since its release we've been hankering for a souped up RP2040 board with all the extras baked in. With Pimoroni Pico boards, we've tried to cram in as much extra functionality as we possibly can whilst keeping to the Pico footprint to maintain compatibility with existing Pico addons.\u003c\/p\u003e\n\u003cp\u003ePimoroni Pico LiPo is \u003cstrong\u003epowered and programmable via USB-C\u003c\/strong\u003e and comes with a choice of either \u003cstrong\u003e4 or 16MB of QSPI (XiP) flash\u003c\/strong\u003e. We've made it super easy to connect to things solderlessly too - there's a \u003cstrong\u003e\u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\" data-mce-href=\"\/en-eu\/collections\/qwiic\"\u003eQwiic\u003c\/a\u003e\/\u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" data-mce-href=\"\/en-eu\/collections\/stemma-qt\"\u003eSTEMMA QT\u003c\/a\u003e connector\u003c\/strong\u003e so you can hook up a whole host of different sensors and breakouts, and a \u003cstrong\u003edebug connector \u003c\/strong\u003efor if you want to do your programming using a SWD debugger. Because we love buttons at Pirate HQ, there's an on\/off button and a BOOTSEL button, which can also be used as a user switch.\u003c\/p\u003e\n\u003cp\u003ePimoroni Pico LiPo also has \u003cstrong\u003eonboard LiPo\/LiIon battery management\u003c\/strong\u003e - the inbuilt charging circuitry means charging your battery is as easy as plugging your Pimoroni Pico Lipo in via USB. There's two indicator LEDs connected to the battery circuit to keep you informed of on\/off state and charging status and it's compatible with any of our \u003ca href=\"\/en-eu\/products\/lipo-battery-pack\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/lipo-battery-pack\"\u003eLiPo\u003c\/a\u003e, \u003ca href=\"\/en-eu\/products\/lithium-ion-battery-pack\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/lithium-ion-battery-pack\"\u003eLiIon\u003c\/a\u003e and \u003ca href=\"\/en-eu\/products\/high-capacity-lithium-ion-battery-pack\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/high-capacity-lithium-ion-battery-pack\"\u003ehigh capacity LiPo\u003c\/a\u003e batteries.\u003c\/p\u003e\n\u003cp\u003eProgrammable with C++, MicroPython or CircuitPython, Pimoroni Pico LiPo is the perfect powerhouse for your portable projects.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafety note!\u003c\/strong\u003e You should only use Pimoroni Pico LiPo with LiPo or LiIon batteries, and you should make sure that any project involving LiPos is sufficiently protected from being dented, bent, punctured or crushed.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040\u003c\/li\u003e\n\u003cli\u003eDual ARM Cortex M0+ running at up to 133Mhz\u003c\/li\u003e\n\u003cli\u003e264kB of SRAM\u003c\/li\u003e\n\u003cli\u003e4MB\/16MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003eMCP73831 charger with 215mA charging current (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/MCP73831-Family-Data-Sheet-DS20001984H.pdf?v=1618417794\" target=\"_blank\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/MCP73831-Family-Data-Sheet-DS20001984H.pdf?v=1618417794\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eXB6096I2S battery protector (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/XB6096I2S.pdf?v=1618418020\" target=\"_blank\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/XB6096I2S.pdf?v=1618418020\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eUSB-C connector for power, programming, and data transfer\u003c\/li\u003e\n\u003cli\u003e4 pin Qw-ST (Qwiic \/ STEMMA QT) connector\u003c\/li\u003e\n\u003cli\u003e3 pin debug connector (JST-SH)*\u003c\/li\u003e\n\u003cli\u003e2-pole JST PH battery connector, with polarity marked on the board\u003c\/li\u003e\n\u003cli\u003eSwitch for basic input (doubles up as DFU select on boot)\u003c\/li\u003e\n\u003cli\u003ePower button\u003c\/li\u003e\n\u003cli\u003ePower, charging and user LED indicators\u003c\/li\u003e\n\u003cli\u003eOn-board 3V3 regulator (max regulator current output 600mA)\u003c\/li\u003e\n\u003cli\u003eInput voltage range 3V - 5.5V\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico add-ons\u003c\/li\u003e\n\u003cli\u003eMeasurements: approx 53mm x 21mm x 8mm (L x W x H, including connectors)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pimoroni_pico_lipo_schematic.pdf?v=1631526487\" target=\"_blank\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pimoroni_pico_lipo_schematic.pdf?v=1631526487\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBatteries, cables and headers are not included - check out the extras tab!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003ePimoroni Pico boards are firmware agnostic! You can program them with C\/C++ or MicroPython in the same way as you would a Raspberry Pi Pico. You can find (lots) more information on how to do that (as well as download links for the firmware\/SDK) on the \u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/\"\u003eRP2040 landing page\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eIf you're planning on using your Pimoroni Pico LiPo with our \u003ca href=\"https:\/\/shop.pimoroni.com\/collections\/pico?special=Pimoroni%20Originals\u0026amp;product_type=Pico%20Addon\" target=\"_blank\" data-mce-href=\"https:\/\/shop.pimoroni.com\/collections\/pico?special=Pimoroni%20Originals\u0026amp;product_type=Pico%20Addon\"\u003epacks or bases\u003c\/a\u003e, you'll want our custom MicroPython image:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\"\u003eDownload Pirate-brand MicroPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-pico\" target=\"_blank\" data-mce-href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-pico\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pimoroni_pico_lipo\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pimoroni_pico_lipo\"\u003eMicroPython examples\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou can also use CircuitPython on your Pimoroni Pico LiPo! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDownload CircuitPython for Pimoroni Pico LiPo: (\u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_picolipo_4mb\/\" target=\"_blank\" data-mce-href=\"https:\/\/circuitpython.org\/board\/pimoroni_picolipo_4mb\/\"\u003e4MB\u003c\/a\u003e) (\u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_picolipo_16mb\/\" target=\"_blank\" data-mce-href=\"https:\/\/circuitpython.org\/board\/pimoroni_picolipo_16mb\/\"\u003e16MB\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\" data-mce-href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\"\u003eGetting started with CircuitPython guide\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Pimoroni-Pico-Lipo-Ref-Card_1024x1024.png?v=1625669418\" alt=\"Pimoroni Pico LiPo pinout\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Pimoroni-Pico-Lipo-Ref-Card_1024x1024.png?v=1625669418\"\u003e\u003c\/p\u003e\n\u003cp\u003e Other pinout-related things of note:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThere's a handy interactive pinout for this board at \u003ca href=\"https:\/\/pico.pinout.xyz\/pimoroni-pico-lipo\" target=\"_blank\" data-mce-href=\"https:\/\/pico.pinout.xyz\/pimoroni-pico-lipo\"\u003epico.pinout.xyz\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eThe user LED is wired to GP25, just like on an ordinary Pico. You can \u003ca href=\"https:\/\/projects.raspberrypi.org\/en\/projects\/getting-started-with-the-pico\/5\" target=\"_blank\" data-mce-href=\"https:\/\/projects.raspberrypi.org\/en\/projects\/getting-started-with-the-pico\/5\"\u003eblink it in exactly the same way\u003c\/a\u003e!\u003c\/li\u003e\n\u003cli\u003eAs well as being useful for putting your Pimoroni Pico LiPo into bootloader mode, you can also use the BOOT button as a user button. It's wired to GP23 and active low.\u003c\/li\u003e\n\u003cli\u003eYou can read GP29 to monitor the voltage of the battery (and use that measurement to calculate how much charge is left in it). \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/blob\/main\/micropython\/examples\/pimoroni_pico_lipo\/battery_pico_display.py\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eThis example\u003c\/a\u003e shows you how to do that in MicroPython!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe power button can also be used as a reset button, yay! Just double press it to cut and reinstate the power whilst holding down the BOOTSEL button on the Pimoroni Pico LiPo to get into bootloader mode, with no plugging and unplugging of cables required.\u003c\/li\u003e\n\u003cli\u003e* If you're planning on connecting the debug connector on Pimoroni Pico LiPo to a \u003ca href=\"\/en-eu\/products\/raspberry-pi-debug-probe\" data-mce-href=\"\/en-eu\/products\/raspberry-pi-debug-probe\" target=\"_blank\"\u003eRaspberry Pi Debug Probe\u003c\/a\u003e note that \u003cstrong\u003ethe SWCLK and SWDIO pins are reversed\u003c\/strong\u003e (so the cable that comes with the probe won't work without modification).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"16MB","offer_id":39335427080275,"sku":"PIM560","price":11.25,"currency_code":"GBP","in_stock":false},{"title":"4MB","offer_id":39386149093459,"sku":"PIM578","price":9.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pimoroni-pico-lipo-1.jpg?v=1625483549"},{"product_id":"keybow-2040","title":"Keybow 2040","description":"\u003cp\u003eA luxe all-in-one 16 key mini mechanical keyboard with hot swap clicky or linear switches and per key customisable RGB lighting.\u003c\/p\u003e\n\u003cp\u003eKeybow evolves into its final form with a 4x4 grid of keys, and low latency input, high reliability and a super slim footprint courtesy of the brand new RP2040 chip from Raspberry Pi. The RP2040 microcontroller chip is incorporated neatly into the Keybow 2040 PCB, so it's a tidy all-in-one unit. We've added our favourite Kailh Speed switches (now available in clicky, linear or tactile varieties) and smart transparent DSA keycaps that look incredible when lit up with the fully customisable per-key RGB lighting.\u003c\/p\u003e\n\u003cp\u003eYou could use Keybow 2040 as a streaming deck for adjusting in-stream audio settings and switching easily between OBS scenes, as a capable midi controller for triggering clips, tracks, or effects in Ableton Live or as a customisable hotkey pad for programs like Photoshop. It's also handy for pasting frequently-used text or code snippets.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040\u003c\/li\u003e\n\u003cli\u003e2MB of flash memory.\u003c\/li\u003e\n\u003cli\u003e16 (4x4 matrix) of low profile keys connected directly to GPIOs\u003c\/li\u003e\n\u003cli\u003eKailh hot-swap switch sockets (for Cherry MX-compatible switches)\u003c\/li\u003e\n\u003cli\u003ePer key RGB LEDs driven by an IS31FL3731 PWM LED matrix driver\u003c\/li\u003e\n\u003cli\u003eA BOOTSEL button (this can also be used as a user switch)\u003c\/li\u003e\n\u003cli\u003eA reset button!\u003c\/li\u003e\n\u003cli\u003ePowered and programmable via USB-C\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 76mm x 76mm x 30mm (L x W x H, including switches, keycaps and feet)\u003c\/li\u003e\n\u003cli\u003eNo soldering required!\u003c\/li\u003e\n\u003cli\u003eComes with \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_keybow2040\/\" target=\"_blank\"\u003eCircuitPython\u003c\/a\u003e pre-installed\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pmk-circuitpython\" target=\"_blank\"\u003ePMK CircuitPython library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/keybow_2040_schematic.pdf?v=1629994431\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eIncludes\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe clicky, linear and tactile kits contain everything you need* to assemble your own mini mechanical keyboard with high-quality clicky (Gold), linear (Silver) or tactile (Copper) Kailh Speed switches and clear DSA-profile key caps. The hot-swap Kailh sockets mean that assembly is super simple and there's absolutely no soldering required!\u003c\/p\u003e\n\u003cp\u003eWe also have a bare bones edition available, without keycaps and switches, for folks who would like to supply their own. The hot-swap sockets will work with Cherry-MX compatible switches and you'll need ones that have a recess on the underside for surface mount LEDs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e* A USB-C cable is not included, but we sell one \u003ca href=\"\/en-eu\/products\/usb-c-to-usb-a-cable-1m-black\" target=\"_blank\"\u003ehere\u003c\/a\u003e!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/assembling-keybow-2040\" target=\"_blank\"\u003eThis tutorial\u003c\/a\u003e shows you how to assemble your Keybow 2040 - assembly is really straightforward and the only tool you'll need is a small Phillips screwdriver.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eWe're shipping Keybow 2040 with CircuitPython and all the necessary libraries pre-installed - it even comes set up with an example to get you going! \u003c\/p\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eOur good friend Sandy has written a swish \u003ca href=\"https:\/\/github.com\/pimoroni\/pmk-circuitpython\" target=\"_blank\"\u003eCircuitPython library\u003c\/a\u003e which makes it easy to program and customise your Keybow 2040. There are simple examples to show you how to control the LEDs and buttons, as well as fancy ones to show you how set it up as a USB input device or even a midi controller\/sequencer.\u003c\/p\u003e\n\u003cp\u003eYou can watch Sandy's livestream where he chats about Keybow 2040 and how the library works \u003ca href=\"https:\/\/www.youtube.com\/watch?v=yO5qdrLa0PI\" target=\"_blank\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eAbout RP2040\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Clicky keys","offer_id":32399559589971,"sku":"PIM565","price":32.5,"currency_code":"GBP","in_stock":false},{"title":"Linear (quiet) keys","offer_id":32399559622739,"sku":"PIM561","price":32.5,"currency_code":"GBP","in_stock":true},{"title":"Tactile keys","offer_id":39328275300435,"sku":"PIM568","price":32.5,"currency_code":"GBP","in_stock":true},{"title":"Bare (no switches\/keycaps)","offer_id":32401989337171,"sku":"PIM567","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/keybow-2040-2.jpg?v=1618327651"},{"product_id":"pico-header-pack","title":"Pico Header Pack","description":"\u003cp\u003eA pair of handy 1x20 male 0.1\" headers perfectly suited for use with your Raspberry Pi Pico.\u003c\/p\u003e\n\u003cp\u003eWe have these high quality pin headers made custom for us from a high-temperature plastic that is designed specifically to survive temperatures inside a reflow oven. They are ideal for the professional and the hobbyist alike.\u003c\/p\u003e\n\u003cp\u003eAs well as being suitable to reflow the high-temperature plastic also holds up against hand soldering and rework helping to minimise damage when heat is applied.\u003c\/p\u003e\n\u003cp\u003eSimply solder these headers onto the underside of your Raspberry Pi Pico to make it compatible with our range of Packs and Bases, or to be able to pop it into a breadboard.\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener noreferrer\" href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eCheck out our entire Raspberry Pi Pico range.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePitch\u003c\/td\u003e\n\u003ctd\u003e0.1\" \/ 2.54mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePin Length\u003c\/td\u003e\n\u003ctd\u003e5mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRated voltage\u003c\/td\u003e\n\u003ctd\u003e250V AC rms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRated current\u003c\/td\u003e\n\u003ctd\u003e3A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHousing\u003c\/td\u003e\n\u003ctd\u003ePA6T high-temperature plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eContact Material\u003c\/td\u003e\n\u003ctd\u003eCopper alloy with gold plating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":32374935715923,"sku":"COM1117","price":1.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PicoHeaderPack.jpg?v=1616398916"},{"product_id":"captain-resetti-pico-reset-button","title":"Captain Resetti (Pico Reset Button)","description":"\u003cp\u003eResetti yourself before you wreck your... USB cable and add a elegant, discreet reset button to your Raspberry Pi Pico. For every Captain Resetti sold, £1 goes to the Pi Foundation!\u003c\/p\u003e\n\u003cp\u003eWe're big fans of MicroPython but naturally, our dev pirates sometimes cannot resist the lure of the C. Using the C\/C++ drag and drop method to program your Pico means putting it into bootloader mode every time you want to flash code to it, which means unplugging and re-plugging the USB cable whilst holding down the BOOTSEL button.\u003c\/p\u003e\n\u003cp\u003eCaptain Resetti (previously the scourge of the seven USB-Cs, now reformed) will help you avoid unnecessary wear and tear to your cables, your fingers and your patience! Solder the Cap'n in place between GND and RUN (that's physical pins 28 and 30) on your Pico and then, to enter bootloader mode you can:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ehold down Resetti\u003c\/li\u003e\n\u003cli\u003ehold down BOOTSEL\u003c\/li\u003e\n\u003cli\u003erelease Resetti\u003c\/li\u003e\n\u003cli\u003erelease BOOTSEL\u003c\/li\u003e\n\u003cli\u003e\u003cs\u003eLeft, Right, Left, Right, B, A\u003c\/s\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTo exit bootloader mode and run your code, all you need to do is tap the reset button (though politeness costs nothing, and we're sure they'd appreciate a quick 'Thank you, Cap'n!').\u003c\/p\u003e\n\u003cp\u003eThat's not all! For every Captain Resetti sold, we're sending a shiny £1 to the Raspberry Pi Foundation, to help them continue their excellent work delivering low cost, educational, maker-friendly devices into hands and hearts all over the world. Who knows, perhaps they can spend it on more buttons ;)\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eRaspberry Pi Pico is not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one!\u003c\/p\u003e\n\u003cp\u003ePlease note that Captain Resetti is \u003cstrong\u003enot compatible with Pico W\u003c\/strong\u003e - the wireless module gets in the way! *\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIt's a tiny PCB with a button\u003c\/li\u003e\n\u003cli\u003eThat's it\u003c\/li\u003e\n\u003cli\u003eMind blowing tactile feedback and ultra-responsive rebound action!\u003c\/li\u003e\n\u003cli\u003eWarm feeling of having done a little good\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico \/ Pico H only\u003c\/li\u003e\n\u003cli\u003eRequires soldering\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 8.5 x 6.5 x 3.5 mm (L x W x H)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* The outer pins on Resetti need to be connected to GND and RUN, but it doesn't matter which way round, so if you're willing to get creative with orientation it's possible to make it work with Pico W (the Captain loves a challenge). You could mount Resetti on the top side of your Pico W but rotated 180 degrees (so the button is overhanging the side). Alternatively, if your header situation allows, you could flip Resetti upside down and mount it on the underside of the Picow (rear admiral Resetti!). \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32397466239059,"sku":"PIM566","price":1.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/P1043242.jpg?v=1618323148"},{"product_id":"pico-stacking-headers","title":"Pico Stacking Header Pack","description":"\u003cp\u003eA pair of 11mm 1x20 stacking male-female headers for plugging a whole bunch of stuff into your Raspberry Pi Pico.\u003c\/p\u003e\n\u003cp\u003eUsing stacking headers means you get both a male and a female set of headers to attach things to. Use one of our Packs or Bases whilst also having a place to plug in jumper cables and other circuitry, very handy for prototyping! They're also a convenient way of equipping a \u003ca href=\"\/en-eu\/products\/pico-proto\" target=\"_blank\"\u003ePico Proto\u003c\/a\u003e with female headers.\u003c\/p\u003e\n\u003cp\u003eAll our \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eadd-ons\u003c\/a\u003e are designed to attach to the back of your Pico, so if you're planning on combining them with these stacking headers (or plugging your Pico into a breadboard) you'll need to make sure the \u003cstrong\u003emale pins are pointing out of the back\u003c\/strong\u003e (that's the opposite side from the button).\u003c\/p\u003e\n\u003cp\u003eSoldering stacking headers is a little bit more fiddly than the standard kind so if you're new to soldering you might want to pick up ordinary \u003ca href=\"\/en-eu\/products\/pico-header-pack\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/pico-header-pack\"\u003emale headers\u003c\/a\u003e instead.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eCheck out our entire Raspberry Pi Pico range.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePitch\u003c\/td\u003e\n\u003ctd\u003e0.1\" \/ 2.54mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMale Pin Length\u003c\/td\u003e\n\u003ctd\u003e11mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFemale Header Height\u003c\/td\u003e\n\u003ctd\u003e8.5mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRated current\u003c\/td\u003e\n\u003ctd\u003e3A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eContact Material\u003c\/td\u003e\n\u003ctd\u003eCopper alloy with gold plating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/PBS_F_and_PBD_F_c9e440b1-3e0b-475b-8c98-ed93b6071098.pdf?v=1615367021\" target=\"_blank\"\u003eDatasheet\u003c\/a\u003e\u003c\/p\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":39272657682515,"sku":"COM0005","price":1.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PicoStackingHeaders.jpg?v=1617111734"},{"product_id":"adafruit-feather-rp2040","title":"Adafruit Feather RP2040","description":"\u003cp\u003eA new chip means a new Feather, and the Raspberry Pi RP2040 is no exception.\u003c\/p\u003e\n\u003cp\u003eWhen Adafruit saw this chip they thought \"this chip is going to be awesome when we give it the Feather Treatment\" and so they did! This Feather features the RP2040, and all niceties you know and love about Feather\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMeasures 2.0\" x 0.9\" x 0.28\" (50.8mm x 22.8mm x 7mm) without headers soldered in\u003c\/li\u003e\n\u003cli\u003eLight as a (large?) feather - 5 grams\u003c\/li\u003e\n\u003cli\u003eRP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power\u003c\/li\u003e\n\u003cli\u003e264 KB RAM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 MB SPI FLASH\u003c\/strong\u003e chip for storing files and CircuitPython\/MicroPython code storage. No EEPROM\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTons of GPIO! 21 x GPIO pins with following capabilities:\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour\u003c\/strong\u003e 12-bit ADCs (one more than Pico)\u003c\/li\u003e\n\u003cli\u003eTwo I2C, Two SPI, and two UART peripherals, we label one for the 'main' interface in standard Feather locations\u003c\/li\u003e\n\u003cli\u003e16 x PWM outputs - for servos, LEDs, etc\u003c\/li\u003e\n\u003cli\u003eThe 8 digital 'non-ADC\/non-peripheral' GPIO are consecutive for maximum PIO compatibility\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-in 200mA+ lipoly charger\u003c\/strong\u003e with charging status indicator LED\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePin #13 red LED\u003c\/strong\u003e for general purpose blinking\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRGB NeoPixel\u003c\/strong\u003e for full-color indication.\u003c\/li\u003e\n\u003cli\u003eOn-board \u003cstrong\u003eSTEMMA QT connector\u003c\/strong\u003e that lets you quickly connect any Qwiic, STEMMA QT or Grove I2C devices with no soldering!\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoth Reset button and Bootloader select button for quick restarts\u003c\/strong\u003e (no unplugging-replugging to relaunch code)\u003c\/li\u003e\n\u003cli\u003e3.3V Power\/enable pin\u003c\/li\u003e\n\u003cli\u003eOptional SWD debug port can be soldered in for debug access\u003c\/li\u003e\n\u003cli\u003e4 mounting holes\u003c\/li\u003e\n\u003cli\u003e12 MHz crystal for perfect timing.\u003c\/li\u003e\n\u003cli\u003e3.3V regulator with 500mA peak current output\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB Type C connector\u003c\/strong\u003e lets you access built-in ROM USB bootloader and serial port debugging\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of November 28, 2022\u003c\/strong\u003e – Adafruit have updated this Feather with a right-angle tactile button for the Bootloader switch, so that you can press it even when a 'wing is on the Feather. They have also connected the boot button to GPIO #4 so it can be used as a user-input button\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInside the RP2040 is a 'permanent ROM' USB UF2 bootloader.\u003c\/strong\u003e What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN\/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - they use the technique on all their native-USB boards. Just note you don't double-click reset instead hold down BOOTSEL during boot to enter the bootloader!\u003c\/p\u003e\n\u003cp\u003eThe RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!\u003c\/p\u003e\n\u003cp\u003eFor peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).\u003c\/p\u003e\n\u003cp\u003eYou'll note there's no I2S peripheral, or SDIO, or camera, what's up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often Adafruit bitbang the timing-specific protocol for these LEDs. For the RP2040, they instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-examples\/tree\/master\/pio\" target=\"_blank\"\u003eSame with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA!\u003c\/a\u003e In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.\u003c\/p\u003e\n\u003cp\u003eThere is great \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-sdk\" target=\"_blank\"\u003eC\/C++ support\u003c\/a\u003e, \u003ca href=\"https:\/\/learn.adafruit.com\/rp2040-arduino-with-the-earlephilhower-core\" target=\"_blank\"\u003eunofficial (but really good) Arduino support\u003c\/a\u003e, an official \u003ca href=\"https:\/\/github.com\/micropython\/micropython\" target=\"_blank\"\u003eMicroPython port\u003c\/a\u003e, and a \u003ca href=\"https:\/\/circuitpython.org\/downloads\" target=\"_blank\"\u003eCircuitPython port!\u003c\/a\u003e Adafruit of course \u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\"\u003erecommend CircuitPython because they think it's the easiest way to get started\u003c\/a\u003e and it has support with most of their drivers, displays, sensors, and more, supported out of the box so you can follow along with their CircuitPython projects and tutorials.\u003c\/p\u003e\n\u003cp\u003eWhile the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. \u003cstrong\u003eOn this board there is 8 MB\u003c\/strong\u003e, which is shared between the program it's running and any file storage used by MicroPython or CircuitPython. When using C\/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRP2040 Chip features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual ARM Cortex-M0+ @ 133MHz\u003c\/li\u003e\n\u003cli\u003e264kB on-chip SRAM in six independent banks\u003c\/li\u003e\n\u003cli\u003eSupport for up to 16MB of off-chip Flash memory via dedicated QSPI bus\u003c\/li\u003e\n\u003cli\u003eDMA controller\u003c\/li\u003e\n\u003cli\u003eFully-connected AHB crossbar\u003c\/li\u003e\n\u003cli\u003eInterpolator and integer divider peripherals\u003c\/li\u003e\n\u003cli\u003eOn-chip programmable LDO to generate core voltage\u003c\/li\u003e\n\u003cli\u003e2 on-chip PLLs to generate USB and core clocks\u003c\/li\u003e\n\u003cli\u003e30 GPIO pins, 4 of which can be used as analog inputs\u003c\/li\u003e\n\u003cli\u003ePeripherals\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e2 UARTs\u003c\/li\u003e\n\u003cli\u003e2 SPI controllers\u003c\/li\u003e\n\u003cli\u003e2 I2C controllers\u003c\/li\u003e\n\u003cli\u003e16 PWM channels\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 controller and PHY, with host and device support\u003c\/li\u003e\n\u003cli\u003e8 PIO state machines\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003eComes fully assembled and tested, with the UF2 USB bootloader. We also toss in some header, so you can solder it in and plug it into a solderless breadboard.\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cp\u003eRevision History:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of November 28, 2022\u003c\/strong\u003e – Adafruit have updated this Feather with a right-angle tactile button for the Bootloader switch, so that you can press it even when a 'wing is on the Feather. They have also connected the boot button to GPIO #4 so it can be used as a user-input button\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of Feb 23, 2022\u003c\/strong\u003e - the PCB is now pink! The design is otherwise identical in schematic, layout, and usage.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduct Dimensions: 51.0mm x 23.0mm x 7.5mm \/ 2.0\" x 0.9\" x 0.3\"\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":39287605035091,"sku":"ADA4884","price":10.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/4884-07_1.jpg?v=1671632451"},{"product_id":"sparkfun-micromod-rp2040-processor","title":"SparkFun MicroMod RP2040 Processor","description":"\u003cp\u003eThe SparkFun MicroMod Pi RP2040 Processor Board is a low-cost, high-performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller.\u003c\/p\u003e\n\u003cp\u003eWith the MicroMod M.2 connector, connecting your MicroMod Pi RP2040 Processor Board is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all \u003ca href=\"\/en-eu\/collections\/MicroMod\" target=\"_blank\"\u003eCarrier Boards\u003c\/a\u003e).\u003c\/p\u003e\n\u003cp\u003eThe RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz):\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e264kB of embedded SRAM in six banks\u003c\/li\u003e\n\u003cli\u003e6 dedicated IO for SPI Flash (supporting XIP)\u003c\/li\u003e\n\u003cli\u003e30 multifunction GPIO:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eDedicated hardware for commonly used peripherals\u003c\/li\u003e\n\u003cli\u003eProgrammable IO for extended peripheral support\u003c\/li\u003e\n\u003cli\u003eFour 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa\/s)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe RP2040 is supported with both C\/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional external flash chip.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003ca href=\"\/en-eu\/collections\/MicroMod\" target=\"_blank\"\u003eMicroMod\u003c\/a\u003e is a modular interface ecosystem that connects a microcontroller “processor board” to various “carrier board” peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/1495?_ga=2.55081379.907089984.1616430583-416501732.1599036432\" target=\"_blank\"\u003eGet started with the MicroMod RP2040 Processor Guide\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/N15CiFd2y_w\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003eRP2040 General Features\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual Cortex M0+ processors, up to 133 MHz\u003c\/li\u003e\n\u003cli\u003e264 kB of embedded SRAM in 6 banks\u003c\/li\u003e\n\u003cli\u003e6 dedicated IO for QSPI flash, supporting execute in place (XIP)\u003c\/li\u003e\n\u003cli\u003e30 programmable IO for extended peripheral support\u003c\/li\u003e\n\u003cli\u003eSWD interface\u003c\/li\u003e\n\u003cli\u003eTimer with 4 alarms\u003c\/li\u003e\n\u003cli\u003eReal time counter (RTC)\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e\n\u003cli\u003eSupported programming languages\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eMicroPython\u003c\/li\u003e\n\u003cli\u003eC\/C++\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSpecific Peripherals made available on MicroMod RP2040\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1x USB dedicated for programming and debug (Host capable)\u003c\/li\u003e\n\u003cli\u003e2x UARTs\u003c\/li\u003e\n\u003cli\u003e2x I2C\u003c\/li\u003e\n\u003cli\u003e2x SPI\u003c\/li\u003e\n\u003cli\u003e29x GPIO\u003c\/li\u003e\n\u003cli\u003e2x Digital Pins\u003c\/li\u003e\n\u003cli\u003e3x Analog Pins\u003c\/li\u003e\n\u003cli\u003e16x PWM\u003c\/li\u003e\n\u003cli\u003e128Mbit\/16MB (external) flash memory\u003c\/li\u003e\n\u003cli\u003eStatus LED\u003c\/li\u003e\n\u003cli\u003eVIN Level ADC\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDocuments\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMicroMod Pi RP2040 Processor Documentation\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/1\/8\/3\/5\/8\/MicroMod-RP2040-ProcessorBoard_Schematic.pdf\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/1\/8\/3\/5\/8\/MicroMod-RP2040-ProcessorBoard_Schematic.pdf\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/9\/5\/c\/8\/3\/MicroMod-RP2040-ProcessorBoard.zip\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/9\/5\/c\/8\/3\/MicroMod-RP2040-ProcessorBoard.zip\" target=\"_blank\"\u003eEagle Files\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/4\/9\/5\/SparkFun_MicroMod-RP2040-Processor_Board_Dimensions.png\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/4\/9\/5\/SparkFun_MicroMod-RP2040-Processor_Board_Dimensions.png\" target=\"_blank\"\u003eBoard Dimensions\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/1495?_ga=2.63338791.907089984.1616430583-416501732.1599036432\" data-mce-href=\"https:\/\/learn.sparkfun.com\/tutorials\/1495?_ga=2.63338791.907089984.1616430583-416501732.1599036432\" target=\"_blank\"\u003eHookup Guide\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/1\/6\/f\/a\/2\/MicroMod_General_Pinout_v10_Graphical_Datasheet.pdf\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/1\/6\/f\/a\/2\/MicroMod_General_Pinout_v10_Graphical_Datasheet.pdf\" target=\"_blank\"\u003eGraphical Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\" data-mce-href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\" target=\"_blank\"\u003eRP2040 Datasheet\u003c\/a\u003e (31.2 MB)\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\" data-mce-href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico Datasheet\u003c\/a\u003e (16.5MB) - An RP2040-based microcontroller board\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/getting-started-with-pico.pdf\" data-mce-href=\"https:\/\/datasheets.raspberrypi.org\/pico\/getting-started-with-pico.pdf\" target=\"_blank\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e (32.9MB) - C\/C++ development with Raspberry Pi Pico and other RP2040-based microcontroller boards\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-c-sdk.pdf\" data-mce-href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-c-sdk.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico C\/C++ SDK\u003c\/a\u003e (2.14MB) - Libraries and tools for C\/C++ development on RP2040 microcontrollers\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-python-sdk.pdf\" data-mce-href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-python-sdk.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico Python SDK\u003c\/a\u003e (2.66MB) - A MicroPython environment for RP2040 microcontrollers\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.sparkfun.com\/rp2040\" data-mce-href=\"https:\/\/www.sparkfun.com\/rp2040\" target=\"_blank\"\u003eRP2040 Info Page\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/sparkfun\/MicroMod_Processor-RP2040\" data-mce-href=\"https:\/\/github.com\/sparkfun\/MicroMod_Processor-RP2040\" target=\"_blank\"\u003eGitHub Hardware Repo\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMicroMod Documentation:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/2\/0\/6\/SparkFun_MicroMod_Interface_v1.0_-_Pinout.pdf\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/2\/0\/6\/SparkFun_MicroMod_Interface_v1.0_-_Pinout.pdf\" target=\"_blank\"\u003eSparkFun MicroMod Interface v1.0 - Pinout\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/2\/0\/6\/SparkFun_MicroMod_Interface_v1.0_-_Pin_Descriptions.pdf\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/2\/0\/6\/SparkFun_MicroMod_Interface_v1.0_-_Pin_Descriptions.pdf\" target=\"_blank\"\u003eSparkFun MicroMod Interface v1.0 - Pin Descriptions\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/getting-started-with-micromod?_ga=2.157316530.907089984.1616430583-416501732.1599036432\" data-mce-href=\"https:\/\/learn.sparkfun.com\/tutorials\/getting-started-with-micromod?_ga=2.157316530.907089984.1616430583-416501732.1599036432\" target=\"_blank\"\u003eGetting Started with MicroMod\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/designing-with-micromod?_ga=2.157316530.907089984.1616430583-416501732.1599036432\" data-mce-href=\"https:\/\/learn.sparkfun.com\/tutorials\/designing-with-micromod?_ga=2.157316530.907089984.1616430583-416501732.1599036432\" target=\"_blank\"\u003eDesigning with MicroMod\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.sparkfun.com\/micromod\" data-mce-href=\"https:\/\/www.sparkfun.com\/micromod\" target=\"_blank\"\u003eMicroMod Info Page\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/forum.sparkfun.com\/viewforum.php?f=180\u0026amp;_ga=2.157316530.907089984.1616430583-416501732.1599036432\" data-mce-href=\"https:\/\/forum.sparkfun.com\/viewforum.php?f=180\u0026amp;_ga=2.157316530.907089984.1616430583-416501732.1599036432\" target=\"_blank\"\u003eMicroMod Forums\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/sparkfun\/SparkFun-Eagle-Libraries\" data-mce-href=\"https:\/\/github.com\/sparkfun\/SparkFun-Eagle-Libraries\" target=\"_blank\"\u003eSparkFun Eagle Libraries\u003c\/a\u003e contains example footprints for the M.2 connector and SMD standoff\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/9\/c\/e\/b\/6\/MicroMod_M.2_Connector_Datasheet_TE_2199230-4.pdf\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/9\/c\/e\/b\/6\/MicroMod_M.2_Connector_Datasheet_TE_2199230-4.pdf\" target=\"_blank\"\u003eM.2 MicroMod Connector Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/f\/d\/2\/b\/e\/MicroMod_Reflowable_Standoff.pdf\" data-mce-href=\"https:\/\/cdn.sparkfun.com\/assets\/f\/d\/2\/b\/e\/MicroMod_Reflowable_Standoff.pdf\" target=\"_blank\"\u003eMicroMod Reflowable Standoff Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":39287739252819,"sku":"DEV-17720","price":13.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/17720-SparkFun_MicroMod_RP2040_Processor-01A.jpg?v=1616434917"},{"product_id":"pimoroni-pico-debug-cable","title":"3 Pin JST-SH Cable (Pico Debug)","description":"\u003cp\u003eThese three wire JST-SH to DuPont cables let you use the debug port of your Pimoroni Pico\/Pico H\/Pico WH board for easy, solderless SWD programming.\u003c\/p\u003e\n\u003cp\u003eThese cables are available with a choice of pin or socket DuPont (jumper wire) ends - you'll need the \u003cstrong\u003epin version\u003c\/strong\u003e if you want to connect your Pico board to a breadboard or female headers, or the \u003cstrong\u003esocket version\u003c\/strong\u003e to connect it to a Raspberry Pi's GPIO pins (or something else with pin headers). Either way you're ready to program your board with traditional SWD or by using a Picoprobe!\u003c\/p\u003e\n\u003cp\u003eThe JST-SH connector (at the Pico end) is the same one that we use on our \u003ca href=\"\/en-eu\/products\/grow-moisture-sensor-pack-of-3\" target=\"_blank\"\u003eGrow moisture sensors\u003c\/a\u003e, so these cables could also come in useful if you want to hook a standalone moisture sensor up to a microcontroller or breadboard.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJST-SH 3P socket connector\u003c\/li\u003e\n\u003cli\u003e3x pin or socket DuPont connectors\u003c\/li\u003e\n\u003cli\u003eApprox 30cm long\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIf you're using these cables with a \u003ca rel=\"noopener\" href=\"\/en-eu\/products\/raspberry-pi-debug-probe\" target=\"_blank\"\u003eRaspberry Pi debug probe\u003c\/a\u003e note that the colours are different:\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePimoroni cable\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eRaspberry Pi cable\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eFunction\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003ctd\u003eOrange\u003c\/td\u003e\n\u003ctd\u003eSWCLK\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003ctd\u003eYellow\u003c\/td\u003e\n\u003ctd\u003eSWDIO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"JST-SH to DuPont Pins","offer_id":39412106920019,"sku":"CAB1008","price":2.5,"currency_code":"GBP","in_stock":true},{"title":"JST-SH to DuPont Sockets","offer_id":39412109148243,"sku":"CAB1011","price":2.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/PicoDebugCable_1of3.jpg?v=1627482014"},{"product_id":"kitronik-discovery-kit-for-raspberry-pi-pico-pico-included","title":"Kitronik Discovery Kit for Raspberry Pi Pico (Pico Included)","description":"\u003cp\u003eTake your first steps in Python and physical computing with the Kitronik Discovery Kit for Raspberry Pi Pico (Pico Included).\u003c\/p\u003e\n\u003cp\u003eThe Kitronik Discovery Kit for Raspberry Pi Pico (Pico Included) is a great way to learn about microcontrollers, Python coding, and physical computing. The kit is supplied with all of the components needed to complete the 7 included experiments, including a large-format breadboard. The Pi Pico is also included in the kit and comes pre-fitted with pin headers, so no soldering required! The kit is packaged in sturdy reusable packaging that can be used to store the kit.\u003c\/p\u003e\n\u003cp\u003eThe seven experiments take you from the basics of using the board through to more advanced concepts and using external electronics. The experiments cover key concepts of microcontrollers, such as; basic setup, simple coding, Interrupts, Threads, Digital Inputs, and Analog and Digital Outputs.\u003c\/p\u003e\n\u003cp\u003eThe kit ships with a comprehensive guide booklet. The booklet covers the basic setup and then how to complete each of the 7 experiments. Each experiment is complete with detailed circuit diagrams, explanations, and a complete code run-through. This means that you can get started without having to understand too much Python.\u003c\/p\u003e\n\u003cp\u003eAt the heart of the kit is the Raspberry Pi Pico board, a new low cost, high-performance microcontroller. The board features a powerful new, Raspberry Pi designed ARM-based dual-core chip-- the RP2040. The pico also features 64KB of internal RAM and support for up to 16MB of off-chip Flash. A wide range of flexible I\/O options includes I2C, SPI, and Programmable I\/O (PIO). These support endless possible applications for this small and affordable board.\u003c\/p\u003e\n\u003cp\u003eThe kit is programmed using MicroPython. This is a full Python 3 implementation created specifically for small embedded microcontrollers, such as the Pico and the popular BBC micro:bit. You will use the Thonny editor to create your code, which can then be saved directly to the Pico from the editor via USB. Thonny is a Python Editor\/IDE designed to allow beginners to get up and running with Python coding with as little fuss as possible.\u003c\/p\u003e\n\u003cp\u003eA power pack is not required as power will be supplied via the USB connection to the computer that the Thonny editor is running on.\u003c\/p\u003e\n\u003ch2\u003eNote:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA USB cable is NOT supplied, \u003ca href=\"\/en-eu\/products\/usb-a-to-microb-cable-red\" target=\"_blank\"\u003ebut you can pick one up here\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eNo soldering required.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis kit offers a great introduction to microcontrollers, Python coding, and physical computing.\u003c\/li\u003e\n\u003cli\u003eMake the 7 experiments in the step-by-step tutorial book and learn as you go.\u003c\/li\u003e\n\u003cli\u003eAll parts are included to conduct the 7 experiments, including the Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003eThe kit is supplied with a detailed booklet that covers setup and then how to complete the 7 experiments.\u003c\/li\u003e\n\u003cli\u003eThe experiments explore; simple coding, Interrupts, Threads, Digital Inputs, and Analog and Digital Outputs.\u003c\/li\u003e\n\u003cli\u003eOnce you have completed all of the included experiments, you have the perfect prototyping system for further learning\/prototyping with the Raspberry Pi Pico board.\u003c\/li\u003e\n\u003cli\u003eThe Raspberry Pi Pico board is a new cutting edge microcontroller that features the Pi designed ARM-based dual-core RP2040 chip.\u003c\/li\u003e\n\u003cli\u003eIncluded is a large format breadboard for ease of prototyping.\u003c\/li\u003e\n\u003cli\u003eNo soldering required.\u003c\/li\u003e\n\u003cli\u003eThe kit is supplied in re-usable packaging suitable for long term storage of the kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5325_additional-features-callout-kitronik-discovery-kit-raspberry-pi-pico_600x600.jpg?v=1617190706\"\u003e\u003c\/div\u003e\n\u003ch2\u003eContents:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico board.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1 x Large Prototype Breadboard.\u003c\/li\u003e\n\u003cli\u003e2 x Red 5mm LED.\u003c\/li\u003e\n\u003cli\u003e2 x Yellow 5mm LED.\u003c\/li\u003e\n\u003cli\u003e2 x Green 5mm LED.\u003c\/li\u003e\n\u003cli\u003e10 x 330Ω Resistor.\u003c\/li\u003e\n\u003cli\u003e1 x Piezo Element Buzzer.\u003c\/li\u003e\n\u003cli\u003e20 x Male to Male Jumper Wires.\u003c\/li\u003e\n\u003cli\u003e2 x Push Switches.\u003c\/li\u003e\n\u003cli\u003eA booklet guide containing basic setup information and full explanations of the following 7 experiments;\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eExp. 1 - Show Me The Light.\u003c\/li\u003e\n\u003cli\u003eExp. 2 - Control an Input.\u003c\/li\u003e\n\u003cli\u003eExp. 3 - Interrupt Me.\u003c\/li\u003e\n\u003cli\u003eExp. 4 - Making a Noise.\u003c\/li\u003e\n\u003cli\u003eExp. 5 - So Many Interruptions.\u003c\/li\u003e\n\u003cli\u003eExp. 6 - Rub Head and Pat Tummy - Threads.\u003c\/li\u003e\n\u003cli\u003eExp. 7 - Building a System from the Blocks we have Learnt.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eThe kit is supplied in re-usable packaging suitable for long term storage of the kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eRequires:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB Lead.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Discovery-Kit\" target=\"_blank\"\u003eMicroPython Code for all 7 Discovery Kit Experiments.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/hackspace.raspberrypi.org\/books\/micropython-pico\" target=\"_blank\"\u003eGet started with MicroPython on Raspberry Pi Pico.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/raspberry-pi-pico-faq\" target=\"_blank\"\u003eRaspberry Pi Pico frequently asked questions.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-pico\/\" target=\"_blank\"\u003eMore information on the Pico\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.micropython.org\/\" target=\"_blank\"\u003eAbout MicroPython.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.python.org\/\" target=\"_blank\"\u003eAbout Python.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/thonny.org\/\" target=\"_blank\"\u003eThe Thonny editor.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\" target=\"_blank\"\u003eRaspberry Pi pico Datasheet.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040-datasheet.pdf\" target=\"_blank\"\u003eRP2040 Datasheet.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kitronik","offers":[{"title":"Default Title","offer_id":39298069397587,"sku":"KIT-5325","price":15.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5325_additional-6-kitronik-discovery-kit-raspberry-pi-pico.jpg?v=1698917395"},{"product_id":"adafruit-itsybitsy-rp2040","title":"Adafruit ItsyBitsy RP2040","description":"\u003cp\u003eWhat's smaller than a Feather but larger than a Trinket? It's an Adafruit ItsyBitsy RP2040 featuring the Raspberry Pi RP2040!\u003c\/p\u003e\n\u003cp\u003eA new chip means a new ItsyBitsy, and the Raspberry Pi RP2040 is no exception. When Adafruit saw this chip they thought \"this chip is going to be awesome when we give it the ItsyBitsy teensy-weensy Treatment\" and so they did! This Itsy' features the RP2040, \u003ca href=\"\/en-eu\/?q=itsy+bitsy\" target=\"_blank\"\u003eand all niceties you know and love about the ItsyBitsy family\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eSmall, powerful, with a ultra fast dual Cortex M0+ processor running at 125 MHz - this microcontroller board is perfect when you want something very compact, with lots of horsepower and a bunch of pins. This Itsy has sports car speed, but SUV roominess with 8 MB of FLASH and 264KB of SRAM.\u003c\/p\u003e\n\u003cp\u003eItsyBitsy RP2040 is only 1.4\" long by 0.7\" wide, but has 6 power pins, 23 digital GPIO pins (4 of which can be analog in and 16 x PWM out). It's the same chip as the Feather RP2040 and Raspberry Pi Pico but really really small. So it's great once you've finished up a prototype, and want to make the project much smaller. It even comes with 8 MB of SPI Flash built in, for data logging, file storage, or CircuitPython\/MicroPython code\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"\/en-eu\/?q=itsy+bitsy\" target=\"_blank\"\u003eSame size and form-factor as the rest of the ItsyBitsy family\u003c\/a\u003e and nearly-identical pinout\u003c\/li\u003e\n\u003cli\u003eMeasures 1.4\" x 0.7\" x 0.2\" (36mm x 18mm x 4mm) without headers soldered in\u003c\/li\u003e\n\u003cli\u003eRP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power\u003c\/li\u003e\n\u003cli\u003e264 KB RAM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 MB SPI FLASH\u003c\/strong\u003e chip for storing files and CircuitPython\/MicroPython code storage. No EEPROM\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTons of GPIO! 23 x GPIO pins with following capabilities:\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour\u003c\/strong\u003e 12 bit ADCs (one more than Pico)\u003c\/li\u003e\n\u003cli\u003eTwo I2C, Two SPI and two UART peripherals, Adafruit label one for the 'main' interface in standard ItsyBitsy locations\u003c\/li\u003e\n\u003cli\u003e16 x PWM outputs - for servos, LEDs, etc\u003c\/li\u003e\n\u003cli\u003eThe 10 digital 'non-ADC\/non-peripheral' GPIO are consecutive for maximum PIO compatibility\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePin #13 red LED\u003c\/strong\u003e for general purpose blinking\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRGB NeoPixel\u003c\/strong\u003e with power pin on GPIO so you can depower it for low power usages.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBoth Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e3.3V regulator with 500mA peak current output\u003c\/li\u003e\n\u003cli\u003e3.3V Power\/enable pin\u003c\/li\u003e\n\u003cli\u003ePower with either USB or external output (such as a battery) - it'll automatically switch over\u003c\/li\u003e\n\u003cli\u003eBroken-out SWD pins for debug access\u003c\/li\u003e\n\u003cli\u003e12 MHz crystal for perfect timing.\u003c\/li\u003e\n\u003cli\u003eSpecial \u003cstrong\u003eVhigh\u003c\/strong\u003e output pin gives you the higher voltage from VBAT or VUSB, for driving NeoPixels, servos, and other 5V-logic devices. \u003cstrong\u003eDigital 5\u003c\/strong\u003e level-shifted output for high-voltage logic level output.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB Micro B connector\u003c\/strong\u003e lets you access built-in ROM USB bootloader and serial port debugging\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInside the RP2040 is a 'permanent ROM' USB UF2 bootloader.\u003c\/strong\u003e What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN\/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - they use the technique on all of their native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!\u003c\/p\u003e\n\u003cp\u003eThe RP2040 is a powerful chip, which has the clock speed of the M4 (SAMD51), and two cores that are equivalent to the M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!\u003c\/p\u003e\n\u003cp\u003eFor peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).\u003c\/p\u003e\n\u003cp\u003eYou'll note there's no I2S peripheral, or SDIO, or camera, what's up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create \u003cem\u003ecustom hardware logic and data processing blocks\u003c\/em\u003e that run on their own without taking up a CPU. For example, NeoPixels - often Adafruit bitbang the timing-specific protocol for these LEDs. For the RP2040, they instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-examples\/tree\/master\/pio\" target=\"_blank\"\u003eSame with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA!\u003c\/a\u003e In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAt the time of launch, there is no Arduino core support for this board. There is great \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-sdk\" target=\"_blank\"\u003eC\/C++ support\u003c\/a\u003e, an official \u003ca href=\"https:\/\/github.com\/raspberrypi\/micropython\" target=\"_blank\"\u003eMicroPython port\u003c\/a\u003e, and a \u003ca href=\"https:\/\/circuitpython.org\/downloads\" target=\"_blank\"\u003eCircuitPython port\u003c\/a\u003e!\u003c\/strong\u003e Adafruit of course \u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\"\u003erecommend CircuitPython because they think it's the easiest way to get started\u003c\/a\u003e and it has support with most of their drivers, displays, sensors, and more, supported out of the box so you can follow along with their CircuitPython projects and tutorials.\u003c\/p\u003e\n\u003cp\u003eThis Itsy comes with loose 0.1\" headers you can solder in for breadboard use!\u003c\/p\u003e\n\u003cp\u003eWhile the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 8 MB, which is shared between the program it's running and any file storage used by MicroPython or CircuitPython. When using C\/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.\u003c\/p\u003e\n\u003ch2\u003eTECHNICAL DETAILS\u003c\/h2\u003e\n\u003cp\u003eRP2040 Datasheet: \u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\" target=\"_blank\"\u003ehttps:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRP2040 Chip features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual ARM Cortex-M0+ @ 133MHz\u003c\/li\u003e\n\u003cli\u003e264kB on-chip SRAM in six independent banks\u003c\/li\u003e\n\u003cli\u003eSupport for up to 16MB of off-chip Flash memory via dedicated QSPI bus\u003c\/li\u003e\n\u003cli\u003eDMA controller\u003c\/li\u003e\n\u003cli\u003eFully-connected AHB crossbar\u003c\/li\u003e\n\u003cli\u003eInterpolator and integer divider peripherals\u003c\/li\u003e\n\u003cli\u003eOn-chip programmable LDO to generate core voltage\u003c\/li\u003e\n\u003cli\u003e2 on-chip PLLs to generate USB and core clocks\u003c\/li\u003e\n\u003cli\u003e30 GPIO pins, 4 of which can be used as analog inputs\u003c\/li\u003e\n\u003cli\u003ePeripherals\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e2 UARTs\u003c\/li\u003e\n\u003cli\u003e2 SPI controllers\u003c\/li\u003e\n\u003cli\u003e2 I2C controllers\u003c\/li\u003e\n\u003cli\u003e16 PWM channels\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 controller and PHY, with host and device support\u003c\/li\u003e\n\u003cli\u003e8 PIO state machines\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eLEARN\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/intro-to-rp2040-pio-with-circuitpython\" target=\"_blank\"\u003eAn Introduction to RP2040 PIO with CircuitPython\u003c\/a\u003e - Learn how to use the powerful I\/O coprocessor inside the RP2040\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":39318225584211,"sku":"ADA4888","price":8.25,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/4888-05.jpg?v=1618572138"},{"product_id":"kitronik-robotics-board-for-raspberry-pi-pico","title":"Kitronik Robotics Board for Raspberry Pi Pico","description":"\u003cp\u003eMake the Raspberry Pi Pico the core of your new robotics project with the Kitronik Compact Robotics Board for Raspberry Pi Pico.\u003c\/p\u003e\n\u003cp\u003eThis Compact Robotics Board enables the Raspberry Pi Pico (connected via pin header) to drive 4 motors (or 2 stepper motors) and 8 servos. It also features 27 other I\/O expansion points and Power and Ground connections.\u003c\/p\u003e\n\u003cp\u003eThe Robotics Board features 2 Dual H Bridge Motor Driver ICs. These are capable of driving 2 standard motors or 1 stepper motor each, with full forward, reverse, and stop control. There are also 8 servo outputs, capable of driving standard and continuous rotation servos. They can all be controlled by the Pico using the I2C protocol, via a 16 channel driver IC. The IO break out provides connections to all the unused pins on the Pico. The 27 available I\/O pins allow other devices, such as sensors or ZIP LEDs, to be added to the board.\u003c\/p\u003e\n\u003cp\u003ePower is provided via either a terminal block or servo style connector. The supply is then controlled by an on\/off power switch to the board and there is also a green LED to indicate when the board has power. The board then produces a regulated 3.3V supply which is fed into the 3V and GND connections to power the connected Pico. This removes the need to power the Pico separately. The 3V and GND pins are also broken out on the header, which means external devices can also be powered.\u003c\/p\u003e\n\u003cp\u003eTo use the robotics board, the Pico should be firmly inserted into the dual row pin socket on the board. Ensure the Pico is inserted with the USB connector at the same end as the power connectors on the robotics board. This will allow access to all of the board functions and each pin broken out.\u003c\/p\u003e\n\u003ch2\u003eFeatures:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA compact yet feature-packed board designed to sit at the heart of your Raspberry Pi Pico robotics projects.\u003c\/li\u003e\n\u003cli\u003eThe board can drive 4 motors (or 2 stepper motors) and 8 servos, with full forward, reverse, and stop control.\u003c\/li\u003e\n\u003cli\u003eIt also features 27 other I\/O expansion points and Power and Ground connections.\u003c\/li\u003e\n\u003cli\u003eThe I2C communication lines are also broken out allowing other I2C compatible devices to be controlled.\u003c\/li\u003e\n\u003cli\u003eThis board also features an on\/off switch and power status LED.\u003c\/li\u003e\n\u003cli\u003ePower the board via either a terminal block or servo style connector.\u003c\/li\u003e\n\u003cli\u003eThe 3V and GND pins are also broken out on the Link header, allowing external devices to be powered.\u003c\/li\u003e\n\u003cli\u003eCode it with \u003ca hre=\"https:\/\/micropython.org\/unicorn\/\"\u003eMicroPython\u003c\/a\u003e or via an editor such as \u003ca href=\"http:\/\/Thonny.org\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ethe Thonny editor\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eContents:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Kitronik Compact Robotics Board for Raspberry Pi Pico.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDimensions:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLength: 68mm.\u003c\/li\u003e\n\u003cli\u003eWidth: 56mm.\u003c\/li\u003e\n\u003cli\u003eHeight: 10mm.\u003c\/li\u003e\n\u003cli\u003ePCB Thickness: 1.6mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eRequires:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico?variant=32402092326995\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eA Raspberry Pi Pico board.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Robotics-Board-MicroPython\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eExample MicroPython code - GitHub repository\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/resources.kitronik.co.uk\/pdf\/5329-Pico-robotics-board-datasheet.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDatasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/hackspace.raspberrypi.org\/books\/micropython-pico\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGet started with MicroPython on Raspberry Pi Pico\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/raspberry-pi-pico-faq\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Pico frequently asked questions\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-pico\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMore information on the Pico\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/docs.micropython.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAbout MicroPython\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.python.org\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAbout Python\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"http:\/\/Thonny.org\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eThe Thonny editor\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Pico Datasheet\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040-datasheet.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRP2040 Datasheet\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDeclarations\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5329_-_Compact_Robotics_Board_CE_Declaration.pdf?v=1619605694\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCE Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5329_-_Compact_Robotics_Board_UKCA_Declaration.pdf?v=1619605694\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUKCA Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kitronik","offers":[{"title":"Default Title","offer_id":39330292498515,"sku":"KIT-5329","price":14.25,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5329_press-1-kitronik-robotics-board-for-raspberry-pi-pico.jpg?v=1619691355"},{"product_id":"kitronik-discovery-kit-for-raspberry-pi-pico-pico-not-included","title":"Kitronik Discovery Kit for Raspberry Pi Pico (Pico not included)","description":"\u003cp\u003eThe Kitronik Discovery Kit for Raspberry Pi Pico (Pico not included) is a great way to learn about microcontrollers, Python coding, and physical computing.\u003c\/p\u003e\n\u003cp\u003eThe kit is supplied with all of the components needed to complete the 7 included experiments, including a large-format breadboard. The kit is packaged in sturdy reusable packaging that can be used to store the kit. This version of the kit is \u003cstrong\u003eNOT\u003c\/strong\u003e supplied with a Raspberry Pi Pico.\u003c\/p\u003e\n\u003cp\u003eThe seven experiments take you from the basics of using the board through to more advanced concepts and using external electronics. The experiments cover key concepts of microcontrollers, such as; basic setup, simple coding, Interrupts, Threads, Digital Inputs, and Analog and Digital Outputs.\u003c\/p\u003e\n\u003cp\u003eThe kit ships with a comprehensive guide booklet. The booklet covers the basic setup and then how to complete each of the 7 experiments. Each experiment is complete with detailed circuit diagrams, explanations, and a complete code run-through. This means that you can get started without having to understand too much Python.\u003c\/p\u003e\n\u003cp\u003eThe Raspberry Pi Pico board, a new low cost, high-performance microcontroller. The board features a powerful new, Raspberry Pi designed ARM-based dual-core chip-- the RP2040. The pico also features 64KB of internal RAM and support for up to 16MB of off-chip Flash. A wide range of flexible I\/O options includes I2C, SPI, and Programmable I\/O (PIO). These support endless possible applications for this small and affordable board.\u003c\/p\u003e\n\u003cp\u003eThe kit is programmed using MicroPython. This is a full Python 3 implementation created specifically for small embedded microcontrollers, such as the Pico and the popular BBC micro:bit. You will use the Thonny editor to create your code, which can then be saved directly to the Pico from the editor via USB. Thonny is a Python Editor\/IDE designed to allow beginners to get up and running with Python coding with as little fuss as possible.\u003c\/p\u003e\n\u003cp\u003eA power pack is not required as power will be supplied via the USB connection to the computer that the Thonny editor is running on.\u003c\/p\u003e\n\u003ch2\u003eNote:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA USB cable is NOT supplied. USB cables capable of data transfer and power are available separately \u003ca href=\"\/en-eu\/products\/usb-a-to-microb-cable-black?variant=31241639498\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eThe Raspberry Pi Pico is \u003cstrong\u003eNOT\u003c\/strong\u003e supplied with this kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis kit offers a great introduction to microcontrollers, Python coding, and physical computing.\u003c\/li\u003e\n\u003cli\u003eMake the 7 experiments in the step-by-step tutorial book and learn as you go.\u003c\/li\u003e\n\u003cli\u003eAll parts are included to conduct the 7 experiments.\u003c\/li\u003e\n\u003cli\u003eThe kit is supplied with a detailed booklet that covers setup and then how to complete the 7 experiments.\u003c\/li\u003e\n\u003cli\u003eThe experiments explore; simple coding, Interrupts, Threads, Digital Inputs, and Analog and Digital Outputs.\u003c\/li\u003e\n\u003cli\u003eOnce you have completed all of the included experiments, you have the perfect prototyping system for further learning\/prototyping with the Raspberry Pi Pico board.\u003c\/li\u003e\n\u003cli\u003eIncluded is a large format breadboard for ease of prototyping.\u003c\/li\u003e\n\u003cli\u003eThe kit is supplied in re-usable packaging suitable for long term storage of the kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eContents:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Large Prototype Breadboard.\u003c\/li\u003e\n\u003cli\u003e2 x Red 5mm LED.\u003c\/li\u003e\n\u003cli\u003e2 x Yellow 5mm LED.\u003c\/li\u003e\n\u003cli\u003e2 x Green 5mm LED.\u003c\/li\u003e\n\u003cli\u003e10 x 330Ω Resistor.\u003c\/li\u003e\n\u003cli\u003e1 x Piezo Element Buzzer.\u003c\/li\u003e\n\u003cli\u003e20 x Male to Male Jumper Wires.\u003c\/li\u003e\n\u003cli\u003e2 x Push Switches.\u003c\/li\u003e\n\u003cli\u003eA booklet guide containing basic setup information and the following 7 experiments;\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eExp. 1 - Show Me The Light.\u003c\/li\u003e\n\u003cli\u003eExp. 2 - Control an Input.\u003c\/li\u003e\n\u003cli\u003eExp. 3 - Interrupt Me.\u003c\/li\u003e\n\u003cli\u003eExp. 4 - Making a Noise.\u003c\/li\u003e\n\u003cli\u003eExp. 5 - So Many Interruptions.\u003c\/li\u003e\n\u003cli\u003eExp. 6 - Rub Head and Pat Tummy - Threads.\u003c\/li\u003e\n\u003cli\u003eExp. 7 - Building a System from the Blocks we have Learnt.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eThe kit is supplied in re-usable packaging suitable for long term storage of the kit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eRequires:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/usb-a-to-microb-cable-black?variant=31241639498\" target=\"_blank\"\u003eUSB Lead.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico?variant=32402092294227\" target=\"_blank\"\u003eRaspberry Pi Pico.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/pico-header-pack\" target=\"_blank\"\u003ePin Headers.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Discovery-Kit\"\u003eMicroPython Code for all 7 Discovery Kit Experiments\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/hackspace.raspberrypi.org\/books\/micropython-pico\" title=\"Get started with MicroPython on Raspberry Pi Pico\"\u003eGet started with MicroPython on Raspberry Pi Pico\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/raspberry-pi-pico-faq\"\u003eRaspberry Pi Pico frequently asked questions\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-pico\/\"\u003eMore information on the Pico\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/docs.micropython.org\/\"\u003eAbout MicroPython\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.python.org\"\u003eAbout Python\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"http:\/\/Thonny.org\"\u003eThe Thonny editor\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\"\u003eRaspberry Pi pico Datasheet\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040-datasheet.pdf\"\u003eRP2040 Datasheet\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDeclarations\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5333_-_Pico_Discovery_Kit_without_Pico_CE_Declaration.pdf?v=1619606763\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCE Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5333_-_Pico_Discovery_Kit_without_Pico_UKCA_Declaration.pdf?v=1619606762\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUKCA Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kitronik","offers":[{"title":"Default Title","offer_id":39330297086035,"sku":"KIT-5333","price":10.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5333_additional-kitronik-raspberry-pi-pico-discovery-kit-no-pico_1000x_jpg.webp?v=1698917344"},{"product_id":"adafruit-dvi-breakout-board-for-hdmi-source-devices","title":"Adafruit DVI Breakout Board - For HDMI Source Devices","description":"\u003cp\u003eAdafruit designed this little breakout board after seeing \u003ca href=\"https:\/\/github.com\/Wren6991\/PicoDVI\" target=\"_blank\" rel=\"noopener noreferrer\"\u003esome cool demos for the Raspberry Pi Pico driving an HDMI display.\u003c\/a\u003e By using some fun 'abuse' of overclocking and the RP2040's PIO system a low-cost microcontroller can have great looking video output.\u003c\/p\u003e\n\u003cp\u003eGreat for making demos, or just noodling around with digital video generation.\u003c\/p\u003e\n\u003cp\u003eThis breakout board has no active components on it. It's just a connector you can plug an HDMI\/DVI cable into, and 220 ohm series resistors. There's a spot for an I2C EEPROM and some resistors, but those are for advanced folks who may want to create a 'sink' device with an EDID. Adafruit don't place those parts on this breakout, since this is intended to be a 'source' only!\u003c\/p\u003e\n\u003cp\u003eWire it up to the bottom pins of your Pico board with the following:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGP12 to D0+\u003c\/li\u003e\n\u003cli\u003eGP13 to D0-\u003c\/li\u003e\n\u003cli\u003eGP14 to CK+\u003c\/li\u003e\n\u003cli\u003eGP15 to CK-\u003c\/li\u003e\n\u003cli\u003eGP16 to D2+\u003c\/li\u003e\n\u003cli\u003eGP17 to D2-\u003c\/li\u003e\n\u003cli\u003eGP18 to D1+\u003c\/li\u003e\n\u003cli\u003eGP19 to D1-\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAnd tie all the grounds together to one ground pin.\u003c\/p\u003e\n\u003ch2\u003eTECHNICAL DETAILS\u003c\/h2\u003e\n\u003cp\u003eProduct Dimensions: 30.4mm x 21.6mm x 8.5mm \/ 1.2\" x 0.9\" x 0.3\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 3.9g \/ 0.1oz\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":39334791741523,"sku":"ADA4984","price":1.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/4984-00.jpg?v=1620140507"},{"product_id":"kitronik-motor-driver-board-for-raspberry-pi-pico","title":"Kitronik Motor Driver Board for Raspberry Pi Pico","description":"\u003cp\u003eMake the Raspberry Pi Pico the core of your buggy builds with the Kitronik Compact Motor Driver Board for Raspberry Pi Pico.\u003c\/p\u003e\n\u003cp\u003eThis board allows the Raspberry Pi Pico (connected via pin header) to drive two motors simultaneously with full forward, reverse \u0026amp; stop control, making it ideal for Pico controlled buggy projects. Alternatively, the board can be used to power a stepper motor. The board also features the DRV8833 motor driver IC, which has built-in short circuit, over current and thermal protection.\u003c\/p\u003e\n\u003cp\u003eThe board also features 4 external connections to GPIO pins and a 3V and GND supply from the Pico. This allows for additional IO options for your buggy builds that can be read or controlled by the Pico. There is also an on\/off switch and power status LED. See at a glance if the board is powered up and save your batteries when your project is not in use.\u003c\/p\u003e\n\u003cp\u003eTo use the motor driver board, the Pico should have a soldered pin header and be inserted firmly into the connector. The board also produces a regulated 3V supply that is fed into the 40-way connector to power the Pico, removing the need to power the Pico directly. The motor driver board is powered via a USB style connector.\u003c\/p\u003e\n\u003cp\u003eKitronik has developed a micro-python module and sample code to support the use of the Motor Driver board with the Pico. This code is available in the \u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Motor-Driver-Board-MicroPython\" target=\"_blank\"\u003eGitHub repo\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFeatures:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA compact yet feature-packed board designed to sit at the heart of your Raspberry Pi Pico robot buggy projects.\u003c\/li\u003e\n\u003cli\u003eThe board can drive 2 motors simultaneously with full forward, reverse, and stop control.\u003c\/li\u003e\n\u003cli\u003eIt features the DRV8833 motor driver IC, which has built-in short circuit, over current and thermal protection.\u003c\/li\u003e\n\u003cli\u003eThis board also features an on\/off switch and power status LED.\u003c\/li\u003e\n\u003cli\u003ePower the board via a terminal block style connector.\u003c\/li\u003e\n\u003cli\u003eThe 3V and GND pins are also broken out, allowing external devices to be powered.\u003c\/li\u003e\n\u003cli\u003eCode it with \u003ca hre=\"https:\/\/micropython.org\/unicorn\/\"\u003eMicroPython\u003c\/a\u003e or via an editor such as \u003ca href=\"http:\/\/Thonny.org\" target=\"_blank\"\u003ethe Thonny editor\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eContents:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Kitronik Compact Motor Driver Board for Raspberry Pi Pico.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDimensions:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLength: 68mm.\u003c\/li\u003e\n\u003cli\u003eWidth: 31mm.\u003c\/li\u003e\n\u003cli\u003eHeight: 10.6mm.\u003c\/li\u003e\n\u003cli\u003ePCB Thickness: 1.6mm\u003c\/li\u003e\n\u003cli\u003eMounting Holes (Diameter): 3mm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eRequires:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico?variant=32402092326995\" target=\"_blank\"\u003eA Raspberry Pi Pico board\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/resources.kitronik.co.uk\/pdf\/5331-compact-motor-driver-raspberry-pi-pico-datasheet.pdf\" target=\"_blank\"\u003eDatasheet\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Motor-Driver-Board-MicroPython\" target=\"_blank\"\u003eExample code - GitHub repository\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/docs.micropython.org\/\" target=\"_blank\"\u003eAbout MicroPython\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.python.org\" target=\"_blank\"\u003eAbout Python\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/Thonny.org\" target=\"_blank\"\u003eThe Thonny editor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDeclarations\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5331_CE_Declaration.pdf?v=1620731193\" target=\"_blank\"\u003eCE Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5331_UKCA_Declaration.pdf?v=1620731193\" target=\"_blank\"\u003eUKCA Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kitronik","offers":[{"title":"Default Title","offer_id":39340963790931,"sku":"KIT-5331","price":8.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5331_press-1-kitronik-motor-driver-raspberry-pi-pico.jpg?v=1623773743"},{"product_id":"adafruit-qt-py-rp2040","title":"Adafruit QT Py RP2040","description":"\u003cp\u003eWhat a cutie pie! Or is it... a QT Py? This diminutive dev board comes with one of our new favorite chip, the RP2040.\u003c\/p\u003e\n\u003cp\u003eIt's been made famous in the new \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" data-mce-href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e and Adafruits \u003ca href=\"\/en-eu\/products\/adafruit-feather-rp2040\" data-mce-href=\"\/en-eu\/products\/adafruit-feather-rp2040\" target=\"_blank\"\u003eFeather RP2040\u003c\/a\u003e and \u003ca href=\"\/en-eu\/products\/adafruit-itsybitsy-rp2040\" data-mce-href=\"\/en-eu\/products\/adafruit-itsybitsy-rp2040\" target=\"_blank\"\u003eItsyBitsy RP2040\u003c\/a\u003e, but what if we wanted something really smol?\u003c\/p\u003e\n\u003cp\u003eA new chip means a new QT Py, and the Raspberry Pi RP2040 is no exception. When Adafruit saw this chip they thought \"this chip is going to be awesome when we give it the cuuutie QT Py Treatment\", and so they did! This QT Py features the RP2040, and all niceties you know and love about the original QT Py\u003c\/p\u003e\n\u003ch2\u003ePLUG-AND-PLAY STEMMA QT\u003c\/h2\u003e\n\u003cp\u003eThe star of the QT Py is \u003ca href=\"http:\/\/adafruit.com\/stemma\" data-mce-href=\"http:\/\/adafruit.com\/stemma\" target=\"_blank\"\u003eAdafruits favorite connector - the STEMMA QT\u003c\/a\u003e, a chainable I2C port that can be used with any of our \u003ca href=\"\/en-eu\/collections\/stemma-qt\" data-mce-href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\"\u003eSTEMMA QT sensors and accessories\u003c\/a\u003e. Having this connector means you don't need to do any soldering to get started.\u003c\/p\u003e\n\u003cp\u003eWhat can you pop into the QT port? How about OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: \u003ca href=\"\/en-eu\/collections\/qwiic\" data-mce-href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\"\u003eSparkFun Qwiic\u003c\/a\u003e-compatible \u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\" data-mce-href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\" target=\"_blank\"\u003eSTEMMA QT\u003c\/a\u003e connectors for the I2C bus so you don't even need to solder. Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light.\u003c\/p\u003e\n\u003ch2\u003eSOFTWARE SUPPORT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThere is great \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-sdk\" data-mce-href=\"https:\/\/github.com\/raspberrypi\/pico-sdk\"\u003eC\/C++ support\u003c\/a\u003e, \u003ca href=\"https:\/\/learn.adafruit.com\/rp2040-arduino-with-the-earlephilhower-core\" data-mce-href=\"https:\/\/learn.adafruit.com\/rp2040-arduino-with-the-earlephilhower-core\"\u003eunofficial (but really good) Arduino support,\u003c\/a\u003e an official \u003ca href=\"https:\/\/github.com\/micropython\/micropython\" data-mce-href=\"https:\/\/github.com\/micropython\/micropython\"\u003eMicroPython port\u003c\/a\u003e, and a \u003ca href=\"https:\/\/circuitpython.org\/downloads\" data-mce-href=\"https:\/\/circuitpython.org\/downloads\"\u003eCircuitPython port\u003c\/a\u003e!\u003c\/strong\u003e\u003cspan\u003e Adafruit \u003c\/span\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" data-mce-href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\"\u003erecommend CircuitPython\u003c\/a\u003e\u003cspan\u003e as it has most of their drivers, displays, sensors, and more, supported out of the box.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eQT PY RP2040 SPECIFICATIONS\u003c\/h2\u003e\n\u003cp\u003ePinout and shape is \u003ca href=\"\/en-eu\/products\/seeeduino-xiao\" data-mce-href=\"\/en-eu\/products\/seeeduino-xiao\" target=\"_blank\"\u003eSeeed Xiao\u003c\/a\u003e compatible, with castellated pads so you can solder it to a PCB with a cut out to allow the bottom components some breathing room. In addition to the QT connector, Adafruit also added an \u003cstrong\u003eRGB NeoPixel\u003c\/strong\u003e (with a controllable power pin to allow for ultra-low-power usage), \u003cstrong\u003eand both boot-mode and reset buttons\u003c\/strong\u003e (great for restarting your program or entering the bootloader). This QT Py comes with loose 0.1\" headers you can solder in for breadboard use\u003c\/p\u003e\n\u003cp\u003eWhile the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 8MB, which is shared between the program it's running and any file storage used by MicroPython or CircuitPython. When using C\/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSame size, form-factor, and pin-out as the \u003ca href=\"\/en-eu\/products\/adafruit-qt-py-samd21-dev-board-with-stemma-qt\" data-mce-href=\"\/en-eu\/products\/adafruit-qt-py-samd21-dev-board-with-stemma-qt\" target=\"_blank\"\u003eSAMD-based QT Py\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUSB Type C connector\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRP2040 32-bit Cortex M0+\u003c\/strong\u003e dual-core running at ~125 MHz @ 3.3V logic and power\u003c\/li\u003e\n\u003cli\u003e264 KB RAM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 MB SPI FLASH\u003c\/strong\u003e chip for storing files and CircuitPython\/MicroPython code storage. No EEPROM\u003c\/li\u003e\n\u003cli\u003eNative USB supported by every OS - can be used as USB serial console, MIDI, Keyboard\/Mouse HID, even a little disk drive for storing Python scripts.\u003c\/li\u003e\n\u003cli\u003eCan be used with \u003cstrong\u003eMicroPython\u003c\/strong\u003e or \u003cstrong\u003eCircuitPython\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuilt-in RGB NeoPixel LED\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e13 GPIO pins (11 breakout pads and two QT pads):\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour\u003c\/strong\u003e 12 bit ADCs (one more than Pico)\u003c\/li\u003e\n\u003cli\u003eTwo I2C ports (one on the QT connector, one on the breakout pads)\u003c\/li\u003e\n\u003cli\u003eSPI and UART peripherals, in standard QT Py locations,\u003c\/li\u003e\n\u003cli\u003ePWM outputs on every IO pin - for servos, LEDs, etc\u003c\/li\u003e\n\u003cli\u003eThere are 6 GPIO in consecutive order for PIO compatibility\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e3.3V regulator with \u003ca href=\"https:\/\/www.diodes.com\/assets\/Datasheets\/AP2112.pdf\" data-mce-href=\"https:\/\/www.diodes.com\/assets\/Datasheets\/AP2112.pdf\" target=\"_blank\"\u003e600mA peak output\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e12 MHz crystal\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoth Reset button and Bootloader select buttons\u003c\/strong\u003e for quick restarts (no unplugging-replugging to relaunch code)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eReally really small\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eABOUT THE RP2040\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInside the RP2040 is a 'permanent ROM' USB UF2 bootloader.\u003c\/strong\u003e What that means is when you want to program new firmware, you can hold down the BOOT button while plugging it into USB (or pulling down the RUN\/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - they use the technique on all their native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!\u003c\/p\u003e\n\u003cp\u003eThe RP2040 is a powerful chip, which has the clock speed of the M4 (SAMD51), and two cores that are equivalent to the M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!\u003c\/p\u003e\n\u003cp\u003eFor peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).\u003c\/p\u003e\n\u003cp\u003eYou'll note there's no I2S peripheral, or SDIO, or camera, what's up with that? Well, instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often Adafruit bitbang the timing-specific protocol for these LEDs. For the RP2040, they instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-examples\/tree\/master\/pio\" data-mce-href=\"https:\/\/github.com\/raspberrypi\/pico-examples\/tree\/master\/pio\" target=\"_blank\"\u003eSame with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA!\u003c\/a\u003e In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.\u003c\/p\u003e\n\u003ch2\u003eTECHNICAL DETAILS\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRevision History:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of June 13, 2023\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e- \u003c\/span\u003e\u003c\/strong\u003ethis version now comes with nicer tactile buttons. You may get the new QT Py RP2040 tactile buttons or the older version both are identical other than that.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of October 31, 2022\u003c\/strong\u003e - This sensor breakout may come with black or tan STEMMA QT connectors - they work the same!\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of July 5, 2022\u003c\/strong\u003e - This board may come with a different regulator than AP2112K due to parts shortages. The regulator can provide at least 500mA.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRP2040 Chip features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual ARM Cortex-M0+ @ 133MHz\u003c\/li\u003e\n\u003cli\u003e264kB on-chip SRAM in six independent banks\u003c\/li\u003e\n\u003cli\u003eSupport for up to 16MB of off-chip Flash memory via dedicated QSPI bus\u003c\/li\u003e\n\u003cli\u003eDMA controller\u003c\/li\u003e\n\u003cli\u003eFully-connected AHB crossbar\u003c\/li\u003e\n\u003cli\u003eInterpolator and integer divider peripherals\u003c\/li\u003e\n\u003cli\u003eOn-chip programmable LDO to generate core voltage\u003c\/li\u003e\n\u003cli\u003e2 on-chip PLLs to generate USB and core clocks\u003c\/li\u003e\n\u003cli\u003e30 GPIO pins, 4 of which can be used as analog inputs \u003cstrong\u003e(not all GPIO are brought out on this board)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePeripherals\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e2 UARTs\u003c\/li\u003e\n\u003cli\u003e2 SPI controllers\u003c\/li\u003e\n\u003cli\u003e2 I2C controllers\u003c\/li\u003e\n\u003cli\u003e16 PWM channels\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 controller and PHY, with host and device support\u003c\/li\u003e\n\u003cli\u003e8 PIO state machines\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduct Dimensions: 21.8mm x 17.8mm x 5.8mm \/ 0.9\" x 0.7\" x 0.2\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 2.2g \/ 0.1oz\u003c\/p\u003e\n\u003ch2\u003eLearn\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-qt-py-2040\"\u003ePrimary Guide: Adafruit QT Py RP2040\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":39341945487443,"sku":"ADA4900","price":8.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/4900-12.jpg?v=1745607529"},{"product_id":"rp2040","title":"RP2040","description":"\u003cp\u003eRaspberry Pi RP2040 is the first microcontroller chip designed in-house at Raspberry Pi (“Raspberry Silicon”).\u003c\/p\u003e\n\u003cp\u003eIf you've been wanting to design your very own custom RP2040 board, you'll need some RP2040s. Raspberry Pi have now made the chips available to buy on their own, so you'll no longer have to painstakingly prise them off Raspberry Pi Picos to create your masterpiece - hooray!\u003c\/p\u003e\n\u003cp\u003eYou'll get \u003cstrong\u003ebare RP2040 chips\u003c\/strong\u003e, fresh from the factory and \u003cstrong\u003epackaged on cut tape\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual-core Arm Cortex-M0+ @ 133MHz\u003c\/li\u003e\n\u003cli\u003e264KB of on-chip RAM\u003c\/li\u003e\n\u003cli\u003eSupport for up to 16MB of off-chip Flash memory via a QSPI bus\u003c\/li\u003e\n\u003cli\u003eDMA controller\u003c\/li\u003e\n\u003cli\u003eInterpolator and integer divider peripherals\u003c\/li\u003e\n\u003cli\u003e30 GPIO pins, 4 of which can be used as analogue inputs\u003c\/li\u003e\n\u003cli\u003e2 × UARTs, 2 × SPI controllers, and 2 × I2C controllers\u003c\/li\u003e\n\u003cli\u003e16 × PWM channels\u003c\/li\u003e\n\u003cli\u003e1 × USB 1.1 controller and PHY, with host and device support\u003c\/li\u003e\n\u003cli\u003e8 × Raspberry Pi Programmable I\/O (PIO) state machines\u003c\/li\u003e\n\u003cli\u003eUSB mass-storage boot mode with UF2 support, for drag-anddrop programming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFull documentation can be found at the Rasperry Pi RP2040 Getting Started page\u003c\/a\u003e\u003c\/p\u003e","brand":"Raspberry Pi","offers":[{"title":"10x","offer_id":39345229299795,"sku":"SC0908-10","price":6.25,"currency_code":"GBP","in_stock":true},{"title":"100x","offer_id":39597185400915,"sku":"SC0908-100","price":62.5,"currency_code":"GBP","in_stock":true},{"title":"1,000x","offer_id":39597187727443,"sku":"SC0908-1k","price":625.0,"currency_code":"GBP","in_stock":false},{"title":"3,400x (full reel)","offer_id":39597190250579,"sku":"SC0908-3.4k","price":2125.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/RP2040.jpg?v=1622537174"},{"product_id":"breadboard-for-pico","title":"Breadboard for Pico","description":"\u003cp\u003eSolderless breadboard labelled for the Raspberry Pi Pico.\u003c\/p\u003e\n\u003cp\u003eIt can be tricky to work out which pin is which when the Raspberry Pi Pico is attached to solderless breadboard.\u003c\/p\u003e\n\u003cp\u003eThe MonkMakes Breadboard for Pico solves this problem by labelling the Pico pins on the breadboard.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e400 tie point\u003c\/li\u003e\n\u003cli\u003e2 power busses\u003c\/li\u003e\n\u003cli\u003esize 8.2x5.5x0.85cm\u003c\/li\u003e\n\u003cli\u003eself-adhesive back\u003c\/li\u003e\n\u003cli\u003eAccepts wires and legs: 20-29 AWG\u003c\/li\u003e\n\u003cli\u003eMaximum voltage AC\/DC 50 V\u003c\/li\u003e\n\u003cli\u003eMaximum Current 2 A\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/instructions_pico_breadboard.pdf?v=1621265790\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eInstructions\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Monk Makes","offers":[{"title":"Default Title","offer_id":39345435115603,"sku":"MNK00089","price":3.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico_bb_with_pico_side_web.jpg?v=1621265189"},{"product_id":"arduino-nano-rp2040-connect","title":"Arduino Nano RP2040 Connect","description":"\u003cp\u003eMeet the only connected RP2040 board. It fits the Arduino Nano form factor, making it a small board with BIG features.\u003c\/p\u003e\n\u003cp\u003eThe brain of the board is the Raspberry Pi RP2040 silicon; a dual-core Arm Cortex M0+ running at 133MHz. It has 264KB of SRAM, and the 16MB of flash memory is off-chip to give you extra storage.\u003c\/p\u003e\n\u003cp\u003eBut what’s really exciting is the on-board connectivity options. The hugely popular and highly adaptable u-blox NINA-W102 radio module is on there to make this a true IoT champion. This also means you can harness the power of the cloud, with fully Arduino Cloud compatibility.\u003c\/p\u003e\n\u003cp\u003eIt’s got on-board, built-in sensors to turn your builds into powerhouse projects, too. Microphone and motion sensing add a depth of possibilities that’s almost impossible to find in a board of this size.\u003c\/p\u003e\n\u003cp\u003eThe Arduino Nano RP2040 Connect is the premium choice for RP2040 devices, and the perfect option for upgrading your projects and unlocking the potential of new ones.\u003c\/p\u003e\n\u003ch2\u003eGet Connected\u003c\/h2\u003e\n\u003cp\u003eThe u-blox NINA-W102 radio module makes this the only connected RP2040 option. It gives you full WiFi 802.11b\/g\/n connectivity, along with Bluetooth® and BLE v4.2\u003c\/p\u003e\n\u003ch2\u003eSensor Overload\u003c\/h2\u003e\n\u003cp\u003ePacked onto this tiny board are a couple of very useful sensors. A built-in mic is there for sound activation, audio control and even AI voice recognition. The six-axis smart IMU with AI capabilities tells the board which way it’s moving, and adds fall sensing and double-tap activation.\u003c\/p\u003e\n\u003ch2\u003eHard Working Hardware\u003c\/h2\u003e\n\u003cp\u003eIt might be a small board, but the Nano RP2040 Connect packs a hardware punch. It matches the established Arduino Nano form factor, making it the perfect upgrade for projects of all sizes.\u003c\/p\u003e\n\u003ch2\u003eMore Memory\u003c\/h2\u003e\n\u003cp\u003eWith 16MB flash memory that’s external to the microprocessor, there’s bags of room for your code and storage needs.\u003c\/p\u003e\n\u003ch2\u003ePower Pins\u003c\/h2\u003e\n\u003cp\u003eThe programmable I\/O pins have functions that bigger boards only dream of; 22 digital, 20 with PWM and 8 analog.\u003c\/p\u003e\n\u003ch2\u003eRaspberry Pi Pico Compatible\u003c\/h2\u003e\n\u003cp\u003eSmart software options for a very smart device. It has full support for the entire RP2040 software ecosystem.\u003c\/p\u003e\n\u003ch2\u003eArduino Lover\u003c\/h2\u003e\n\u003cp\u003eSupports the Arduino programming language, the IDE 2.0 and all those awesome libraries.\u003c\/p\u003e\n\u003ch2\u003ePython Power\u003c\/h2\u003e\n\u003cp\u003eFull support for MicroPython. Get a Nano RP2040 Connect, and it comes with a FREE OpenMV license for machine vision.\u003c\/p\u003e\n\u003ch2\u003eArduino Cloud Ready\u003c\/h2\u003e\n\u003cp\u003eProgram and operate the Nano RP2040 Connect directly from your browser. Fully compatible from day one. Upload your sketches remotely over-the-air with instant remote control from the free Arduino IoT Remote smartphone app.\u003c\/p\u003e\n\u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMicrocontroller\u003c\/td\u003e\n\u003ctd colspan=\"2\"\u003eRaspberry Pi RP2040\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB connector\u003c\/td\u003e\n\u003ctd colspan=\"2\"\u003eMicro USB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"5\"\u003ePins\u003c\/td\u003e\n\u003ctd\u003eBuilt-in LED pin\u003c\/td\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDigital I\/O Pins\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAnalog Input Pins\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePWM pins\u003c\/td\u003e\n\u003ctd\u003e20 (Except A6, A7)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eExternal interrupts\u003c\/td\u003e\n\u003ctd\u003e20 (Except A6, A7)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWi-Fi\u003c\/td\u003e\n\u003ctd\u003eNina W102 uBlox module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eNina W102 uBlox module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSecure element\u003c\/td\u003e\n\u003ctd\u003eATECC608A-MAHDA-T Crypto IC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003eSensors\u003c\/td\u003e\n\u003ctd\u003eIMU\u003c\/td\u003e\n\u003ctd\u003eLSM6DSOXTR (6-axis)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMicrophone\u003c\/td\u003e\n\u003ctd\u003eMP34DT05\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003eCommunication\u003c\/td\u003e\n\u003ctd\u003eUART\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI2C\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSPI\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003ePower\u003c\/td\u003e\n\u003ctd\u003eCircuit operating voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInput Voltage (VIN)\u003c\/td\u003e\n\u003ctd\u003e5-21V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDC Current per I\/O pin\u003c\/td\u003e\n\u003ctd\u003e4 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClock speed\u003c\/td\u003e\n\u003ctd\u003eProcessor\u003c\/td\u003e\n\u003ctd\u003e133 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003eMemory\u003c\/td\u003e\n\u003ctd\u003eAT25SF128A-MHB-T\u003c\/td\u003e\n\u003ctd\u003e16MB Flash IC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNina W102 uBlox module\u003c\/td\u003e\n\u003ctd\u003e448 KB ROM, 520KB SRAM, 16MB Flash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e6 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWidth\u003c\/td\u003e\n\u003ctd\u003e18 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e45 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eDocumentation\u003c\/h2\u003e\n\u003cp\u003eFor the full technical documentation, tutorials and much more, visit \u003ca href=\"https:\/\/docs.arduino.cc\/hardware\/nano-rp2040-connect\/\" target=\"_blank\"\u003eArduino Docs\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eArduino NanoRP2040 Connect is open-source hardware! You can build your own board using the following files:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/content.arduino.cc\/assets\/ABX00053-schematics.pdf\" target=\"_blank\"\u003eSCHEMATICS IN .PDF\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/content.arduino.cc\/assets\/Pinout_NanoRP2040_latest.png\" target=\"_blank\"\u003ePINOUT IN .PDF\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/content.arduino.cc\/assets\/ABX00053-datasheet.pdf\" target=\"_blank\"\u003eDATASHEET IN .PDF\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDownload the full pinout diagram as PDF \u003ca href=\"https:\/\/content.arduino.cc\/assets\/Pinout_NanoRP2040_latest.pdf\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eFAQ\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCan I power the Nano RP2040 with a battery?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eBatteries: the Nano RP2040 Connect has no battery connector, nor charger. You can connect any external battery of your liking as long as you respect the voltage limits of the board.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eDoes the Nano RP2040 have I2C pins? \/ Can I use I2C communication with the Nano RP2040?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eI2C pins: Pins A4 and A5 have an internal pull up and default to be used as an I2C Bus so usage as analog inputs is not recommended.\u003c\/li\u003e\n\u003cli\u003eOperating voltage: The operating voltage for Nano RP2040 Connect is 3.3V\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eWhat is the 5V pin for?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e5V: This pin outputs 5V from the board when powered from the USB connector. Note: for it to work, you need to short theor VBUS jumper on the back of the board. If you power the board from the VIN pin, you won’t get any regulated 5V and even if you do the solder bridge.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eDoes the Nano RP2040 have PWM pins?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003ePWM: All pins except for A6 and A7 are available for PWM.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003cstrong\u003eHow can I use the embedded RGB LED?\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eRGB: The RGB LEDs are connected through the Wi-Fi module, so it is required to include the WiFiNINA library to use it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e","brand":"Arduino","offers":[{"title":"Default Title","offer_id":39351729979475,"sku":"ABX00052","price":27.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/ABX00052_01.iso.jpg?v=1621946175"},{"product_id":"pga2040","title":"PGA2040","description":"\u003cp\u003eA minimal RP2040 breakout board wrangled into a Pin Grid Array, with 8MB flash and a maximal dash of retraux style.\u003c\/p\u003e\n\u003cp\u003ePGA2040 is a \u003cstrong\u003ecompact RP2040 breakout\u003c\/strong\u003e intended for the most svelte and embeddable of projects. It contains only the components necessary to run the RP2040 (that's the crystal, flash, regulator and essential support circuits) and it has no fripperies like LEDs, buttons and USB connectors - you'll need to attach your own USB connector to be able to program it.\u003c\/p\u003e\n\u003cp\u003eThe benefits of all this drastic pruning are a tiny, 21mm square footprint and lots of exposed RP2040 pins to play with! 30 of them can be used as general purpose I\/O (that's four more I\/O than on a Raspberry Pi Pico) and 4 are ADC-equipped. It also has the cutest little pin labels in the known 'verse, because space is \u003cstrong\u003etight\u003c\/strong\u003e on this board.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHeader pins are sold separately\u003c\/strong\u003e - you can solder it to \u003ca href=\"\/en-eu\/products\/pico-header-pack\" target=\"_blank\"\u003estandard Pico pin headers\u003c\/a\u003e (though bear in mind you'll need 48 pins if you want to populate it fully). If you want to fully commit to the aesthetic we also have \u003ca href=\"\/en-eu\/products\/header-pins-and-sockets-for-pga2040\" target=\"_blank\"\u003ecustom PGA pin headers and socket\u003c\/a\u003es you can use to turn PGA2040 into a full faux-retro 486-era device that can be plugged into your projects.\u003c\/p\u003e\n\u003cp\u003eLike our other RP2040 boards, PGA2040 is programmable with C++, MicroPython or CircuitPython - choose your fighter!\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040\u003c\/li\u003e\n\u003cli\u003eDual ARM Cortex M0+ running at up to 133Mhz\u003c\/li\u003e\n\u003cli\u003e264kB of SRAM\u003c\/li\u003e\n\u003cli\u003e8MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003eCrystal oscillator\u003c\/li\u003e\n\u003cli\u003eOn-board 3V3 regulator (max regulator current output 300mA)\u003c\/li\u003e\n\u003cli\u003e48 pins, arranged with 2.54mm (0.1\") spacing in a Pin Grid Array\u003c\/li\u003e\n\u003cli\u003e30 multi-function General Purpose IO (4 can be used for ADC)\u003c\/li\u003e\n\u003cli\u003e8 GND pins\u003c\/li\u003e\n\u003cli\u003eInput voltage range 3V - 5.5V (on VB pin only)\u003c\/li\u003e\n\u003cli\u003eMeasurements: approx 21mm x 21mm x 3mm (L x W x H)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pga2040_schematic.pdf?v=1622806355\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/eagle\/blob\/master\/lbr\/pimoroni-boards.lbr\" target=\"_blank\"\u003eEagle CAD part\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003ePGA2040 is firmware agnostic! You can program it with C\/C++ or MicroPython in the same way as you would a Raspberry Pi Pico. You can find (lots) more information on how to do that (as well as download links for the firmware\/SDK) on the \u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/\" target=\"_blank\"\u003eRP2040 landing page\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou can also use CircuitPython on your PGA2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware. \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_pga2040\/\" target=\"_blank\"\u003eClick here\u003c\/a\u003e to download the CircuitPython firmware for PGA2040 and \u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\"\u003eclick here\u003c\/a\u003e for a getting started guide.\u003c\/p\u003e\n\u003cp\u003eTo \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pga2040-5_1024x1024.jpg?v=1623428072\" target=\"_blank\"\u003eprogram PGA2040 via USB\u003c\/a\u003e you will need to hook wires up to VB, GND, U+ and U-. Make sure that the 5v \u003cstrong\u003eonly\u003c\/strong\u003e goes to VB on PGA2040, if it ends up elsewhere it will result in a bad time. A USB breakout board is a convenient way of getting at the wires in your USB cable, check out the extras tab for some options!\u003c\/p\u003e\n\u003cp\u003eTo \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pga2040-4_1024x1024.jpg?v=1623428072\" target=\"_blank\"\u003eget into BOOTSEL mode\u003c\/a\u003e so you can flash firmware to your PGA2040, connect the BS pin to ground whilst plugging the USB into your computer.\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp data-mce-style=\"text-align: center;\"\u003e\u003cimg alt=\"PGA2040 pinout\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pga2040_1024x1024.png?v=1625669418\"\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":39359629656147,"sku":"PIM577","price":6.25,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pga-2040-square.jpg?v=1628610255"},{"product_id":"header-pins-and-sockets-for-pga2040","title":"Header Pins and Sockets for PGA2040","description":"\u003cp\u003eCustom header pins and matching sockets that will let you mount your PGA2040 as nature intended (that is, towering majestically above your project like a 486-era CPU).\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe PGA2040 is a useful minimal breakout on its own, but we couldn't ignore the similarity to CPU packages of our distant youth. So, we had these custom pins and sockets made especially to relive that bygone era.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePins and sockets are sold separately, and have a combined height of around 5.6mm when plugged into each other (excluding the pins). \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e48 pins, arranged with 2.54mm (0.1\") spacing in a Pin Grid Array\u003c\/li\u003e\n\u003cli\u003eCompatible with \u003ca href=\"\/en-eu\/products\/pga2040\" target=\"_blank\"\u003ePGA2040\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoldering required.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003ePin Array\u003c\/th\u003e\n\u003cth\u003eSocket\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal pin length (mm) (±0.20)\u003c\/td\u003e\n\u003ctd\u003e7.8\u003c\/td\u003e\n\u003ctd\u003e4.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePin length (PCB end) (mm) (±0.20)\u003c\/td\u003e\n\u003ctd\u003e1.5\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePin length (socket end) (mm) (±0.20)\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePin width (mm) (±0.03)\u003c\/td\u003e\n\u003ctd\u003e0.45\u003c\/td\u003e\n\u003ctd\u003e0.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHousing dimensions (mm) (±0.30)\u003c\/td\u003e\n\u003ctd\u003e20.32 x 20.32 x 2.8\u003c\/td\u003e\n\u003ctd\u003e20.32 x 20.32 x 2.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCurrent rating\u003c\/td\u003e\n\u003ctd\u003e3 Amps\/contact max\u003c\/td\u003e\n\u003ctd\u003e3 Amps\/contact max\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSoldering temperature\u003c\/td\u003e\n\u003ctd\u003e+260°C, 10s max\u003c\/td\u003e\n\u003ctd\u003e+260°C, 10s max\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe pins and sockets fit together in a very solid fashion and may need some persuasion if you want to separate them - be sure to apply even upwards pressure to avoid bending the pins. If you want to make them easier to unplug, consider incorporating a hole into your PCB design so you can poke at the PGA2040 from underneath!\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Pin Array","offer_id":39366794412115,"sku":"COM0006","price":3.75,"currency_code":"GBP","in_stock":true},{"title":"Socket","offer_id":39366794444883,"sku":"COM0007","price":3.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pga2040sockets-6.jpg?v=1626856444"},{"product_id":"pico-display-pack-2-0","title":"Pico Display Pack 2.0","description":"\u003cp\u003eA spacious 2.0\" (320 x 240) IPS LCD display for Raspberry Pi Pico, with four buttons, an RGB LED and plenty of room for your Pico projects!\u003c\/p\u003e\n\u003cp\u003eThis \u003cstrong\u003e18-bit capable 320x240 pixel IPS display\u003c\/strong\u003e adheres majestically to the back of your Pico, and has lush colours and great viewing angles. Just like our original Display Pack, we've surrounded it with \u003cstrong\u003efour tactile buttons\u003c\/strong\u003e so you can use your human fingers (or other non-human appendages) to interface with your Pico. There's also an \u003cstrong\u003eRGB LED\u003c\/strong\u003e that you can use as an indicator, for notifications or just for adding extra rainbows.\u003c\/p\u003e\n\u003cp\u003ePico Display 2.0 lets you turn a Pico into a user interface device for a bigger project, capable of giving instructions, displaying readouts and even incorporating elaborate nested menus. If you'd rather use your Pico as a standalone device you could fill up all that prime screen real estate with digitally generated, Mandelbrot-esque art, beautiful graphs or readouts from lots of sensors. You could even make a device for getting folks to \u003ca href=\"https:\/\/www.hackster.io\/news\/phil-howard-s-pico-listens-for-telnet-connections-giving-you-a-direct-line-to-leave-him-a-message-a27733892d4c\" target=\"_blank\"\u003eshare their secrets via Telnet\u003c\/a\u003e!\u003c\/p\u003e\n\u003cp\u003eA \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\"\u003eRaspberry Pi Pico\u003c\/a\u003e is not included so make sure to grab one!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have pin headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2.0” 320x240 pixel IPS LCD screen (~220 PPI, 65K colours)\u003c\/li\u003e\n\u003cli\u003e4 x tactile buttons\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching to Pico\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\/Pico W.\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 56mm x 35mm x 11mm (L x W x H, includes display)\u003c\/li\u003e\n\u003cli\u003eScreen usable area: 40.8mm x 30.6mm (L x W)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC\/C++ and MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_display_2_schematic.pdf?v=1633597344\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/PIM580_dimensional_drawing.png?v=1739282805\" target=\"_blank\" rel=\"noopener\"\u003eDimensional drawing\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eThe labels on the underside of Pico Display Pack 2.0 will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.\u003c\/p\u003e\n\u003cp\u003eThe easiest way to get started is by downloading and copying our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e to your Pico, it includes all the libraries you'll need to use our add-ons. The beginner friendly tutorial linked below will show you how to get to grips with pirate-brand MicroPython.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pico_display\" target=\"_blank\"\u003eMicroPython examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/modules\/picographics\" target=\"_blank\"\u003ePicoGraphics function reference\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMicroPython code written for the original Display Pack can be easily converted to run on Display Pack 2.0 by changing \u003cspan face=\"monospace\" style=\"font-family: monospace;\"\u003e\u003cspan style=\"font-size: 11.375px;\"\u003eDISPLAY_PICO_DISPLAY to \u003ccode\u003eDISPLAY_PICO_DISPLAY_2\u003c\/code\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDisplay Pack 2.0 also works very nicely with CircuitPython and Adafruit's \u003ca href=\"https:\/\/learn.adafruit.com\/circuitpython-display-support-using-displayio\" target=\"_blank\"\u003eDisplayIO\u003c\/a\u003e library - look for the Display Pack 2.0 ST7789 example in the \u003ca href=\"https:\/\/circuitpython.org\/libraries\" target=\"_blank\"\u003elibrary bundle\u003c\/a\u003e to get started!\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis screen is a wee bit taller than the surrounding buttons, so it's worth taking care when pressing the buttons that you're not also pressing down on the screen, particularly at the edge with the ribbon cable. Careful pressing with fingertips rather than full on thumb mashing is the way forward.\u003c\/li\u003e\n\u003cli\u003eEven though it's bigger than our other Pico Packs, Display 2.0 will still work with \u003ca href=\"\/en-eu\/products\/pico-omnibus\" target=\"_blank\"\u003ePico Omnibus\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/pico-decker\" target=\"_blank\"\u003ePico Decker\u003c\/a\u003e, if you want to use more than one Pico Pack at once. Please note that if you plug Display 2.0 into a Pico Decker, it will overhang the addon slot next to it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":39374122582099,"sku":"PIM580","price":15.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-display-pack-2.0-1.jpg?v=1625220160"},{"product_id":"raspberry-pi-pico-adapter-for-keyboard-featherwing","title":"Raspberry Pi Pico adapter for Keyboard FeatherWing","description":"\u003cp\u003eThis adapter was designed specifically to allow driving the \u003ca href=\"\/en-eu\/products\/keyboard-featherwing-qwerty-keyboard-2-6-lcd\" target=\"_blank\"\u003eKeyboard FeatherWing\u003c\/a\u003e with a \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eThe Pico can be soldered directly to the adapter using the SMD pads or using pin headers to plug the Pico into the Adapter.\u003c\/p\u003e\n\u003cp\u003eThe Pico boards are quite capable and very cheap, so they make a good alternative to Feather boards for the FeatherWing. Additionally, no extra components are needed to adapt the Pico to a FeatherWing, making the adapter cost low.\u003c\/p\u003e\n\u003cp\u003eNote: Because the Pico only has 3 analog pins, only A0, A1, and A5 of the Keyboard FeatherWing can actually be used to read analog values.\u003c\/p\u003e\n\u003ch2\u003eWhat you get\u003c\/h2\u003e\n\u003cp\u003eYou will receive the Adapter board and pin headers that can be used to plug the adapter into the Keyboard FeatherWing. The \u003ca href=\"\/en-eu\/products\/keyboard-featherwing-qwerty-keyboard-2-6-lcd\" target=\"_blank\"\u003eFeatherWing\u003c\/a\u003e and \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003ePico\u003c\/a\u003e are \u003cstrong\u003enot included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecs and Docs\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/solderparty\/keyboard_featherwing_sw\" target=\"_blank\"\u003eSource Code\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/kfw.solder.party\/rev2\/pico-adapter\/\" target=\"_blank\"\u003eDocumentation\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/solderparty\/keyboard_featherwing_pico_adapter\" target=\"_blank\"\u003eDesign Files\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Solder Party","offers":[{"title":"Default Title","offer_id":39404038651987,"sku":"SP008","price":2.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/2021-06-29T21_00_40.788Z-KAB_9436.jpg?v=1626777291"},{"product_id":"plasma-2040","title":"Plasma 2040","description":"\u003cp\u003eSwathe everything in rainbows with this all-in-one, USB-C powered controller for WS2812\/Neopixel and APA102\/Dotstar addressable LED strip.\u003c\/p\u003e\n\u003cp\u003ePlasma 2040 is a RP2040-based driver board for addressable LED strip (also known as magical rainbows by the metre). It's designed to make rigging up bits of \u003cstrong\u003ecustom, programmable lighting\u003c\/strong\u003e as straightforward as possible - perfect for whipping up some quick under-cupboard illumination, dramatically underlighting your sofa or providing some atmospheric mood-lighting for your workspace, PC or vivarium.\u003c\/p\u003e\n\u003cp\u003ePlasma 2040 is \u003cstrong\u003epowered and programmable by USB-C\u003c\/strong\u003e and, because USB-C is capable of drawing up to 3A of power, that's enough to power a healthy chunk of LEDs. There's three \u003cstrong\u003euseful buttons\u003c\/strong\u003e that you could use for turning the lights on and off or to switch between colours or effects, plus a reset button and an eternally popular \u003cstrong\u003eonboard RGB LED\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eWe've also popped a \u003cstrong\u003eQW\/ST connector\u003c\/strong\u003e on there, to make it super easy to plug in \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\"\u003eQwiic\u003c\/a\u003e or \u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\"\u003eSTEMMA QT\u003c\/a\u003e breakouts - how about hooking up an \u003ca href=\"\/en-eu\/products\/rgb-potentiometer-breakout\" target=\"_blank\"\u003eRGB potentiometer\u003c\/a\u003e to adjust the speed or hue of your lights, an \u003ca href=\"\/en-eu\/products\/bme688-breakout\" target=\"_blank\"\u003eair quality sensor\u003c\/a\u003e to make your desk lighting into a giant thermometer or tell you when you should crack a window or a \u003ca href=\"\/en-eu\/products\/ltr-559-light-proximity-sensor-breakout\" target=\"_blank\"\u003elight sensor\u003c\/a\u003e to turn them on automatically when it gets dark?\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)\u003c\/li\u003e\n\u003cli\u003e2MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003eCompatible with 5V WS2812\/Neopixel\/SK6812 and APA102\/Dotstar\/SK9822 LEDs\u003c\/li\u003e\n\u003cli\u003eScrew terminals for attaching your LED strip.\u003c\/li\u003e\n\u003cli\u003eUSB-C connector for power and programming (3A max)\u003c\/li\u003e\n\u003cli\u003eQw\/ST (Qwiic\/STEMMA QT) connector\u003c\/li\u003e\n\u003cli\u003eLow side current sensing (accessible via ADC3)\u003c\/li\u003e\n\u003cli\u003eReset, BOOT and two user buttons (the BOOT button can also be used as a user button)\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003eFully-assembled (no soldering required)\u003c\/li\u003e\n\u003cli\u003eMeasurements: approx 50 x 28 x 12mm (L x W x H, including connectors)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++\/MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/plasma2040_schematic.pdf?v=1629994431\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener noreferrer\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/plasma-2040-dimensions.png?v=1667905434\" target=\"_blank\"\u003eDimensions\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eLED strip and connectors are sold separately, check out the extras tab for some options!\u003c\/b\u003e\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eYou can program Plasma 2040 with \u003cstrong\u003eC\/C++\u003c\/strong\u003e or \u003cstrong\u003eMicroPython\u003c\/strong\u003e in the same way as you would a Raspberry Pi Pico. \u003cspan\u003eYou'll get best performance using C++, but if you're a beginner we'd recommend using our batteries included MicroPython build for ease of getting started.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/plasma\" rel=\"noopener\" target=\"_blank\"\u003ePlasma MicroPython firmware and examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/plasma2040\" target=\"_blank\"\u003e\u003cspan\u003eC++ examples\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou can also use \u003cstrong\u003eCircuitPython\u003c\/strong\u003e on your Plasma 2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_plasma2040\/\" target=\"_blank\"\u003eDownload CircuitPython for Plasma 2040\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\"\u003eWelcome to CircuitPython\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eConnecting Breakouts\u003c\/h2\u003e\n\u003cp\u003eIf your breakout has a QW\/ST connector on board, you can plug it straight in with a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e, or you can easily connect any of our I2C breakouts with a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e coupled with a \u003ca href=\"\/en-eu\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\" target=\"_blank\"\u003eQw\/ST to Breakout Garden adaptor\u003c\/a\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico#breakouts\" target=\"_blank\"\u003eBreakouts currently compatible with our C++\/MicroPython build\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWe've also broken out a set of I2C pins, analog pins and debug pins so you can solder things like breakouts or analog potentiometers directly to them (or solder on a strip of header and plug the whole shebang into a breadboard).\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOur C++\/MicroPython software uses the RP2040's PIO state machines to drive each strip separately - this board only has one set of LED strip connectors, but if you're up for some inventive wiring it's possible to drive multiple strips simultaneously, even if they're of different types!\u003c\/li\u003e\n\u003cli\u003eIf you're curious about how much current your LEDs are consuming, we've incorporated some current sensing circuitry onto this board, which you can measure by reading ADC3. You could use this in your code to do things like adjusting the brightness of your LEDs based on available power!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":39410354847827,"sku":"PIM582","price":11.75,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/plasma-2040-square.jpg?v=1629988129"},{"product_id":"adafruit-trinkey-qt2040-rp2040-usb-key-with-stemma-qt","title":"Adafruit Trinkey QT2040 - RP2040 USB Key","description":"\u003cp\u003eIt's half USB Key, half Adafruit QT Py, and a lotta RP2040...it's Trinkey QT2040, the circuit board with an RP2040 heart and Stemma QT legs.\u003c\/p\u003e\n\u003cp\u003eFolks are loving the \u003ca href=\"\/en-eu\/products\/adafruit-qt-py-rp2040\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eQT Py 2040\u003c\/a\u003e, but maybe you want something plug-and-play. So Adafruit thought, hey what if we made something like that plugs right into your computer's USB port? And this is what they came up with!\u003c\/p\u003e\n\u003cp\u003eThe PCB is designed to slip into any USB A port on a computer or laptop. There's an RP2040 microcontroller on board with just enough circuitry to keep it happy. There's an RGB NeoPixel, a reset and bootloader or user button and a STEMMA QT Port on the end. That's it!\u003c\/p\u003e\n\u003cp\u003eWith the body of the board being 1.0\" x 0.7\" and four mounting holes, you can attach just about any of the QT boards right on (some are a little larger so just check that has the holes in the same locations). \u003ca href=\"\/en-eu\/?q=com21\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUse M2.5 sized standoffs and screws\u003c\/a\u003e to do so, you could use 2 diagonal at a minimum. Then use a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eshorty QT cable\u003c\/a\u003e and you've got a custom sensor Trinkey for any sensor purpose.\u003c\/p\u003e\n\u003cp\u003eThe board comes with 8 MB of QSPI flash memory so you can put all of our CircuitPython drivers on the disk!\u003c\/p\u003e\n\u003ch2\u003ePLUG-AND-PLAY STEMMA QT\u003c\/h2\u003e\n\u003cp\u003eOne of the stars of this board is Adafruit's favourite connector - the STEMMA QT, a chainable I2C port that can be used with \u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eany of our STEMMA QT sensors and accessories\u003c\/a\u003e. Having this connector means you don't need to do any soldering to get started.\u003c\/p\u003e\n\u003cp\u003eWhat can you pop into the QT port? How about OLEDs! Inertial Measurment Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSparkFun Qwiic\u003c\/a\u003e-compatible \u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSTEMMA QT\u003c\/a\u003e connectors for the I2C bus so you don't even need to solder. Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light.\u003c\/p\u003e\n\u003ch2\u003eSOFTWARE SUPPORT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAt the time of launch, there is no Arduino core support for the chip on this board. There is great \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-sdk\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eC\/C++ support\u003c\/a\u003e, an official \u003ca href=\"https:\/\/github.com\/raspberrypi\/micropython\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMicroPython port\u003c\/a\u003e, and a \u003ca href=\"https:\/\/circuitpython.org\/downloads\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCircuitPython port\u003c\/a\u003e!\u003c\/strong\u003e Adafruit of course \u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\" rel=\"noopener noreferrer\"\u003erecommend CircuitPython because they think it's the easiest way to get started\u003c\/a\u003e and it has support with most of their drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.\u003c\/p\u003e\n\u003cp\u003eWhile the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 8MB, which is shared between the program it's running and any file storage used by MicroPython or CircuitPython. When using C\/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMain body is same size\/mounting holes as most Stemma QT boards\u003c\/a\u003e (1.0\" x 0.7\" with M2.5 holes)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUSB Type A connector with extra-thick PCB to fit into a USB host port\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRP2040 32-bit Cortex M0+\u003c\/strong\u003e dual-core running at ~125 MHz @ 3.3V logic and power\u003c\/li\u003e\n\u003cli\u003e264 KB RAM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 MB SPI FLASH\u003c\/strong\u003e chip for storing files and CircuitPython\/MicroPython code storage. No EEPROM\u003c\/li\u003e\n\u003cli\u003eNative USB supported by every OS - can be used as USB serial console, MIDI, Keyboard\/Mouse HID, even a little disk drive for storing Python scripts.\u003c\/li\u003e\n\u003cli\u003eCan be used with \u003cstrong\u003eMicroPython\u003c\/strong\u003e or \u003cstrong\u003eCircuitPython\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuilt-in RGB NeoPixel LED\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSTEMMA QT \/ Qwiic port for I2C connectivity\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e3.3V regulator with \u003ca href=\"https:\/\/www.diodes.com\/assets\/Datasheets\/AP2112.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e600mA peak output\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e12 MHz crystal\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoth Reset button and Bootloader select buttons\u003c\/strong\u003e for quick restarts (no unplugging-replugging to relaunch code)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBootloader button can also be safely used in 'user' code\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eABOUT THE RP2040\u003c\/h2\u003e\n\u003cp\u003eInside the RP2040 is a 'permanent ROM' USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOT button while plugging it into USB (or pulling down the RUN\/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - they use the technique on all their native-USB boards. Just note you don't double-click reset, instead hold down the BOOT button during boot to enter the bootloader!\u003c\/p\u003e\n\u003cp\u003eThe RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to the M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you're doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!\u003c\/p\u003e\n\u003ch2\u003eTECHNICAL DETAILS\u003c\/h2\u003e\n\u003cp\u003eProduct Dimensions: 38.2mm x 17.7mm x 5.5mm \/ 1.5\" x 0.7\" x 0.2\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 3.0g \/ 0.1oz\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":39419412021331,"sku":"ADA5056","price":6.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5056-00.jpg?v=1661522769"},{"product_id":"sparkfun-pro-micro-rp2040","title":"SparkFun Pro Micro - RP2040","description":"\u003cp\u003eThe SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller.\u003c\/p\u003e\n\u003cp\u003eBesides the good 'ol Pro Micro footprint, the board also includes a WS2812B addressable LED, boot button, reset button, Qwiic connector, USB-C, resettable PTC fuse, and castellated pads.\u003c\/p\u003e\n\u003cp\u003eThe RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz) and features:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e264kB of embedded SRAM in six banks\u003c\/li\u003e\n\u003cli\u003eSix dedicated IO for SPI Flash (supporting XIP)\u003c\/li\u003e\n\u003cli\u003e30 multifunction GPIO\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eDedicated hardware for commonly used peripherals\u003c\/li\u003e\n\u003cli\u003eProgrammable IO for extended peripheral support\u003c\/li\u003e\n\u003cli\u003eFour channel ADC with internal temperature sensor, 0.5 MSa\/s, 12-bit conversion\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eUSB 1.1 Host\/Device\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe RP2040 is supported with both C\/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional 16MB external QSPI flash chip to store program code.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eThe \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\"\u003eSparkFun Qwiic Connect System\u003c\/a\u003e is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/1560?_ga=2.136983348.563108201.1630418076-1145740810.1627900761\" target=\"_blank\"\u003eGet started with the SparkFun Pro Micro RP2040 Guide\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRP2040 General Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual Cortex M0+ processors, up to 133 MHz\u003c\/li\u003e\n\u003cli\u003e264 kB of embedded SRAM in 6 banks\u003c\/li\u003e\n\u003cli\u003e6 dedicated IO for QSPI flash, supporting execute in place (XIP)\u003c\/li\u003e\n\u003cli\u003e30 programmable IO for extended peripheral support\u003c\/li\u003e\n\u003cli\u003eSWD interface\u003c\/li\u003e\n\u003cli\u003eTimer with 4 alarms\u003c\/li\u003e\n\u003cli\u003eReal time counter (RTC)\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e\n\u003cli\u003eSupported programming languages\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eMicroPython\u003c\/li\u003e\n\u003cli\u003eC\/C++\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSparkFun Pro Micro - RP2040 Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRaspberry Pi Foundation's RP2040 microcontroller\u003c\/li\u003e\n\u003cli\u003eAP2112 3.3V voltage regulator\u003c\/li\u003e\n\u003cli\u003eSupport programming languages\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eMicroPython\u003c\/li\u003e\n\u003cli\u003eC\/C++\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eOn-board USB-C connector for programming\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eBuilt-in Resettable PTC Fuse\u003c\/li\u003e\n\u003cli\u003ePTH pads w\/ castellated edges\u003c\/li\u003e\n\u003cli\u003e20x multifunctional GPIO Pins \u003csup\u003e[1]\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e4x 12-bit ADC channels with internal temperature sensor, 0.5 MSa\/s, 12-bit\u003c\/li\u003e\n\u003cli\u003e10x PWM channels\u003c\/li\u003e\n\u003cli\u003eSerial Peripherals\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e2x UARTs\u003c\/li\u003e\n\u003cli\u003e1x I2C (Qwiic enabled)\u003c\/li\u003e\n\u003cli\u003e1x SPI\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cli\u003eButtons\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eBoot\u003c\/li\u003e\n\u003cli\u003eReset\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eLEDs\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003ePower\u003c\/li\u003e\n\u003cli\u003eWS2812 Addressable LED\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e16MB External Flash Memory\u003c\/li\u003e\n\u003cli\u003eDimensions: 1.3in x 0.7in\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e\u003csup\u003e[1]\u003c\/sup\u003e Note: The GPIO pins are muxed so you can reconfigure the pins for the digital interface of your choice! Check out the RP2040 datasheet for more information on the pins that are broken out on the boar\u003c\/em\u003ed.\u003c\/p\u003e\n\u003ch2\u003eDocuments\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/4\/a\/6\/d\/6\/SparkFun_Pro_Micro_RP2040_Schematic.pdf\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/3\/5\/d\/0\/3\/SparkFun_ProMicro-RP2040.zip\" target=\"_blank\"\u003eEagle Files\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/1\/5\/6\/0\/SparkFun_Pro_Micro_RP2040_Board_Dimensions.png\" target=\"_blank\"\u003eBoard Dimensions\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/1560?_ga=2.98318107.563108201.1630418076-1145740810.1627900761\" target=\"_blank\"\u003eHookup Guide\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/e\/2\/7\/6\/b\/ProMicroRP2040_Graphical_Datasheet.pdf\" target=\"_blank\"\u003eGraphical Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\" target=\"_blank\"\u003eRP2040 Datasheet\u003c\/a\u003e (31.2 MB)\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico Datasheet\u003c\/a\u003e (16.5MB) - An RP2040-based microcontroller board\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/getting-started-with-pico.pdf\" target=\"_blank\"\u003eGetting Started with Raspberry Pi Pico\u003c\/a\u003e (32.9MB) - C\/C++ development with Raspberry Pi Pico and other RP2040-based microcontroller boards\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-c-sdk.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico C\/C++ SDK\u003c\/a\u003e (2.14MB) - Libraries and tools for C\/C++ development on RP2040 microcontrollers\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-python-sdk.pdf\" target=\"_blank\"\u003eRaspberry Pi Pico Python SDK\u003c\/a\u003e (2.66MB) - A MicroPython environment for RP2040 microcontrollers\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.sparkfun.com\/rp2040\" target=\"_blank\"\u003eRP2040 Informational Page\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/sparkfun\/SparkFun_Pro_Micro-RP2040\" target=\"_blank\"\u003eGitHub Hardware Repo\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":39442808799315,"sku":"DEV-18288","price":11.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/18288-SparkFun_Pro_Micro_-_RP2040-01.jpg?v=1630426122"},{"product_id":"interstate-75","title":"Interstate 75 - RGB LED Matrix Driver","description":"\u003cp\u003eEnter the (LED) matrix with this all-in-one, USB-C powered controller for HUB75 panels.\u003c\/p\u003e\n\u003cp\u003eInterstate 75 is a \u003cstrong\u003eRP2040-based driver board for HUB75-style LED matrices\u003c\/strong\u003e. It's designed to plug neatly into the back of a LED panel, and provides a quick and easy way to whip up some scrolling signage or an eye-catching LED display for sensor outputs.\u003c\/p\u003e\n\u003cp\u003eI75 is \u003cstrong\u003epowered and programmable by USB-C. \u003c\/strong\u003eUSB-C is capable of providing up to 3A of power which should be enough to power a single 64x64 (or smaller) panel, assuming you're not planning anything too eye-bleedingly bright. If you need more power than that (so you can chain multiple panels together, perhaps?) you can inject it into the screw terminals instead. There's also two \u003cstrong\u003euseful buttons\u003c\/strong\u003e, a reset button and an \u003cstrong\u003eonboard RGB LED\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eWe've also popped a \u003cstrong\u003eQW\/ST connector\u003c\/strong\u003e on there, to make it super easy to plug in \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\"\u003eQwiic\u003c\/a\u003e or \u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\"\u003eSTEMMA QT\u003c\/a\u003e breakouts.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)\u003c\/li\u003e\n\u003cli\u003e2MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003eCompatible with 32x32, 32x64 and 64x64 LED matrices.\u003c\/li\u003e\n\u003cli\u003eSturdy screw terminals for powering the LED panels.\u003c\/li\u003e\n\u003cli\u003eUSB-C connector for power and programming (3A max)\u003c\/li\u003e\n\u003cli\u003eQw\/ST (Qwiic\/STEMMA QT) connector\u003c\/li\u003e\n\u003cli\u003eReset, BOOT and a user button (the BOOT button can also be used as a user button)\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003eFully-assembled (no soldering required)\u003c\/li\u003e\n\u003cli\u003eMeasurements: approx 48.5 x 31 x 17mm (L x W x H, including connectors)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/interstate_75_schematic.pdf?v=1638972894\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++\/MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eLED matrix panels and cables are sold separately, check out the extras tab for some options!\u003c\/b\u003e\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eBecause it's a RP2040 board, Interstate 75 is firmware agnostic! You can program it with C\/C++, MicroPython or CircuitPython.\u003c\/p\u003e\n\u003cp\u003eOur \u003cstrong\u003eC++\/MicroPython\u003c\/strong\u003e libraries contain some spiffy HUB75 drivers that use RP2040's PIO state machines and DMA to minimise CPU usage and maximise luscious, 10-bit gamma corrected colour depth.\u003c\/p\u003e\n\u003cp\u003eYou'll get best performance using C++, but if you're a beginner we'd recommend using our batteries included MicroPython build for ease of getting started.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-interstate-75\" target=\"_blank\"\u003eGetting Started with Interstate 75\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003eDownload Pirate brand MicroPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/blob\/main\/micropython\/modules_py\/interstate75.md\"\u003eInterstate 75 function reference\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/interstate75\" target=\"_blank\"\u003eC++ examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/interstate75\" target=\"_blank\"\u003eMicroPython examples\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou can also use \u003cstrong\u003eCircuitPython\u003c\/strong\u003e on your Interstate 75! Because CircuitPython drivers are designed to work on a bunch of different microcontrollers you won't get the fancy RP2040-architecture specific tweaks that you'll find in our library, but you will get access to Adafruit's mighty DisplayIO library which makes it super easy to display all sorts of different kinds of text, draw shapes and display images.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-interstate-75\" target=\"_blank\"\u003eGetting Started with Interstate 75\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_interstate75\/\" target=\"_blank\"\u003eDownload CircuitPython for Interstate 75\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" data-mce-href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\" target=\"_blank\"\u003eGetting Started with CircuitPython\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/rgb-led-matrices-matrix-panels-with-circuitpython\" target=\"_blank\"\u003eRGB LED Matrices with CircuitPython\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlease note that some less-common varieties of 64x64 panels, like ones that use the FM6126A chip, are not currently supported in CircuitPython.\u003c\/p\u003e\n\u003ch2\u003eConnecting Breakouts\u003c\/h2\u003e\n\u003cp\u003eIf your breakout has a QW\/ST connector on board, you can plug it straight in with a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible\" target=\"_blank\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e, or you can easily connect any of our I2C Breakout Garden breakouts with a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible\" target=\"_blank\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e coupled with a \u003ca href=\"\/en-eu\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\" target=\"_blank\"\u003eQw\/ST to Breakout Garden adaptor\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou can find a list of which breakouts are currently compatible with our C++\/MicroPython build in the most recent \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\" target=\"_blank\"\u003erelease notes\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eWe've also broken out a bunch of useful I2C pins, analog pins and debug pins along the side of the board so you can solder things like breakouts or analog potentiometers directly to them.\u003c\/p\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":39443584417875,"sku":"PIM584","price":12.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/interstate-75-1.jpg?v=1638441859"},{"product_id":"pimoroni-pico-dv-demo-base","title":"Pimoroni Pico DV Demo Base","description":"\u003cp\u003eA demo board for exploring the digital video and audio capabilities of Raspberry Pi Pico, with HDMI connector, SD card slot, line level I2S audio and buttons.\u003c\/p\u003e\n\u003cp\u003eIntrigued by the possibilities of \u003ca href=\"\/en-eu\/products\/pimoroni-pico-vga-demo-base\" target=\"_blank\"\u003eVGA Demo Base\u003c\/a\u003e but no longer own a D-sub cable? No problem! This board is an all-digital conversion of Raspberry Pi's VGA reference design, great for if you want to start hacking on video and\/or audio output from a Raspberry Pi Pico and piping it straight into a modern monitor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note that DV Demo Base is an experimental dev board for intrepid AV haxxors, which relies on third party software that we neither fully understand or maintain. You'll probably need \u003cspan\u003eprior experience with Pico projects and C++ to do anything useful with it.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is not included.\u003c\/strong\u003e Your Pico will need to have \u003ca href=\"\/en-eu\/products\/pico-header-pack\" target=\"_blank\"\u003epin headers\u003c\/a\u003e soldered to it (with the pins pointing downwards) to attach to our add-on boards.\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHDMI connector\u003c\/li\u003e\n\u003cli\u003ePCM5100A DAC for line out audio over I2S (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pcm5100a_617130f1-79f1-45ac-96bc-a3752b4afa59.pdf?v=1611151321\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eSD card slot\u003c\/li\u003e\n\u003cli\u003eReset button\u003c\/li\u003e\n\u003cli\u003eSocket headers to install your Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eThree user-controllable switches\u003c\/li\u003e\n\u003cli\u003eRubber feet\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico*\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached)\u003c\/li\u003e\n\u003cli\u003eProgrammable with C\/C++\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_dv_schematic.pdf?v=1636985340\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e* Note that the pinout of this board doesn't align with the new HSTX peripheral on Raspberry Pi Pico 2.\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eWe've been using this board with Wren6991's nifty \u003ca href=\"https:\/\/github.com\/Wren6991\/PicoDVI\" target=\"_blank\"\u003ePicoDVI\u003c\/a\u003e library, which you can use to output a bitbanged digital video signal from an overclocked RP2040 or RP2350 board. To demonstrate the additional functions of this board, we've put together an \u003ca href=\"https:\/\/github.com\/Wren6991\/PicoDVI\/pull\/22\" target=\"_blank\"\u003eAV player example\u003c\/a\u003e that lets you read video files from the SD card and output video and audio simultaneously.\u003c\/p\u003e\n\u003cp\u003eIt's now also possible to use this board with Pico and Pico W and CircuitPython's fancy new DVI stuff, thanks to \u003ca href=\"https:\/\/forums.pimoroni.com\/t\/adding-circuitpython-support-for-pico-dv\/22012\" target=\"_blank\"\u003eRetiredWizard on our forums\u003c\/a\u003e!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_pico_dv_base\/\" target=\"_blank\"\u003eDownload CircuitPython for DV Demo Base + Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePerhaps you'd like to use it to play NES games? Check out this Adafruit Learn Guide:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"noopener noreferrer\" href=\"https:\/\/learn.adafruit.com\/nes-emulator-for-rp2040-dvi-boards\/using-pico-dv-demo-base\" target=\"_blank\"\u003eNES Emulator for RP2040 \u0026amp; RP2350 DVI Boards\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/fhoedemakers\/pico-infonesPlus\" target=\"_blank\"\u003ePico-InfonesPlus\u003c\/a\u003e emulator by fhoedemakers\u003c\/li\u003e\n\u003cli\u003ePair with a \u003ca href=\"\/en-eu\/products\/pimoroni-pico-plus-2\" rel=\"noopener\" target=\"_blank\"\u003ePimoroni Pico Plus 2\u003c\/a\u003e for added PSRAM!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":39494203998291,"sku":"PIM588","price":16.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-dv.jpg?v=1655237757"},{"product_id":"kitronik-autonomous-robotics-platform-for-pico","title":"Kitronik Autonomous Robotics Platform for Pico","description":"\u003cp\u003eThe Kitronik Autonomous Robotics Platform for Raspberry Pi Pico is a fun and hands-on introduction to buggy robotics.\u003c\/p\u003e\n\u003cp\u003eThe easy to follow booklet provided with the kit guides you through all of the steps required for you to take control of your robot. The Robotics Platform has been designed to grow with you and provided additional servo and ultrasonic sensor connectors for more advanced projects.\u003c\/p\u003e\n\u003cp\u003eThe kit is supplied with the autonomous robotics platform chassis, 2 wheels and tyres, a Kitronik line-following sensor board, and an ultrasonic sensor. The kit requires no soldering and only minimal mechanical assembly. Fit the tyres to the wheels, push the wheels onto the pre-mounted motors and both the line following sensor and line following sensor plug straight into the board. Once put together, push the Raspberry Pi Pico into the onboard connector, add 4 AA batteries to the battery holders underneath and you are done. Your robot buggy is ready for instruction.\u003c\/p\u003e\n\u003cp\u003eThe included booklet guides you through every step of getting to know your robot. It contains a detailed assembly guide, info on preparing the Raspberry Pi Pico, instructions for installing an editor (Thonny), and instructions on how to write code for every feature of the Robotics Platform. No corner of the board is left unexplained.\u003c\/p\u003e\n\u003cp\u003eAs well as the easy to follow getting started guide, Kitronik have also produced online tutorials which go into more detail on coding the key features of the board. The links to the tutorials can be found in the resources section at the foot of this page.\u003c\/p\u003e\n\u003cp\u003eTo help make programming the robot as simple as possible, Kitronik has developed a set of Micropython modules, which can be found \u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Autonomous-Robotics-Platform-MicroPython\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e. More information on this can be found in the booklet supplied with the kit. If you aren't familiar with GIT or the phrase 'Clone the Repo' they've created an \u003ca href=\"https:\/\/kitronik.co.uk\/GitGuide\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eonline beginners guide\u003c\/a\u003e to help you get up to speed.\u003c\/p\u003e\n\u003ch2\u003eFeatures:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA fun and hands-on introduction to buggy robotics.\u003c\/li\u003e\n\u003cli\u003eThe Robotics Platform has been designed to grow with you, start small then add complexity later.\u003c\/li\u003e\n\u003cli\u003eThe kit ships with a detailed guide booklet backed up with freely available online tutorials.\u003c\/li\u003e\n\u003cli\u003eThe autonomous robotics platform introduces the user to light, movement, and sensing so the robot can be as hands-on or hands-off as want it to be.\u003c\/li\u003e\n\u003cli\u003eProgram your buggy to react to the world around it.\u003c\/li\u003e\n\u003cli\u003eLearn to code with \u003ca href=\"https:\/\/micropython.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMicroPython\u003c\/a\u003e, using our simple to follow guides and the beginner-friendly \u003ca href=\"https:\/\/thonny.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eThonny\u003c\/a\u003e editor.\u003c\/li\u003e\n\u003cli\u003eJust add the Raspberry Pi Pico, some batteries, and some code and watch your buggy come to life!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eContents:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Autonomous robotics buggy chassis.\u003c\/li\u003e\n\u003cli\u003e2 x Kitronik 5 spoke wheels and tyres.\u003c\/li\u003e\n\u003cli\u003e1 x Kitronik line following sensor board.\u003c\/li\u003e\n\u003cli\u003e1 x Ultrasonic Sensor.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eRequires:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-eu\/products\/usb-a-to-microb-cable-black\" target=\"_blank\"\u003eUSB cable\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e4 x AA Batteries\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKitronik Online Tutorials;\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the \u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/online-tutorial-autonomous-robotics-platform-for-pico-motors\" target=\"_blank\"\u003ePico-ARP Motors\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eUsing the \u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/online-tutorial-autonomous-robotics-platform-pico-buzzer-button-lights\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePico-ARP Lights.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eUsing the \u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/online-tutorial-autonomous-robotics-platform-pico-ultrasonic-sensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePico-ARP Sensors.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eUsing the \u003ca href=\"https:\/\/kitronik.co.uk\/blogs\/resources\/online-tutorial-autonomous-robotics-platform-pico-line-following\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePico-ARP Line Following.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/kitronik.co.uk\/GitGuide\" target=\"_blank\"\u003eKitronik Beginners guide to GitHub.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/KitronikLtd\/Kitronik-Pico-Autonomous-Robotics-Platform-MicroPython\" target=\"_blank\"\u003eKitronik Micropython modules for ARP-Pico.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/pico-datasheet.pdf\" target=\"_blank\"\u003eDatasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/hackspace.raspberrypi.org\/books\/micropython-pico\" target=\"_blank\"\u003eGetting started with MicroPython on the Pico\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/thonny.org\/\" target=\"_blank\"\u003eThonny\u003c\/a\u003e, the beginner-friendly editor.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5335_CE_Declaration.pdf?v=1635953129\" target=\"_blank\"\u003eCE Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5335_UKCA_Declaration.pdf?v=1635953129\" target=\"_blank\"\u003eUKCA Declaration\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kitronik","offers":[{"title":"Default Title","offer_id":39519748948051,"sku":"KIT-5335","price":34.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5335_press-1-kitronik-autonomous-robotics-platform-raspberry-pi-pico_07cae007-75c0-4e74-a923-ae1969b83649.jpg?v=1636737338"},{"product_id":"wiznet-ethernet-hat","title":"WIZnet Ethernet HAT","description":"\u003cp\u003eWIZnet Ethernet HAT (Hardware Attached on Top) is a Raspberry Pi Pico pin-compatible board that utilizes a W5100S chip. It supports both 3.3V \u0026amp; 5V.\u003c\/p\u003e\n\u003cp\u003ePlease refer to this link to find more information about \u003ca href=\"https:\/\/docs.wiznet.io\/Product\/iEthernet\/W5100S\/overview\" target=\"_blank\"\u003eW5100S\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eComes without headers, so you'll probably also want to pick up some \u003ca href=\"https:\/\/shop.pimoroni.com\/products\/pico-stacking-headers\" target=\"_blank\"\u003estacking socket headers\u003c\/a\u003e to attach it to your Pico. If you have pin headers sticking out of the back of your Pico, you'll want to \u003cstrong\u003esolder the sockets to the top side of the ethernet board\u003c\/strong\u003e (that's the side with the ethernet connector on).\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncludes W5100S\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Hardwired Internet Protocols: TCP, UDP, WOL over UDP, ICMP, IGMPv1\/v2, IPv4, ARP, PPPoE\u003c\/li\u003e\n\u003cli\u003eSupports 4 Independent Hardware SOCKETs simultaneously\u003c\/li\u003e\n\u003cli\u003eInternal 16 Kbytes Memory for TX\/ RX Buffers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eOperation Voltage 3.3V \/ 5V\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eBuilt-in LDO (LM8805SF5-33V)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eSPI Interface\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e5V I\/O tolerance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e10 \/ 100 Ethernet PHY embedded\u003c\/li\u003e\n\u003cli\u003eSupports Auto Negotiation\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eFull \/ Half Duplex\u003c\/li\u003e\n\u003cli\u003e10 \/ 100 Based\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eBuilt-in RJ45 (RB1-125BAG1A)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePin Description\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O\u003c\/th\u003e\n\u003cth\u003ePin Name\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eP\u003c\/td\u003e\n\u003ctd\u003eVBUS\u003c\/td\u003e\n\u003ctd\u003ePower supply, 4.3~5.5 Voltage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eP\u003c\/td\u003e\n\u003ctd\u003e3V3\u003c\/td\u003e\n\u003ctd\u003ePower supply, 3.3 Voltage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eP\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003ePower ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eINTn\u003c\/td\u003e\n\u003ctd\u003eW5100S Interrupt : Low activity.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eRSTn\u003c\/td\u003e\n\u003ctd\u003eW5100S Reset : Low activity\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eSPI0 TX\u003c\/td\u003e\n\u003ctd\u003eSPI MOSI (Master Out Slave In)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eSPI0 SCK\u003c\/td\u003e\n\u003ctd\u003eSPI Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eSPI0 CSn\u003c\/td\u003e\n\u003ctd\u003eSPI Slave Select\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eSPI0 RX\u003c\/td\u003e\n\u003ctd\u003eSPI MISO(Master In Slave Out)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eTechnical Reference\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.wiznet.io\/img\/products\/w5100s\/w5100s_ds_v125e.pdf\" target=\"_blank\"\u003eW5100S Datasheet v1.2.5\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSchematic \u0026amp; Part list \u0026amp; Gerber File\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Wiznet\/Hardware-Files-of-WIZnet\/tree\/master\/08_OSHW\/WIZnet_Ethernet_HAT\/WIZnet_Ethernet_HAT_V100\" target=\"_blank\"\u003eGithub\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/wiznet-ethernet-hat-schematic-b6084f28bc321d0ab4808e12460ffecd.png?v=1636536649\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDimension (Unit : mm)\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21 x 68 x 18 (mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFirmware Examples\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Wiznet\/RP2040-HAT-C\" target=\"_blank\"\u003eC\/C++ Examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Wiznet\/RP2040-HAT-CircuitPython\" target=\"_blank\"\u003eCircuitPython Examples\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WIZnet","offers":[{"title":"Default Title","offer_id":39530105634899,"sku":"WIZnet-Ethernet-HAT","price":5.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/wiznet-ethernet-hat-c8220ff29095e0b95a364782826a1a18.jpg?v=1636537296"},{"product_id":"w5100s-evb-pico","title":"W5100S-EVB-Pico","description":"\u003cp\u003eThe W5100S-EVB-Pico is a microcontroller evaluation board based on the Raspberry Pi RP2040 microcontroller chip and full hardwired TCP\/IP controller W5100S chip.\u003c\/p\u003e\n\u003cp\u003eThe W5100S-EVB-Pico has the same role as the Raspberry Pi Pico platform and includes W5100S, so Ethernet is included.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRP2040 microcontroller with 2MByte Flash\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eDual-core cortex M0+ at up to 133MHz\u003c\/li\u003e\n\u003cli\u003e264kByte multi-bank high performance SRAM\u003c\/li\u003e\n\u003cli\u003eExternal Quad-SPI Flash with eXecute In Place (XIP)\u003c\/li\u003e\n\u003cli\u003eHigh performance full-crossbar bus fabric\u003c\/li\u003e\n\u003cli\u003e30 multi-function General Purpose IO (4 can be used for ADC)\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e1.8-3.3V IO Voltage (NOTE. Pico IO voltage is fixed at 3.3V)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e12-bit 500ksps Analogue to Digital Converter (ADC)\u003c\/li\u003e\n\u003cli\u003eVarious digital peripherals\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e2 × UART, 2 × I2C, 2 × SPI, 16 × PWM channels\u003c\/li\u003e\n\u003cli\u003e1 × Timer with 4 alarms, 1 × Real Time Counter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e2 × Programmable IO (PIO) blocks, 8 state machines total\u003c\/li\u003e\n\u003cli\u003eFlexible, user-programmable high-speed IO\u003c\/li\u003e\n\u003cli\u003eCan emulate interfaces such as SD Card and VGA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eIncludes W5100S\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Hardwired Internet Protocols: TCP, UDP, WOL over UDP, ICMP, IGMPv1\/v2, IPv4, ARP, PPPoE\u003c\/li\u003e\n\u003cli\u003eSupports 4 Independent Hardware SOCKETs simultaneously\u003c\/li\u003e\n\u003cli\u003eInternal 16 Kbytes Memory for TX\/ RX Buffers\u003c\/li\u003e\n\u003cli\u003eSPI Interface\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eMicro-USB B port for power and data (and for reprogramming the Flash)\u003c\/li\u003e\n\u003cli\u003e40 pin 21x51 'DIP' style 1mm thick PCB with 0.1\" through-hole pins also with edge castellations\u003c\/li\u003e\n\u003cli\u003e3-pin ARM Serial Wire Debug (SWD) port\u003c\/li\u003e\n\u003cli\u003e10 \/ 100 Ethernet PHY embedded\u003c\/li\u003e\n\u003cli\u003eSupports Auto Negotiation\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eFull \/ Half Duplex\u003c\/li\u003e\n\u003cli\u003e10 \/ 100 Based\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eBuilt-in RJ45(RB1-125BAG1A)\u003c\/li\u003e\n\u003cli\u003eBuilt-in LDO (LM8805SF5-33V)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eHardware Specification\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/w5100s-evb-pic-pinout_v1-0b6175173e9620025ef8d641a9521bfc_600x600.png?v=1636537688\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eW5100S-EVB-Pico pinout is directly connected to the GPIO of RP2040 as shown in the picture above. It has the same pinout as the Raspberry Pi Pico board. However, GPIO16, GPIO17, GPIO18, GPIO19, GPIO20, GPIO21 are connected to W5100S inside the board. These pins enable SPI communication with W5100S to use Ethernet function. If you are using the Ethernet function, these pins cannot be used for any other purpose.\u003c\/p\u003e\n\u003cp\u003eThe RP2040 GPIO used inside W5100S-EVB-Pico is as follows.\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eI\/O\u003c\/th\u003e\n\u003cth\u003ePin Name\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eGPIO16\u003c\/td\u003e\n\u003ctd\u003eConnected to MISO on W5100S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eGPIO17\u003c\/td\u003e\n\u003ctd\u003eConnected to CSn on W5100S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eGPIO18\u003c\/td\u003e\n\u003ctd\u003eConnected to SCLK on W5100S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eGPIO19\u003c\/td\u003e\n\u003ctd\u003eConnected to MOSI on W5100S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eGPIO20\u003c\/td\u003e\n\u003ctd\u003eConnected to RSTn on W5100S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eGPIO21\u003c\/td\u003e\n\u003ctd\u003eConnected to INTn on W5100S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eGPIO24\u003c\/td\u003e\n\u003ctd\u003eVBUS sense - high if VBUS is present, else low\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eGPIO25\u003c\/td\u003e\n\u003ctd\u003eConnected to user LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eGPIO29\u003c\/td\u003e\n\u003ctd\u003eUsed in ADC mode (ADC3) to measure VSYS\/3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eApart from GPIO and ground pins, there are 7 other pins on the main 40-pin interface:\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003ePin No.\u003c\/th\u003e\n\u003cth\u003ePin Name\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN40\u003c\/td\u003e\n\u003ctd\u003eVBUS\u003c\/td\u003e\n\u003ctd\u003eMicro-USB input voltage, connected to micro-USB port pin 1. Nominally 5V.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN39\u003c\/td\u003e\n\u003ctd\u003eVSYS\u003c\/td\u003e\n\u003ctd\u003eMain system input voltage, which can vary in the allowed range 4.3V to 5.5V, and is used by the on-board LDO to generate the 3.3V .\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN37\u003c\/td\u003e\n\u003ctd\u003e3V3_EN\u003c\/td\u003e\n\u003ctd\u003eConnects to the on-board LDO enable pin. To disable the 3.3V (which also de-powers the RP2040 and W5100S), short this pin low.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN36\u003c\/td\u003e\n\u003ctd\u003e3V3\u003c\/td\u003e\n\u003ctd\u003eMain 3.3V supply to RP2040 and W5100S, generated by the on-board LDO.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN35\u003c\/td\u003e\n\u003ctd\u003eADC_VREF\u003c\/td\u003e\n\u003ctd\u003eADC power supply (and reference) voltage, and is generated on W5100S-EVB-Pici by filtering the 3.3V supply.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN33\u003c\/td\u003e\n\u003ctd\u003eAGND\u003c\/td\u003e\n\u003ctd\u003eGround reference for GPIO26-29.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN30\u003c\/td\u003e\n\u003ctd\u003eRUN\u003c\/td\u003e\n\u003ctd\u003eRP2040 enable pin, To reset RP2040, short this pin low.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eOperation Condition\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperation Temperature MAX\u003c\/td\u003e\n\u003ctd\u003e85C (including self-heating)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperation Temperature MIN\u003c\/td\u003e\n\u003ctd\u003e-20C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVBUS\u003c\/td\u003e\n\u003ctd\u003eDC 5V (+\/- 10%)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVSYS\u003c\/td\u003e\n\u003ctd\u003eMin DC 4.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVSYS\u003c\/td\u003e\n\u003ctd\u003eMax DC 5.5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eRecommended maximum ambient temperature of operation is 70C.\u003c\/p\u003e\n\u003ch2\u003eTechnical Reference\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040-datasheet.pdf\" target=\"_blank\"\u003eRP2040 Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.wiznet.io\/Product\/iEthernet\/W5100S\/overview\" target=\"_blank\"\u003eW5100S Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSchematic \u0026amp; Part list \u0026amp; Gerber File\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Wiznet\/Hardware-Files-of-WIZnet\/tree\/master\/02_iEthernet\/W5100S\/W5100S-EVB-Pico_V100\" target=\"_blank\"\u003eGithub\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/w5100S-evb_pico_schematic-52444497b86d1ef0550d99aba4c0c164.png?v=1636538121\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFirmware Example\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Wiznet\/RP2040-HAT-C\" target=\"_blank\"\u003eC\/C++ Examples\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Wiznet\/RP2040-HAT-CircuitPython\" target=\"_blank\"\u003eCircuitPython Examples\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WIZnet","offers":[{"title":"Default Title","offer_id":39530115301459,"sku":"W5100S-EVB-Pico","price":10.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/w5100s-evb-pico_side-01ea9d07c1e6ba2152626e597ddfae93.jpg?v=1636538557"},{"product_id":"programming-the-pico-learn-coding-and-electronics-with-the-raspberry-pi-pico","title":"Programming the Pico - Learn Coding and Electronics with the Raspberry Pi Pico","description":"\u003cp\u003eThis book will teach you Python programming and some basic electronics without assuming any prior knowledge of either subject.\u003c\/p\u003e\n\u003cp\u003eThe book initially focusses on Python programming, building up a Morse Code example using the Raspberry Pi Pico’s built-in LED. Once you have mastered the basics of coding the Pico, the book will introduce electronics, showing you how to use sensors, switches, LEDs, servomotors and displays attached to your Pico.\u003c\/p\u003e\n\u003cp\u003eAll the parts used in the book are available in a \u003ca href=\"\/en-eu\/products\/electronics-kit-for-pico-lite-edition\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ecompanion kit\u003c\/a\u003e by MonkMakes Ltd.\u003c\/p\u003e\n\u003cp\u003ePaperback: 162 pages, ISBN-13: ‎ 979-8464882171\u003c\/p\u003e","brand":"Monk Makes","offers":[{"title":"Default Title","offer_id":39546847920211,"sku":"BK0119","price":7.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/front_cover.jpg?v=1637600489"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/collections\/pico-collection-banner.jpg?v=1611594473","url":"https:\/\/shop.pimoroni.com\/en-eu\/collections\/pico.oembed","provider":"Pimoroni Ltd","version":"1.0","type":"link"}