{"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\" rel=\"noopener noreferrer\"\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\" rel=\"noopener noreferrer\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSoftware\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\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eC++\/MicroPython\u003c\/strong\u003e - Our official \u003ca href=\"https:\/\/github.com\/pimoroni\/picosystem\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePicoSystem API\u003c\/a\u003e is designed to be lightweight, easy to use and to not get in the way while you're developing games. You can find a C++ tutorial \u003ca href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-picosystem-and-c++\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e and a function cheatsheet \u003ca href=\"https:\/\/learn.pimoroni.com\/article\/picosystem-api-cheatsheet\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e. A MicroPython build is coming soon.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCircuitPython\u003c\/strong\u003e - You can use the \u003ca href=\"https:\/\/learn.adafruit.com\/circuitpython-stage-game-library\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eStage library\u003c\/a\u003e to make simple games in CircuitPython (thanks \u003ca href=\"https:\/\/twitter.com\/deshipu\/status\/1446076574370045960\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edeshipu\u003c\/a\u003e!). Download a PicoSystem flavoured CircuitPython build \u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_picosystem\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e32blit SDK\u003c\/strong\u003e - It's also possible to make PicoSystem games using C++ and the \u003ca href=\"https:\/\/32blit.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e32blit\u003c\/a\u003e SDK, thanks to the heroic efforts of the \u003ca href=\"https:\/\/discord.gg\/ArsMZNa\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e32blit community\u003c\/a\u003e. Click \u003ca href=\"https:\/\/github.com\/32blit\/32blit-sdk\/blob\/master\/docs\/pico.md\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e for 32blit x PicoSystem getting started instructions and \u003ca href=\"https:\/\/github.com\/32blit\/picosystem-boilerplate\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e for a boilerplate template.\u003c\/li\u003e\n\u003c\/ul\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\" rel=\"noopener noreferrer\"\u003eitch.io page\u003c\/a\u003e and show them some love.\u003c\/p\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\" rel=\"noopener noreferrer\"\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\" rel=\"noopener noreferrer\"\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\" rel=\"noopener noreferrer\"\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\" rel=\"noopener noreferrer\"\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\" rel=\"noopener noreferrer\"\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\" rel=\"noopener noreferrer\"\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 \u003cstrong\u003ebootloader mode\u003c\/strong\u003e 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\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\" rel=\"noopener noreferrer\"\u003edissection report\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eCheck out ETA Prime's \u003ca href=\"https:\/\/youtu.be\/m_5voWb7MYU\" target=\"_blank\" rel=\"noopener noreferrer\"\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":40770803433669,"sku":"PIM559","price":58.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0389\/1025\/products\/picosystem-dark-square-1.jpg?v=1634730528","url":"https:\/\/wholesale.pimoroni.com\/en-eu\/products\/picosystem","provider":"Pimoroni Wholesale","version":"1.0","type":"link"}