{"product_id":"blok-rp2040-keyboard-controller","title":"Blok RP2040 Controller","description":"\u003carticle class=\"mt-[1rem] leading-[2rem] font-[400] prose-xl prose-p:text-[1rem] prose-p:leading-[1.25rem] prose-headings:font-[400]       prose-a:text-primary hover:prose-a:text-primary-focus prose-headings:tracking-tighter prose-strong:font-[600] prose-ul:pl-3 prose-li:pl-0 prose-li:text-[1rem] prose-li:mt-0 prose-li:mb-0 prose-ul:list-disc\"\u003e\n\u003cp\u003e\u003cstrong\u003eIntroducing the Blok by Boardsource, an RP2040 (ARM) based controller built for the keyboard community.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlok’s elevate any keyboard compatible with Pro Micro Footprints and grants them instant access to a modern and feature-rich ecosystem. Users who don’t want to touch a text editor or config file don’t have to, Blok’s work out of the box with Peg. Users can map keys, set LED colors, configure rotary encoders, create OLED images, and much more all from within an easy to use visual program (GUI). Many of Peg’s features and configuration options are unavailable through any other flashing program built for yesterday’s ATmega32U4 processors. Now, deep configuration and rich features custom keyboards offer can be configured easily instead of becoming another project. On the other hand, users who enjoy in-the-editor programming, product development, design, or any other roll your solution will similarly love the Blok. Shipping with KMK and CircuitPython out of the box, Blok’s offer enthusiasts and creators a modern development environment limited only by your imagination instead of programming knowledge and hardware constraints. Create your entire keymap in Python within a single main.py file and test your changes instantly, no recompiling necessary. Remember, if this isn’t your thing — Peg can handle it for you.\u003c\/p\u003e\n\u003cp\u003eBuilt on top of a powerful RP2040 ARM microprocessor and designed with the future in mind, Blok’s handle whatever you throw at them. Compared to older ATmega based controllers Blok’s have an incredible 100x the RAM, 8x the computing speed, 500x the ROM, are 32 bit instead of 8 bit, and are dual-core instead of single core. These are huge upgrades and allows for innovation and development within the custom keyboard space. Blok’s offer additional features and functionality compared to other RP2040 based controllers as well, such as OLED screen compatibility, innovative reset\/boot switches accessible in any controller orientation, USB-C connectivity and a programmable RGB LED on-board.\u003c\/p\u003e\n\u003ch2\u003eBlok Feature Comparison\u003c\/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeatures\u003c\/th\u003e\n\u003cth\u003eBoardsource Blok\u003c\/th\u003e\n\u003cth\u003eOther RP2040 Controllers\u003c\/th\u003e\n\u003cth\u003eATmega34U4 Controllers\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCPU Cores\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCPU Speed\u003c\/td\u003e\n\u003ctd\u003e133MHz\u003c\/td\u003e\n\u003ctd\u003e133MHz\u003c\/td\u003e\n\u003ctd\u003e16MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRAM\u003c\/td\u003e\n\u003ctd\u003e264KB\u003c\/td\u003e\n\u003ctd\u003e264KB\u003c\/td\u003e\n\u003ctd\u003e32kb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eROM\u003c\/td\u003e\n\u003ctd\u003e16MB\u003c\/td\u003e\n\u003ctd\u003e8MB\u003c\/td\u003e\n\u003ctd\u003e1KB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThickness\u003c\/td\u003e\n\u003ctd\u003e3.2mm\u003c\/td\u003e\n\u003ctd\u003e4.91mm\u003c\/td\u003e\n\u003ctd\u003e3.2mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccessible Reset \/ Boot\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED\u003c\/td\u003e\n\u003ctd\u003ePurple and RGB\u003c\/td\u003e\n\u003ctd\u003eNo\/Red\/Blue\u003c\/td\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKMK Support\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eQMK Support\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZMK Support\u003c\/td\u003e\n\u003ctd\u003eYes*\u003c\/td\u003e\n\u003ctd\u003eYes*\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\n\u003cli\u003eZMK support is only unibody (not split) keyboards\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003cdiv class=\"product-info__extended-info mt-[2rem] grid grid-cols-12 mt-6 gap-10\"\u003e\n\u003cdiv class=\"product-info__extended-info__features col-span-6\"\u003e\n\u003ch5 class=\"product-page-subheader mb-2\"\u003eFeatures\u003c\/h5\u003e\n\u003cul class=\"list-disc list-inside mt-2\"\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003eRGB Status LED\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003eUSB-C Connectivity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-info__extended-info__specs col-span-6\"\u003e\n\u003ch5 class=\"product-page-subheader mb-2\"\u003eSpecifications\u003c\/h5\u003e\n\u003cul class=\"list-disc list-inside mt-2\"\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003e16mb\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003eRP2040\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Boardsource","offers":[{"title":"Default Title","offer_id":46444325208303,"sku":"","price":18.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/8680\/2415\/files\/blok_components_16_9-1694724482771.webp?v=1746714960","url":"https:\/\/boardsource.mom\/products\/blok-rp2040-keyboard-controller","provider":"Boardsource","version":"1.0","type":"link"}