{"product_id":"adafruit-kb2040-rp2040-kee-boar-driver","title":"Adafruit KB2040 - RP2040 Kee Boar Driver","description":"\u003cp\u003eA wild Kee Boar appears! It’s a shiny KB2040! An Arduino Pro Micro-shaped board for Keebs with RP2040. (#keeblife 4 evah)\u003c\/p\u003e\n\u003cp\u003eA lot of folks like using Adafruit parts for their Keeb builds – but with the ItsyBitsy not being pin-compatible with the Pro Micro pinout, it really wasn't very easy without some sort of adapter plate.\u003c\/p\u003e\n\u003cp\u003eNow we’re seeing lots of people use CircuitPython for keebs, which is awesome! So why not try our hands at spinning up a pro-micro-compatible RP2040 board? The RP2040 is plenty powerful, low-cost, and makes for an excellent keeb driver chip.\u003c\/p\u003e\n\u003cp\u003eAdafruit mixed together what they liked most about the SparkFun Pro Micro RP2040 (\u003cstrong\u003eQwiic \/ STEMMA QT I2C port on the end\u003c\/strong\u003e, so good!) and Elite-C (\u003cstrong\u003ecastellated pads \u0026amp; pins for D+ and D-\u003c\/strong\u003e) and their existing RP2040 boards (\u003cstrong\u003eboot button can be used for user, 8MB QSPI flash, onboard NeoPixel, jumper for skipping the diode\/fuse for high power RGB LEDs or USB hosting\u003c\/strong\u003e). They even got it to all fit on a 2-layer PCB with 7\/7 routing – just needed to make the smallest caps and resistors 0402.\u003c\/p\u003e\n\u003cp\u003eWith 20 GPIO available (18 on castellated pins, 2 on STEMMA QT port) you can easily make up to 100-keys matrices, or common 65% 5x15 layouts. \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609846355\" target=\"_blank\"\u003eUse a plug-and-play QT cable\u003c\/a\u003e to connect to the last two pins without having to do any desoldering\/rework.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBoard features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSame size and form-factor as a \u003ca href=\"\/en-eu\/products\/pro-micro-5v-16mhz\" target=\"_blank\"\u003ePro Micro breakout\u003c\/a\u003e and nearly-identical pinout (this board has fewer analog pins, for example)\u003c\/li\u003e\n\u003cli\u003eMeasures 1.3\" x 0.7\" 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. 264 KB RAM, No EEPROM. 12 MHz crystal for perfect timing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 MB SPI FLASH\u003c\/strong\u003e chip for storing files and CircuitPython\/MicroPython code storage.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e20 x GPIO pins with following capabilities:\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e18 GPIO on castellated\/pin breakout pads. 2 GPIO on QT port that can be easily accessed for 5x15 keyboard layouts.\u003c\/li\u003e\n\u003cli\u003eFour 12 bit ADCs\u003c\/li\u003e\n\u003cli\u003eTwo I2C, Two SPI and two UART peripherals, we label one of for the 'main' interface in standard Pro Micro locations\u003c\/li\u003e\n\u003cli\u003e16 x PWM outputs - for servos, LEDs, etc\u003c\/li\u003e\n\u003cli\u003eThe 10 digital non-ADC GPIO are consecutive for maximum PIO compatibility\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRGB NeoPixel\u003c\/strong\u003e for colorful status indiction\u003c\/li\u003e\n\u003cli\u003eClassic \u003cstrong\u003egreen power LED\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBoth Reset button and Bootloader select button for quick restarts. Bootloader button is also available as a generic GPIO input button.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\"\u003eSTEMMA QT connector\u003c\/a\u003e on the end is compatible with the \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\"\u003eSparkFun Qwiic\u003c\/a\u003e I2C connector, and can be used to plug and play I2C devices, or just as 2 extra GPIO pins.\u003c\/li\u003e\n\u003cli\u003e3.3V regulator with 500mA peak current output\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRAW\u003c\/strong\u003e output, for powering NeoPixels or other 5V devices. Jumper on bottom lets you skip over the 500mA fuse, for up to 2A from USB ports.\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\u003eExtra D- and D+ breakouts\u003c\/strong\u003e for alternative USB connection options.\u003c\/li\u003e\n\u003c\/ul\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\u003cp\u003eProduct Dimensions: 35.0mm x 17.8mm x 4.9mm \/ 1.4\" x 0.7\" x 0.2\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 2.8g \/ 0.1oz\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":39583871926355,"sku":"ADA5302","price":8.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5302-06.jpg?v=1639044908","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/adafruit-kb2040-rp2040-kee-boar-driver","provider":"Pimoroni Ltd","version":"1.0","type":"link"}