{"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\u003eThe Keybow 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.\u003c\/p\u003e\n\u003cp\u003eThe 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 (available in clicky, linear or tactile varieties - select above) 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\u003cspan\u003e \u003c\/span\u003eCircuitPython\u003cspan\u003e \u003c\/span\u003epre-installed\u003c\/li\u003e\n\u003cli\u003eKeybow 2040 CircuitPython library\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eIncludes\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 - \u003cstrong\u003eyou'll need ones that have a recess on the underside for surface mount LEDs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e* A USB-C cable is not included\u003c\/strong\u003e, but we sell one here!\u003c\/p\u003e\n\u003ch2\u003eGetting started\u003c\/h2\u003e\n\u003cp\u003eThis tutorial\u003cspan\u003e \u003c\/span\u003eshows you how to assemble your Keybow 2040 - assembly is really straightforward and the only tool you'll need is a small Phillips screwdriver.\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\u003cspan\u003e \u003c\/span\u003eCircuitPython library\u003cspan\u003e \u003c\/span\u003ewhich 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 here.\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":"Clicky Keys","offer_id":53697565458708,"sku":"mcu1787258360631","price":28.86,"currency_code":"USD","in_stock":true},{"title":"Linear (Quiet) Keys","offer_id":53697565491476,"sku":"fiw1787258360632","price":23.4,"currency_code":"USD","in_stock":true},{"title":"Tactile Keys","offer_id":53697565524244,"sku":"xdr1787258360633","price":27.3,"currency_code":"USD","in_stock":true},{"title":"Bare (No Switches\/Keycaps)","offer_id":53697565557012,"sku":"ayc1787258360634","price":21.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/keybow-2040_1.jpg?v=1787258365","url":"https:\/\/regalwearstore.shop\/products\/keybow-2040","provider":"My Store","version":"1.0","type":"link"}