{"title":"Controllers","description":"","products":[{"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"},{"product_id":"supermini-wireless-keyboard-controller","title":"Supermini nRF52840","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\u003eIntroducing the SuperMini Controller - An Affordable NRF52840 Development Board for Ultimate Wireless Control!\u003c\/p\u003e\n\u003cp\u003eAre you searching for a cost-effective board for your next BLE build? Look no further! Meet the SuperMini NRF52840, a game-changing Pro Micro alternative development board that's poised to revolutionize your keyboard and wireless control experience.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/products\/battery-helper\"\u003e\u003cstrong\u003ePlease checkout out helper PCB to manage your battery if your keyboard does not do it for you.\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull ProMicro Compatibility\u003c\/strong\u003e: The SuperMini boasts the same pin configuration as ProMicro, ensuring seamless compatibility with most ProMicro keyboards. Say goodbye to compatibility issues and hello to easy integration.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePower-Efficient Design\u003c\/strong\u003e: The SuperMini is designed with power efficiency in mind. It features a 3.7V lithium battery interface and a software switch to cut off LED power, drastically reducing standby power consumption to as low as 1mA. Enjoy extended battery life without sacrificing performance.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Performance Chip\u003c\/strong\u003e: At its core, the SuperMini houses the nRF52840 chip, a high-performance, low-power SoC developed by Nordic Semiconductor. This powerhouse supports multiple wireless protocols, including Bluetooth 5, Thread, Zigbee, ANT, and 2.4GHz. With an ARM Cortex-M4F processor clocked at 64MHz, 1MB flash memory, and 256KB of RAM, you can count on this board for seamless and responsive wireless control.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAbundant Peripherals\u003c\/strong\u003e: The SuperMini doesn't skimp on features. It comes equipped with a wide range of peripherals, including ADC, PWM, SPI, I2C, UART, USB, and GPIO, providing you with flexibility and versatility for your projects. Plus, it incorporates top-notch security features like AES encryption, SHA-256 hashing, and True Random Number Generator (TRNG) for peace of mind.\u003c\/p\u003e\n\u003cp\u003eUnleash the power of wireless control with the SuperMini NRF52840 development board. With an attractive price point and superb performance, it's the ideal choice for anyone looking to upgrade their ProMicro experience without breaking the bank.\u003c\/p\u003e\n\u003cp\u003eReady to elevate your projects and leave expensive alternatives behind? Explore the SuperMini NRF52840 today. Grab yours now and enjoy a world of possibilities at your fingertips!\u003c\/p\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]\"\u003eBLE 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]\"\u003enRF52840 SOC\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003e1MB ROM\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003e256KB RAM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Boardsource","offers":[{"title":"Default Title","offer_id":46444554518767,"sku":"","price":16.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/8680\/2415\/files\/super_mini_components_16_9-1697148605663.webp?v=1746722373"},{"product_id":"nice-nano-v2-wireless-keyboard-controller","title":"nice!nano v2.0","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\u003eThe Nice!Nano Controller the best NRF52840 Development Board for Ultimate Wireless Keyboard\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe nice!nano is a wireless, BLE (Bluetooth) enabled replacement for the Pro Micro or Elite-C powered by the nRF52840 SoC. The nice!nano utilizes a LiPo battery allowing you to make your board completely wireless and has an on-board charging circuit, so simply plug in your keyboard to charge the battery, and use it wireless any other time you want.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/products\/battery-helper\"\u003e\u003cstrong\u003ePlease checkout out helper PCB to manage your battery if your keyboard does not do it for you.\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull ProMicro Compatibility\u003c\/strong\u003e: The Nice!nano boasts the same pin configuration as ProMicro, ensuring seamless compatibility with most ProMicro keyboards. Say goodbye to compatibility issues and hello to easy integration.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePower-Efficient Design\u003c\/strong\u003e: The Nice!nano is designed with power efficiency in mind. It features a 3.7V lithium battery interface and a software switch to cut off LED power, drastically reducing standby power consumption to as low as 1mA. Enjoy extended battery life without sacrificing performance.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\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]\"\u003eBLE 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]\"\u003enRF52840 SOC\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003e1MB ROM\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003e256KB RAM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Boardsource","offers":[{"title":"Default Title","offer_id":46444592038127,"sku":null,"price":25.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/8680\/2415\/files\/nice_nano_components_16_9-1694725672098.webp?v=1746723640"},{"product_id":"rp2040-zero-controller","title":"RP2040-Zero","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\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\u003eRP2040-Zero: A Compact and Versatile Microcontroller Board\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRP2040-Zero: The Compact and Versatile Microcontroller for Custom Keyboards The RP2040-Zero is a popular choice for building custom keyboards due to its small size, affordability, and powerful features. With its dual-core processor, ample memory, and flexible I\/O options, it's perfect for creating unique and personalized keyboard layouts.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDiscover the RP2040-Zero: The Ideal Microcontroller for Custom Keyboards\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe RP2040-Zero has quickly become a favorite among keyboard enthusiasts seeking a compact and affordable solution for their custom builds. Its powerful features and versatility make it the perfect choice for creating unique and personalized keyboard layouts.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact and Lightweight:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIdeal for building small-form-factor keyboards.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAffordable Price:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEnjoy exceptional value without breaking the bank.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePowerful Performance:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBenefit from a dual-core Arm Cortex M0+ processor for smooth\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlexible I\/O:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEasily connect to a variety of components, including switches, LEDs, and encoders.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustomizable Keymaps:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCreate tailored layouts and programming using the board's programmable I\/O state machines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Choose the RP2040-Zero for Your Keyboard Project:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatility:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBuild everything from simple split keyboards to complex ortholinear layouts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommunity Support:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBenefit from a thriving community of keyboard enthusiasts offering resources and assistance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScalability:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEasily expand your keyboard's functionality as your needs grow.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUnlock Your Keyboard's Full Potential with the RP2040-Zero.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhether you're a seasoned keyboard builder or just starting out, the RP2040-Zero is the perfect choice for creating a truly unique and personalized typing experience.\u003c\/p\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]\"\u003eUSB-C connector\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003eCastellated module allows soldering direct to carrier boards\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]\"\u003eRP2040 microcontroller chip designed by Raspberry Pi\u003c\/li\u003e\n\u003cli class=\"marker:text-[.8rem] text-[1rem] font-[400]\"\u003e264KB of SRAM, and 2MB of on-board Flash memory\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Boardsource","offers":[{"title":"Default Title","offer_id":46444650529007,"sku":null,"price":6.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/8680\/2415\/files\/rp2040_zero_top_down_front_stack-1726859774412.webp?v=1746724802"}],"url":"https:\/\/boardsource.mom\/collections\/controllers.oembed","provider":"Boardsource","version":"1.0","type":"link"}