Recent Blog Posts

Keyboards

ANAVI Macro Pad 12

ANAVI Macro Pad 12

ANAVI Macro Pad 10 is an open source hardware mini mechanical keypad with Seeed XIAO RP2040. It offers twelve hot-swappable Gateron red mechanical switches with translucent keycaps, mini yellow-blue OLED display, yellow backlighting under each key, RGB LED on the front and six WS2812B LEDs for under-lighting. The hot-swappable sockets allow you to change the mechanical switches easily, with no soldering required. It features:

  • Keys: Twelve Gateron red, linear, non-clicky hot-swap mechanical switches and transparent keycaps with yellow LED backlighting
  • Peripherals: RGB LED on top, six WS2812B addressable LED strip for bottom-lighting, I²C slot for mini OLED display or other peripherals
  • MCU: Raspberry Pi RP2040
  • Connectivity: USB-C
  • Firmware: KMK firmware
  • Compatibility: Windows, macOS, and Linux support
  • Dimensions: 73.0 x 116.7 mm (2.87 x 4.60 inches)

User 's Manual
Open Source KMK Firmware
Open Source QMK Firmware

ANAVI Macro Pad 10

ANAVI Macro Pad 10

ANAVI Macro Pad 10 is an open source hardware mini mechanical keypad with Seeed XIAO RP2040. It offers a rotary encoder with clickable switch, yellow backlighting under each key, RGB LED on the front and four WS2812B LEDs for under-lighting and nine hot-swappable Gateron red mechanical switches with translucent keycaps. The hot-swappable sockets allow you to change the mechanical switches easily, with no soldering required. It features:

  • Inputs: Rotary encoder with clickable switch and nine hot-swappable Cherry MX-style switches
  • Keys: Nine Gateron red, linear, non-clicky mechanical switches and transparent keycaps with yellow LED backlighting
  • Peripherals: RGB LED on top, WS2812B addressable LED strip for bottom-lighting
  • MCU: Raspberry Pi RP2040
  • Connectivity: USB-C
  • Firmware: KMK or Quantum Mechanical Keyboard (QMK) open source firmware
  • Compatibility: Windows, macOS, and Linux support
  • Dimensions: 73.0 x 91.0 mm (2.87 x 3.58 inches)

User 's Manual
Open Source KMK Firmware
Open Source QMK Firmware

ANAVI Macro Pad 8

ANAVI Macro Pad 8

ANAVI Macro Pad 8 is an open source, custom programmable, mini 8-key mechanical keyboard/keypad. Each key allows you to reprogram and use it as macro keypad or even dedicated shortcut keys without any coding experience! Powered by the advanced and yet easy-to-use Quantum Mechanical Keyboard (QMK) open source firmware. It features:

  • Keys: 8 Gateron red mechanical switches with transparent keycaps
  • Peripherals: Mini OLED display, backlit and WS2812B addressable LED strip
  • MCU: Microchip ATmega32U4
  • Connectivity: microUSB
  • Firmware: Quantum Mechanical Keyboard (QMK) open source firmware or Arduino sketches
  • Compatibility: Windows, MacOS and Linux support
  • Dimensions: 135x47mm (5.32 x 1.86 inches)

User 's Manual
Open Source QMK Firmware
Examples

ANAVI Arrows

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. An I²C slot allows adding peripherals, such as our included mini OLED display.

  • Keys: Four Gateron red, linear, non-clicky hot-swap mechanical switches and transparent keycaps with yellow LED back-lighting
  • Inputs: One rotary encoder with clickable switch
  • Peripherals: RGB LED on front and four addressable WS2812B LED strip for bottom-lighting, I²C slot for mini OLED display or other peripherals
  • MCU: Raspberry Pi RP2040
  • Connectivity: USB-C
  • Firmware: KMK firmware
  • Compatibility: Windows, macOS, and Linux support
  • Dimensions: 80.0 x 63.2 mm (3.15 x 2.49 inches)

User 's Manual
Open Source KMK Firmware
Open Source QMK Firmware

ANAVI Knobs 3

ANAVI Knobs 3

ANAVI Knobs 3 offers three rotary encoders with clickable switches and a RGB LED. The black, gold-plated PCB also features an I²C slot for adding peripherals such as a mini OLED display. It features:

  • Inputs: Three rotary encoders with clickable switches
  • Peripherals: RGB LED, I²C slot
  • MCU: Raspberry Pi RP2040
  • Connectivity: USB-C
  • Firmware: KMK or Quantum Mechanical Keyboard (QMK) open source firmware
  • Compatibility: Windows, macOS, and Linux support
  • Dimensions: 35.0 x 90.0 mm (1.38 x 3.54 inches)

User 's Manual
Open Source KMK Firmware
Open Source QMK Firmware

ANAVI Macro Pad 2

ANAVI Macro Pad 2

Open source, programmable two-key mechanical keyboard/keypad with backlighting. Each of the keys on ANAVI Macro Pad 2 can be reprogrammed for use as a macro or even as a dedicated shortcut key, making it perfect for a number of applications across various industries. It features:

  • Keys: 2 Gateron red mechanical switches with transparent keycaps
  • MCU: Microchip ATtiny85
  • Connectivity: microUSB
  • Firmware: Quantum Mechanical Keyboard (QMK) 0.13.19 open source firmware
  • Compatibility: Windows, MacOS and Linux support
  • Dimensions: 40x38 mm (1.60 x 1.50 inches)

User 's Manual
Open Source QMK Firmware
Examples

ANAVI Knob 1

ANAVI Knob 1

ANAVI Knob 1 offers a rotary encoder with clickable switch. The black, gold-plated PCB also features an I²C slot for adding peripherals such as a mini OLED display. It features:

  • Inputs: Rotary encoders with a clickable switch
  • Peripherals: RGB LED, I²C slot
  • MCU: Raspberry Pi RP2040
  • Connectivity: USB-C
  • Firmware: KMK or Quantum Mechanical Keyboard (QMK) open source firmware
  • Compatibility: Windows, macOS, and Linux support
  • Dimensions: 35.0 x 49.0 mm (1.38 x 1.93 inches)

User 's Manual
Open Source KMK Firmware
Open Source QMK Firmware

ANAVI Handle

ANAVI Handle with Nunchuk controller

An open-source USB-C adapter that allows you to connect a Nunchuck controller or other Wiimote attachments to a PC as a keyboard, a mouse or a joystick. It features:

  • MCU: Raspberry Pi RP2040
  • Connectivity: USB-C
  • Firmware: open-source based on CircuitPython
  • Compatibility: Windows, macOS, and Linux support
  • Dimensions: 35.0 mm x 33.3 mm (1.38 x 1.31 inches)

User 's Manual
Open Source Firmware

Internet of Things

ANAVI Thermometer

ANAVI Thermometer

ANAVI Thermometer is an open source hardware, Wi-Fi development board for measuring temperature that’s powered by an ESP8266 processor. It comes with a built-in DHT22/AM2302 temperature and humidity sensor and has slots for a mini OLED display, waterproof DS18B20 temperature sensor, and empty slots for up to three additional I2C sensor modules. All these features make ANAVI Thermometer appropriate for developers, makers, students and open source enthusiasts interested in home automation. The board features:

  • CPU: Tensilica L106 32-bit processor (ESP8266)
  • Connectivity: WiFi 802.11 b/g/n
  • Build-in sensor: temperature and humidity (AM2302/DHT22)
  • Input voltage: 5 V (microUSB)
  • Peripherals: Mini OLED display, terminal block DS18B20 waterproof temperature sensor, UART pins, button, three slots for I2C sensors
  • Compatibility: Arduino IDE, Home Assistant, MQTT, and any modern web browser
  • Certification: Open Source Hardware Association (OSHWA) BG000017
  • Dimensions: 75 mm x 40 mm

User 's Manual
User 's Manual in German
Open Source Arduino Sketch for ANAVI Thermometer
Examples

ANAVI Fume Extractor

ANAVI Fume Extractor

ANAVI Fume Extractor is a smart, open source, solder smoke absorber. It is powered by a Wi-Fi development board with an ESP8266, an 80 mm fan, and a replaceable filter. ANAVI Fume Extractor has dedicated slots for a mini OLED I²C display and a MQ-135 gas sensor module, as well as slots for up to three additional I²C sensor modules for measuring temperature, humidity, light, and barometric pressure.

  • Fan: 80 mm, 5 V DC, 0.25 A with replaceable filter
  • CPU: Tensilica L106 32-bit processor (ESP8266)
  • Connectivity: Wi-Fi 802.11 b/g/n
  • Gas sensor support: MQ-135 for air quality or any other 5 V MQ analog gas sensor
  • Peripherals: Mini OLED display, UART pins for flashing custom firmware, button, three slots for I²C sensors
  • Compatibility: Arduino IDE, PlatformIO, Home Assistant, OpenHAB, ThingSpeak, MQTT, and any modern web browser
  • Certification: Open Source Hardware Association (OSHWA) BG000060
  • Dimensions: 80x129x54 mm

User 's Manual
Open Source Arduino Sketch for ANAVI Fume Extractor
Examples

ANAVI Gas Detector

ANAVI Gas Detector

ANAVI Gas Detector is an open source, easy-to-use, Wi-Fi compatible development board for monitoring air quality and detecting dangerous gases. It supports popular analog MQ gas sensor modules such as MQ-135, MQ-2, MQ-3, etc. Furthermore, it comes with slots for mini OLED display and up to three additional I²C sensor modules, including the precise digital sensor HTU21D for measuring temperature and humidity. The board features:

  • CPU: Tensilica L106 32-bit processor (ESP8266)
  • Connectivity: WiFi 802.11 b/g/n
  • Build-in indication LEDs
  • Input voltage: 5 V (microUSB)
  • Peripherals: slot for 5 V analog gas sensor (MQ-135), slot for mini OLED display, UART pins, button, three slots for I2C sensors
  • Compatibility: Arduino IDE, Home Assistant, OpenHAB2, ThinkSpeak, MQTT, and any modern web browser
  • Certification: Open Source Hardware Association (OSHWA) BG000018
  • Dimensions: 75 mm x 40 mm

User 's Manual
Open Source Arduino Sketch for ANAVI Gas Detector
Examples

ANAVI Light Controller

ANAVI Light Controller

ANAVI Light Controller is a certified open source hardware WiFi device for controlling a low-cost 12 V RGB (non-addressable) LED strip. It also supports sensors for light, temperature, humidity, and gesture recognition. ANAVI Light Controller is fully compliant with the popular open source platform, Home Assistant. That means that when paired with Amazon Alexa, the device can be turned on and off with voice commands. The board features:

  • CPU: Tensilica L106 32-bit processor (ESP8266)
  • Connectivity: WiFi 802.11 b/g/n
  • Input voltage: 12 V
  • Peripherals: Terminal block for 12 V RGB LED strip, UART pins, button, three slots for sensors
  • Compatibility: Arduino IDE, Home Assistant, MQTT, and any modern web browser
  • Certification: Open Source Hardware Association (OSHWA) BG000005
  • Dimensions: 75 mm x 40 mm

User 's Manual
Open Source Arduino Sketch for ANAVI Light Controller
Getting Started with ANAVI Light Controller
Flashing Custom Firmware on ANAVI Light Controller
ESP8266 RGB LED Strip Control with ANAVI Light Controller, Arduino, MQTT, and HTML5
Examples

ANAVI Miracle Controller

ANAVI Miracle Controller

ANAVI Miracle Controller is an open source hardware Wi-Fi development board powered by the ESP8266 and designed to control two 5 V or 12 V addressable LED strips simultaneously. It supports popular LEDs including Neopixel, WS2811, WS2812B, TM1809, etc. It also has a dedicated slot for a mini OLED I²C display and slots for up to three additional I²C sensor modules. Furthermore, there are UART pins for easy flashing of custom software and an extra GPIO for connecting external peripherals. The board features:

  • CPU: Tensilica L106 32-bit processor (ESP8266)
  • Connectivity: WiFi 802.11 b/g/n
  • Input voltage: 5 V or 12 V (manually set with a jumper)
  • Peripherals: Terminal blocks for 2 addressable RGB LED strips, UART pins, button, slot for mini OLED display, three slots for sensors
  • Compatibility: Arduino IDE, Home Assistant, MQTT, and any modern web browser
  • Certification: Open Source Hardware Association (OSHWA) BG000050
  • Dimensions: 75 mm x 40 mm

User 's Manual
Open Source Arduino Sketch for ANAVI Miracle Controller
Flashing Custom Firmware on ANAVI Miracle Controller
Examples

Raspberry Pi HATs

ANAVI Gardening uHAT

ANAVI Gardening uHAT

ANAVI Gardening uHAT is a low-cost, open source Raspberry Pi add-on board that helps you develop smart solutions for monitoring and growing plants. ANAVI Gardening uHAT supports multiple sensors for soil moisture, temperature, humidity, barometric pressure, and light. The board features:

  • Slots for up to two capacitive soil moisture sensors
  • Slot for a waterproof temperature sensor
  • Slots for up to two plug-and-play I2C sensors
  • UART pins for serial communication
  • GPIO pins for controlling irrigation systems and peripherals
  • Green and red indication LEDs
  • Microchip MCP3002 analog-to-digital converter (ADC)
  • Follows uHAT mechanical specification with a valid ID EEPROM
  • Excellent software support, documentation, and open source examples

Note: ANAVI Gardening uHAT is compatible with any model and version of Raspberry Pi with 40 pin header.

Datasheet
User 's Manual
Examples

ANAVI Info uHAT

ANAVI Info uHAT

ANAVI Info uHAT is a low-cost, open source Raspberry Pi add-on board with mini OLED display, 3 buttons, red and green indication LEDs as well as slots for various sensors. Each kit includes 0.96" yellow-blue I²C OLED display with resolution of 128x64 individual white OLED pixels. ANAVI Info uHAT is a perfect open source solution for headless Raspberry Pi applications for use cases such as weather station or showing system information and status on setup with Pi-hole, OctoPrint, Kodi, Homebridge, openHAB, etc. The board features:

  • Slots for up to two capacitive soil moisture sensors
  • Replaceable 0.96" yellow-blue I²C OLED display
  • Slots for up to 3 plug-and-play I²C sensors
  • UART pins for serial communication
  • Green and red indication LEDs
  • 3 buttons
  • Follows uHAT mechanical specification with a valid ID EEPROM

Note: ANAVI Info uHAT is compatible with any model and version of Raspberry Pi with 40 pin header.

Datasheet
User 's Manual
Examples

ANAVI Infrared pHAT

ANAVI Infrared pHAT

ANAVI Infrared pHAT is an add-on that converts your Raspberry Pi to a powerful remote control and brings your old TV, HiFi or air conditioning to the era of Internet of Things (IoT). The board features:

  • 2x 5mm IR transmitters (IR LEDs)
  • IR receiver (IR photo sensor)
  • Slots for up to 3 plug and play sensors
  • UART pins for debugging

Note: ANAVI Infrared pHAT is compatible with any model and version of Raspberry Pi with 40 pin header.

User 's Manual
Transforming Raspberry Pi Into a Remote Control
Instructions for controlling an air conditioner with ANAVI Infrared pHAT and Raspberry Pi
Examples

ANAVI Light pHAT

ANAVI Light pHAT

ANAVI Light pHAT is an open source hardware, Raspberry Pi add-on board for controlling a 12 V RGB LED strip. Furthermore, the board supports sensors for light, temperature, humidity, gesture recognition, and motion detection. ANAVI Light pHAT was designed using the free and open source application, KiCAD. It is fully compliant with the popular open source home automation platform, Home Assistant. The board features:

  • Terminal block for attaching 12 V RGB LED strip
  • Slots for up to three plug and play I2C sensor modules
  • Slot for PIR motion sensor
  • UART pins for debugging
  • EEPROM with board manufacturer information and a device tree fragment

Note: ANAVI Light pHAT is compatible with any model and version of Raspberry Pi with 40 pin header.

User 's Manual
Examples

ANAVI Play pHAT

ANAVI Play pHAT

ANAVI Play pHAT is a super simple, low cost open source hardware add-on board for Raspberry Pi with buttons for retro gaming and slots for up to 3 I2C sensor modules. The board features:

  • 8 buttons for playing games
  • Slots for up to three plug and play I2C sensor modules
  • EEPROM with board manufacturer information and a device tree fragment

Note: ANAVI Play pHAT is compatible with any model and version of Raspberry Pi with 40 pin header.

User 's Manual
Examples

ANAVI Flex HAT

Flexible HAT for Raspberry Pi suitable for do it yourself (DIY) weather station, automated desk assistant or prototyping Internet of Things (IoT).

Anavi Flex Raspberry Pi HAT includes:

  • Relay
  • IR LED and IR photo sensor
  • Buzzer
  • Button
  • RGB LED
  • Slot for modular LCD character display
  • Slots for up to 5 plug and play I2C sensors

Note: ANAVI Flex HAT is compatible with any model and version of Raspberry Pi with 40 pin header.

User 's Manual
Examples

Sensors

BMP180 temperature and barometric pressure sensor

Easy to mount I2C sensor for measuring temperature and barometric pressure.

HTU21D temperature and humidity sensor

Easy to mount I2C sensor for measuring humidity and temperature.

BH1750 light sensor

Easy to mount I2C sensor for measuring illuminance.

APDS-9960 color and gesture detection sensor

Easy to mount I2C sensor for detecting RGB colors and simple gestures.

DS18B20 waterproof temperature sensor

Waterproof 1-wire sensor for measuring temperature in liquids, for example fish tanks.

MQ-135 gas sensor

Air quality analog sensor for buildings and offices. Compatible with ANAVI Gas Detector. Suitable for detecting of NH3,NOx, alcohol, Benzene, smoke, CO2, etc.

MQ-135 Gas Sensor Module

Displays

0.96" OLED Display

Yellow-blue OLED I2C display. Compatible with any dev board with I2C.

16x2 LCD Module

Simple and easy to mount LCD display module with 16 characters on 2 rows. Compatible with ANAVI Flex HAT.

The Story

My name is Leon Anavi. I am a software engineer and an open source enthusiast. I am passionate about open source technologies and you might know me as a speaker on various conferenes. I also maintain a YouTube channel and an unfashionable old style personal blog where I publish geek videos and tutorials for programming and do it yourself (DIY) devices. I have been a proud Raspberry Pi owner since 2012 and I still enjoy experimenting with the new versions of the board in my spare time.

I have been fascinated by open source for many years. I have huge experiece with open source software but making hardware is completely different story. In 2016 I started my new exciting journey in the world of the open source hardware. With some help from faithful friends I stared making hobby add-on boards for Raspberry Pi. Later on also Internet of Things (IoT) and mechanical keyboards. My goal is to create open source hardware with free and open source only. Therefore I use KiCad on Ubuntu Linux distribution for designing the printed circuit boards and OpenSCAD for the enclosures.

Since the beginning of 2017 our open source hardware devices have been made locally in my hometown and they proudly wear the sign Made in Plovdiv, Bulgaria, EU. They are certified by the Open Source Hardware Association. I am running modest crowdfunding campaigns to fund low-volume manufacturing of each new product. I launched my first crowdfunding with IndieGoGo but after that I quickly switched to Crowd Supply because they value open source and provide better support. You can purchase our open source hardware from Crowd Supply, Mouser, The Pi Hut, Sports Internet Solutions, Pi Supply, Oak Tree and Neven.cz.

To keep low carbon footprint and low retail prices of the open source hardware we are manufacturing locally, optimizing transportation, sourcing components carefully and relying on trusted distrubutors around the world. Crowd Supply ships from Portland, Oregon, US, Mouser from Texas, US, The Pi Hut from the UK, Sports Internet Solutions from the US, Pi Supply from the UK, Oak Tree from the UK, and Neven.cz from Brno, Czech Republic. All ANAVI products and kits are with eco friendly packaging from recyclable cardboard boxes.

Over the years as a software engineer I learned that the major difference between a printed circuit board and a stone is the software. Without proper drivers and software support any circuit board is useless. My goal is to make developer friendly hardware by providing software support and documentaion with the exact steps how to use it. Suggestions, recommendations and GitHub pull requests are always welcome!

Please do not hesitate to contact us at info@anavi.technology if you are interested in learning more, ordering any of our products or becoming a reseller.

  • Talk is cheap. Show me the code.

    Linus Torvalds
  • A program that has not been tested does not work.

    Bjarne Stroustrup
  • Those that can, do. Those that can't, complain.

    Linus Torvalds

Get In Touch.

Please send any inquiries to info@anavi.technology.