Crowdfunding Page History

This page is an archive of the original crowdfunding campaign for this project. It may not be up-to-date with the latest updates and product availability.
Return to the current project page.

ANAVI Technology
Home Automation

ANAVI Macro Pad 12 & Arrows

Two fully programmable, open source, no-solder, hot-swappable mechanical keyboards powered by Raspberry Pi & CircuitPython

$1,583 raised

of $1 goal

Funded! Order Below

Funding ended on Aug 10, 2023 at 04:59 PM PDT.

Recent Updates

You'll be notified about news and stock updates for this project.

Compact, open-source, hot-swappable mechanical keyboards featuring back-lighting, under-lighting and an OLED display.

Unleash your typing potential with our new small, fully programmable, open source mechanical keyboards with hot-swappable sockets: ANAVI Macro Pad 12 and ANAVI Arrows. Both macro pads are powered by the Raspberry Pi RP2040 microcontroller at the heart of the Seeed XIAO RP2040, which provides support for USB Type-C. Each kit includes a mini yellow-blue OLED display for the dedicated I2C connector. Out of the box, the keyboards are powered by the open source KMK firmware, written in CircuitPython.

Customizable for any application

Each of these two small mechanical keyboards can fit a range of versatile use cases: video or audio editing, entertainment broadcasting, gaming, programming, etc. Boost your productivity with the precise control and helpful lighting effects they provide! Getting started is soldering required! Just connect the device to your Windows, MacOS, or GNU/Linux computer with a USB Type-C cable and you’re ready to go.

ANAVI Macro Pad 12

ANAVI Macro Pad 12 offers twelve fully programmable, hot-swappable, Gateron red mechanical switches with translucent keycaps. The black, gold-plated PCB features yellow back-lighting under each key, RGB LED on front and six WS2812B LEDs for under lighting effects. The hot-swappable sockets allow you to change the mechanical switches easily, with no soldering required. The device has a I²C slot for adding peripherals, such as a mini OLED display, included in the kit.

ANAVI Arrows

ANAVI Arrows is a small, fully programmable, mechanical keyboard. The device offers a single rotary encoder with a clickable switch, a RGB LED, and four Gateron red, linear, non-clicky mechanical switches with transparent keycaps and yellow LED back-lighting. You can easily turn the rotary encoder left or right, and you also can click it, which is all fully programmable! ANAVI Arrows uses a black, gold-plated PCB and features yellow back-lighting under each key. It also has four WS2812B LEDs on the underside for under-lighting effects. An I²C slot allows for adding peripherals, such as our included mini OLED display.

Mini OLED Display

Upgrade your typing experience to a new level of sophistication and functionality with a mini OLED display - the ultimate companion for the discerning typist or passionate gamer. From displaying system stats, notifications, or custom animations, the possibilities are limitless.

Each kit of ANAVI Macro Pad 12 and ANAVI Arrows contains a mini yellow-blue I2C OLED display. I2C, short for Inter-Integrated Circuit, is a widely used serial communication protocol. A dedicated connector on the printed circuit board of each keyboard lets you plug in the included mini OLED display. You can add other I2C devices, for example a gesture sensor, to the same connector. The open source firmware KMK has support for OLED display.

Hot-swap sockets

Hot-swap sockets for mechanical keyboards utilize specialized connectors that allow you to easily and conveniently swap out or replace switches without the need for soldering. The printed circuit boards of both ANAVI Macro Pad 12 and ANAVI Arrows feature hot-swap sockets.

You can tailor your typing experience to your preferences. Whether you prefer linear, tactile, or clicky switches, you can easily swap key switches in and out to find the perfect match for your typing style. Furthermore, hot-swap sockets allow effortless replacement in case of a faulty switch or when trying out new switch variants.

Kits with ANAVI Macro Pad 12 and ANAVI Arrows feature Gateron red mechanical switches and translucent keycaps. However, you can easily experiment and use any Cherry MX compatible switch with the hot-swap sockets.

Quick Setup

You can easily get started with ANAVI Macro Pad 12 and ANAVI Arrows, thanks to the compatibility with popular open source projects. Just connect the keyboard to your Linux, Windows, or macOS computer, and configure your keyswitch macro or shortcut settings through the open source KMK firmware available under GPLv3 and written in CircuitPython. ANAVI Macro pads are officially supported by KMK, and you can find our ANAVI firmware in KMK’s GitHub repository.

CircuitPython is a software implementation written in C of a programming language largely compatible with Python 3 and optimized to run on constrained embedded devices such as microcontrollers. It has been derived from MicroPython. KMK is a keyboard focused layer that sits on top of CircuitPython, which makes programming custom keyboards easy.

Proudly Open Source

Both ANAVI Macro Pad 12 and ANAVI Arrows are open hardware products designed with free and open source software. Their default open source firmware is KMK ("Clackety Keyboards Powered by Python"). Source code and schematics are available on GitHub. A comprehensive user’s manual will be provided.


ANAVI Macro Pad 12 ANAVI Arrows ANAVI Macro Pad 10 ANAVI Macro Pad 8 ANAVI Knobs 3 ANAVI Macro Pad 2 ANAVI Knob 1
Mechanical switches Yes (12) Yes (4) Yes (10) Yes (8) NoYes (2) No
Hot-swappable Yes Yes Yes NoNoNoNo
Rotary Encoder NoYes (1) Yes (1) NoYes (3) NoYes (1)
Under-lightning Yes Yes Yes Yes NoNoNo
Backlighting Yes Yes Yes Yes NoYesNo
Mini OLED display Yes Yes NoYes Yes (Optional) NoYes (Optional)
Connector Type USB-C USB-C USB-C microUSBUSB-C microUSBUSB-C
MCU Raspberry Pi RP2040 Raspberry Pi RP2040 Raspberry Pi RP2040 Microchip ATmega32U4Raspberry Pi RP2040 Microchip ATtiny85Raspberry Pi RP2040
Open Source Hardware Yes Yes Yes Yes Yes Yes Yes

There are literally hundreds of high-quality mechanical keyboards on the market. Using our previous experience from our ANAVI Macro Pad 10, ANAVI Macro Pad 8, ANAVI Knobs 3,ANAVI Macro Pad 2 and ANAVI Knob 1, and new modern technologies, we are proud to be delivering ANAVI Macro Pad 12 and ANAVI Arrows. Both of these mini mechanical keyboards are with 6 distinguishable features: fully programmable, hot-swappable, mini OLED display, Gateron red mechanical switches, USB-C, Raspberry Pi RP2040 microcontroller and open source firmware.

Furthermore, unlike many of the other options on the market, our keyboards are entirely open source, affordable, compact, and highly customizable for a wide range of applications.

Stretch Goals

Our crowdfunding campaign has a very modest goal of just $1, but if we raise:

Manufacturing Plan

All units will be made in Plovdiv, Bulgaria and packaged in eco-friendly recyclable cardboard boxes. To ensure consistently high quality, the printed circuit boards (PCBs) of ANAVI Macro Pad 12 and ANAVI Arrows have a black solder mask and a gold surface finish. All kits are using the same key components: Seeed Studio XIAO RP2040, hot-swap sockets, Gateron red switches, translucent keycaps, and mini OLED display. The castellated holes on XIAO RP2040 allow easier assembly with surface-mount technology (SMT). All keyboards will be carefully flashed and tested with the open source KMK firmware.

Shipping & Fulfillment

All ANAVI Macro Pad 12 and ANAVI Arrows kits will be shipped to our backers using Crowd Supply’s fulfillment services. Once manufacturing is complete, we’ll make a bulk shipment to Crowd Supply and from there, the packages will be shipped out to our individual backers. For more details, please have a look at this guide to ordering, paying, and shipping.

Risks & Challenges

ANAVI Macro Pad 12 and ANAVI Arrows are open source hardware products. We have already manufactured a small-run batch to ensure that everything works correctly and we are ready for mass production!

We have experience successfully delivering projects on time, and even ahead of schedule, from our previous crowdfunding campaigns, including ANAVI Macro Pad 10, ANAVI Macro Pad 8, ANAVI Macro Pad 2, ANAVI Knobs 3, ANAVI Knob 1, ANAVI Thermometer, ANAVI Gas Detector, ANAVI Gardening uHAT, ANAVI Infrared pHAT and many more. Over the years we have established a trusted supply chain and we work with small local factories in Plovdiv, Bulgaria to ensure high quality components at a reasonable price. However, now, due to the global chip shortage, we are facing completely new challenges. To reduce the manufacturing risks, we are stocking all critical components in advance.

In case of a complete inability to deliver, or some kind of shipping failure, backers will be offered full refunds. If any delays occur, backers will be notified promptly through our regular updates.

In the Press

Produced by ANAVI Technology in Plovdiv, Bulgaria.

Sold and shipped by Crowd Supply.

ANAVI Arrows

Mini mechanical keyboard with a rotary encoder, 4 Gateron red switches, translucent keycaps, USB-C, RP2040 microcontroller, yellow-blue mini OLED I2C display, backlighting, underlighting, acrylic enclosure, screws and nuts.

$42 $8 US Shipping / $18 Worldwide

Want to buy this item? Check the current project page for the latest information.

ANAVI Macro Pad 12

Mini mechanical keyboard with 12 Gateron red switches, translucent keycaps, USB-C, RP2040 microcontroller, yellow-blue mini OLED I2C display, backlighting, underlighting, acrylic enclosure, screws and nuts.

$57 $8 US Shipping / $18 Worldwide

Want to buy this item? Check the current project page for the latest information.

About the Team

ANAVI Technology

Plovdiv, Bulgaria  ·   AnaviTechnology  ·   AnaviTechnology  ·

Open source hardware created and powered by free and open source software

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects