Compact Desktop Media Control with ANAVI Macro Pad 2

Do you remember the ANAVI Macro Pad 2, our tiny mechanical keyboard with just two keys? Built around the Microchip ATtiny85 microcontroller, it comes with QMK version 0.13.19 and is often used as a cool copy-paste keypad. However, its open-source firmware can be reprogrammed for various uses. Recently, Henrik shared a Crowd Supply “field report” about his impressive setup, using the ANAVI Macro Pad 2 to control audio streams with his favorite songs. Although the ANAVI Macro Pad 2 was successfully funded on Crowd Supply three years ago, in June 2021, we continue to update the documentation and share news with our backers. It’s fantastic to keep improving the product based on community feedback.

Henrik created a custom QMK keymap for the ANAVI Macro Pad 2 based on his needs: the left button is for “play/pause,” and the right button is for “next song.” He even configured the LEDs to light up when the buttons control media playback. Why hire a DJ when you can be the DJ with your homemade setup using the ANAVI Macro Pad 2?

After modifying the firmware, Henrik made a hardware customization. For fun, he changed the keycap on the right button to one featuring a sleeping unicorn. This new keycap, being heavier than the default translucent one, adds weight to the otherwise lightweight ANAVI Macro Pad 2. The keyboard comes with Gateron red mechanical switches, which are Cherry MX compatible, allowing for easy keycap changes. Henrik also shared his plans for future modifications, including a second custom keycap.

Nowadays, the ANAVI Macro Pad 2 is available for purchase from our distributors worldwide. If you need any help, feel free to get in touch. The user manual is available on GitHub. For more details about Henrik’s setup, check out his Crowd Supply field report.

You may also like

ANAVI Handle was Certified as Open Source Hardware with UID BG000134

The Open Source Hardware Association (OSHWA) officially certified our new gadget ANAVI Handle in April. ANAVI Handle is a small USB-C adapter with XIAO RP2040 that allows you to use Wii Nunchuk-compatible controllers as USB HID peripherals on your personal computer. You can configure ANAVI Handle to adapt the controller as a joystick, keyboard or a mouse.

OSHWA, a prominent U.S.-based non-profit, manages the Certified Projects Directory and annually hosts the prestigious Open Hardware Summit. Their certification program ensures that a project’s interpretation of “open source hardware” aligns with the community’s standards, promoting transparency and accessibility.

Each certified hardware version is identified by a unique identification number (UID) that includes a country code and a numerical sequence. On April 19th, ANAVI Handle version 1.0 was certified with the UID BG000134. This UID, displayed through the OSHW Certification Mark, simplifies navigation and information access for interested parties. The “BG” prefix indicates that the ANAVI Handle is from Plovdiv, Bulgaria, a city renowned as Bulgaria’s second-largest and Europe’s oldest continuously inhabited city, with over 6000 years of history.

Our projects, including the ANAVI Handle, are distinguished by our unwavering commitment to complete openness. Every aspect of our design and functionality is made accessible to all, reflecting the true spirit of the open-source community. From the KiCad-designed printed circuit board to the highly-configurable firmware powered by CircuitPython, we exclusively use free and open-source software.

We launched ANAVI Handle on the market through a successful crowdfunding campaign at Crowd Supply. Place your order now to be among the first to experience the ultimate open-source USB adapter for your Nunchuk controller!

You may also like

ANAVI Handle Crowdfunding Success: Kits Ready for Distribution and Available for Purchase

Exciting update, folks! The ANAVI Handle crowdfunding campaign wrapped up successfully a few weeks back. We’ve shipped all the kits to Crowd Supply’s warehouse, and they’re gearing up for distribution. In the next couple of weeks, orders will flow into Crowd Supply’s fulfillment system and be swiftly processed.

The ANAVI Handle is an open-source hardware USB adapter for the Nintendo Wiimote connector. Its open-source firmware transforms the Nunchuk controller into a USB mouse, keyboard, or joystick. If you missed out on the crowdfunding phase, don’t worry—you can still snag a kit from Crowd Supply.

You may also like

Game on! ANAVI Handle Crowdfunding Campaign Started!

After months of diligent research and development, we’re thrilled to unveil the launch of the crowdfunding campaign for the ANAVI Handle at Crowd Supply. This open source USB adapter bridges the popular wired Wii Nunchuk controller to personal computers, integrating open-source hardware with free and open-source software.

Designed using KiCad, the printed circuit board is gold-plated. The main component is Seeed Studio XIAO module with Raspberry Pi RP2040 microcontroler. The firmware of ANAVI Handle, driven by CircuitPython, guarantees effortless functionality, featuring versatile modes for joystick, mouse, or keyboard use.

The crowdfunding target for the ANAVI Handle is intentionally humble, marked at a mere $1. Your backing will help production in Plovdiv, Bulgaria, EU, tapping into our trusted supply network. Join us by placing an order and breathing life into this wholly open-source endeavor!

You may also like

Happy New Year!

2024 Open Source Hardware

As we step into 2024, we extend our warmest wishes to all makers and engineers passionately involved in open-source software and hardware ecosystem. May the coming year be filled with groundbreaking projects, collaborative efforts, and success in all your endeavors!

2023 in Review

2023 was a significant turning point for the tech industry. It marked rise of AI and also the end of the global chip shortage, providing relief to both small and large manufacturers and paving the way for new cutting-edge devices. Among the highlights of 2023 was the very anticipated release of Raspberry Pi 5 single board computer.

ANAVI Arrows and ANAVI Macro Pad 12

In 2023, our open source hardware lineup expanded with a couple of new mechanical keyboards ANAVI Macro Pad 12 and ANAVI Arrows. Both are OSHWA certified and support QMK and KMK. We have dedicated considerable efforts to streamline the production of our existing products, ensuring that we maintain competitive retail prices while meeting the growing demand for years to come. Despite rising production costs, we have maintained our prices without any increases.

2024 Roadmap

Looking ahead to 2024, we’re thrilled to unveil a range of exciting products. The ANAVI Miracle uHAT takes center stage, allowing users to conduct a symphony of color with this open source add-on board for Raspberry Pi single board computers. Featuring compatibility with addressable RGB LED strips like WS2812B, mini I2C OLED display, and sensors, it opens up a world of possibilities for dynamic and interactive projects. We hope to launch a crowdfunding campaign for ANAVI Miracle uHAT at Crowd Supply in Q1 2024.

ANAVI Miracle uHAT for Raspberry Pi

But that’s not all. Our lineup for 2024 also includes plans for USB adapter board designed for Wii Nunchuk compatible joysticks, providing a seamless gaming experience. Additionally, we’re working on a USB microphone, IoT development boards and a CO2 sensor—innovations that align with our commitment to developing practical and meaningful open-source hardware solutions. Stay tuned for more surprises, including potential additions to our collection of mechanical keyboards, as we continue to push the boundaries of what’s possible in the world of DIY electronics. Here’s to another year of collaboration, creativity, and limitless innovation in the open-source hardware community!

You may also like

ANAVI Macro Pad 12 and ANAVI Arrows Are Shipping Soon to Backers of the Crowdfunding Campaign

Good news, everybody! All kits with ANAVI Macro Pad 12 and ANAVI Arrows have been sent to Crowd Supply’s warehouse for distribution. Crowd Supply will ship them to backers of the crowdfunding very soon.

ANAVI Arrows and ANAVI Macro Pad 12 mechanical keyboards with how-swappable switches

Every kit features environmentally conscious simple packaging encased in recyclable cardboard boxes. These boxes are made from recycled materials and are readily recyclable once more, fostering a circular economy. Opting for this kind of packaging is in harmony with our sustainability objectives and a dedication to a more environmentally-friendly and conscientious approach to packaging materials.

Mechanical keyboard kits in eco-friendly packaging from recycle cardboard boxes

We want to express our profound gratitude for all backers of our open-source hardware offerings! If you missed the crowdfunding period you can still purchase a compact mechanical keyboard from Crowd Supply. In the coming months we will make ANAVI Arrows and ANAVI Macro Pad 12 available through our other distributors. Anticipate a consistent flow of technical enhancements. We trust that your new equipment will bring you both enjoyment and a boost in your productivity!

You may also like

KMK: Harnessing the Potential of Open Source and CircuitPython to Energize Mechanical Keyboards

Within the realm of computer keyboards, a remarkable open-source firmware called KMK has surfaced, captivating enthusiasts from all corners. KMK possesses a potent capability to revolutionize mechanical keyboards into personalized instruments, enabling users to venture into uncharted territories of customization and productivity.

KMK Open Source Mechanical Keyboard Firmware Written in CircuitPython

CircuitPython is an open-source programming language that runs on microcontrollers used in various embedded applications, including mechanical keyboards like ANAVI Macro Pad 12 and ANAVI Arrows from our crowdfunding campaign at Crowd Supply. Built upon the foundations of Python, CircuitPython is specifically crafted to cater to the requirements of resource-limited embedded devices housing microcontrollers. One of the standout merits of CircuitPython lies in its user-friendly nature and effortless adaptability, particularly beneficial for newcomers who may not possess extensive coding expertise.

ANAVI Arrows and ANAVI Macro Pad 12 with the open source firmware KMK written in CircuitPython

The source code of KMK is readily available on GitHub, released under the GPLv3 license. The inception of KMK can be traced back to 2018. Notably, the KMK source code follows a coding style that employs the Python code formatter, known as Black, and embraces the usage of single quotes.

KMK firmware runs on Raspberry Pi RP2040 microcontoller which is in the core of Seeed Studio XIAO RP2040 module

The hardware requirements for microcontrollers to run KMK are: a minimum of 256KB of flash storage, support HID over USB and/or Bluetooth, CircuitPython version 7.0 or newer. With its impressive hardware capabilities, the Raspberry Pi RP2040 microcontroller is a perfect fit for CircuitPython and KMK. Because of this we selected Seeed Studio’s XIAO module with RP2040 for ANAVI Macro Pad 12 and ANAVI Arrows.

KMK offers many key features:

  • Key Mapping: Customize key assignments to suit individual preferences
  • Macros: Create and assign macros for automating tasks or executing commands
  • Layers: Define multiple virtual layers for accessing different functions or modes
  • LED Control: Customize backlighting and LED behavior
  • Rotary Encoder: Rotary encoders for various functions like volume control or scrolling.
  • Mini OLED Display: Compatibility with mini OLED displays, allowing users to display custom information or visuals on their keyboards
Back-light and under-light effects with KMK firmware on the mechanical keyboards ANAVI Macro Pad 12 and ANAVI Arrows

KMK supports many mechanical keyboards, including ANAVI Macro Pad 12 and ANAVI Arrrows. Although you are free to change to another firmware at any time, both ANAVI Macro Pad 12 and ANAVI Arrrows out of the box will come with KMK pre-installed.

You may also like

Transforming Keyboard Customization: Unleashing the Potential of Hot-Swappable Sockets

A standout feature of the ANAVI Macro Pad 12 and ANAVI Arrows is their seamless switch swapping capability, allowing you to tailor your typing experience on the go! With utmost ease and no need for soldering, thanks to the convenient hot-swappable sockets integrated into the printed circuit board, anyone can effortlessly remove a switch from its socket and replace it with another compatible switch.

This revolutionary feature provides several benefits to keyboard enthusiasts and users who like to customize their typing experience. It allows for easy experimentation with different switch types, enabling users to find the switch that suits their preferences best. It also simplifies switch replacement, making it more convenient to replace a faulty switch or try out different switches without needing specialized soldering equipment or skills.

Basically the whole key is like a sandwich: hot-swappable socket, mechanical switch and a keycap. All kits with ANAVI Macro Pad 12 and ANAVI Arrows include Gateron red mechanical switches. However thanks to the hot-swappable sockets you can experiment with various options of clicky, tactile and linear Cherry MX compatible mechanical switches from different brands with various tech specs and colors: red, blue, brown, green, silver, etc.

The printed circuit boards of ANAVI Macro Pad 12 and ANAVI Arrows are designed with Kailh hot-swap sockets on the back. These sockets are for surface-mount technology (SMT) assembly. To provide backlight on the front of the printed circuit boards there is a separate LED under each mechanical switch. We decided to make both of these keyboards with north-facing switches, aka the LED on each key is on the top (north) part of the switch. Furthermore, there are WS2812B addressable LEDs on the back. All these LEDs combined with the translucent keycaps included in the kit create awesome light effects when the keyboard is turned on. The open source firmware KMK allows fine tuning of the lights.

Although, as you can see in the video it is possible to hand-solder the sockets, this is appropriate only for a prototype. For manufacturing the keyboards ordered from the crowdfunding campaign we have hired a trusted local factory and they will do a professional lead-free assembly of all components. Using these hot-swappable sockets and SMT LEDs there is no need of manual hand soldering of any mechanical switches. This significantly simplifies and speeds up the manufacturing process. The end result is better quality and lower price.

Our crowdfunding campaign has a very modest goal of just $1. It will help us make the keyboards in my hometown Plovdiv, Bulgaria, EU thanks to the trusted supply chain we have established throughout the years. Order ANAVI Macro Pad 12 or ANAVI Arrows to get a cool mechanical keyboard and help us bring these entirely open source hardware projects to life!

You may also like

Introducing ANAVI Macro Pad 12 and ANAVI Arrows

We are back with two brand new fully programmable, open source, hot-swappable compact mechanical keyboards: ANAVI Macro Pad 12 and ANAVI Arrows. The crowdfunding campaign is now live at Crowd Supply!

ANAVI Arrows and Macro Pad 12


Both ANAVI Macro Pad 12 and ANAVI Arrows feature high-quality gold-plated circuit boards designed with the free and open source software KiCad. These compact keyboards are driven by the Seeed Studio XIAO RP2040 with Raspberry Pi RP2040 microcontroller, ensuring top-notch performance. Equipped with a USB-C connector and a charming mini yellow-blue OLED display, they combine functionality with visual appeal. Thanks to the popular open-source KMK firmware written in CircuitPython, personalizing keyboard layouts and macros becomes a breeze.

ANAVI Arrows

Import your typing experience with our bright and shiny compact mechanical keyboards, made in Plovdiv, Bulgaria, EU. Support our crowdfunding campaign and help us bring these unique and high-quality open source keyboards to life.

You may also like

Macro Pad 10, Knobs 3 and Knob 1 are OSHWA-Certified!

Great news! The Open Source Hardware Association (OSHWA) has officially certified ANAVI Macro Pad 10, ANAVI Knobs 3 and ANAVI Knob 1. OSHWA is a non-profit entity registered in the US that organizes the annual Open Hardware Summit and maintains the Certified Projects Directory.

ANAVI Macro Pad 10, ANAVI Knobs 3, ANAVI Knob 1
ANAVI Macro Pad 10, ANAVI Knobs 3, ANAVI Knob 1

As part of the certification program, OSHWA ensures that the definition of “open source hardware” used by a specific project (in our case in these 3 mini mechanical keyboards) matches the community’s definition of open source hardware. They provide a unique identification number (UID) for each version of the certified open hardware device based on the country code and a number. So now we have:

The prefix BG is the country code for Bulgaria, because all these mini mechanical keyboards are made in my hometown of Plovdiv, Bulgaria. As truly and entirely open source projects, we also go one step further. Only free and open source software has been used to design the printed circuit board, the stickers, the firmware, and the documentation. In previous updates we explained how we use KiCad for designing the printed circuit boards and the open source firmware QMK and KMK written in CircuitPython.

ANAVI Macro Pad 10
ANAVI Macro Pad 10

One more thing: this year’s open source hardware summit will be held in New York on April 28 and 29th. You can attend remotely and in person. So make sure to mark the dates on your calendar!

You may also like