Add-ons catalog

Preview: AHT10 and AHT20

AHT10 and AHT20 1.1.0

Blocks for reading temperature and humidity from an AHT10 or AHT20 sensor on the I2C bus.

Author: Milan Spacek + Codex

#AHT10#AHT20#I2C#sensor

Preview: Filter

Filter 1.0.0

Blocks for analog value filtering (EMA and SMA) in MicroPython.

Author: Codex

#filtr#analog#EMA#SMA#MicroPython

Preview: BMP280

BMP280 1.0.0

Blocks for the BMP280 pressure and temperature sensor on I2C.

Author: Milan Spacek + Codex

#BMP280#I2C#sensor

Preview: DFPlayer Mini

DFPlayer Mini 1.0.0

Blocks for controlling the DFPlayer Mini MP3 module over UART (MicroPython).

Author: Milan Spacek + Codex

#DFPlayer#MP3#UART#Audio

Preview: ESP-NOW RC Control

ESP-NOW RC Control 1.0.0

Simple wireless RC control using the ESP-NOW protocol. The library provides a communication interface for an 8-channel RC transmitter and receiver with a configurable unique identifier, CRC checking, and a failsafe mode.

Author: Milan Špaček

#ESP-NOW#RC

Preview: I2C bus

I2C bus 1.1.1

Clear blocks for SoftI2C and hardware I2C initialization, scanning, reading, writing, registers and data conversion in MicroPython.

Author: Milan Spacek + Codex

#I2C#SoftI2C#ESP32#RP2040#MicroPython

Preview: JR6001 MP3

JR6001 MP3 1.0.0

Blocks for controlling the JR6001 audio module over UART (software bitbang or hardware UART).

Author: Milan Spacek + Codex

#JR6001#MP3#UART#Audio

Preview: MAX7219 LED Matrix

MAX7219 LED Matrix 1.0.0

Control MAX7219 LED matrices (HW692/FC16) as a framebuffer display. Supports multiple 8x8 modules on the X and Y axes.

Author: Milan Spacek + Codex

#MAX7219#LED matrix#framebuffer#display

Preview: RFID MFRC522

RFID MFRC522 1.0.0

Blocks for an MFRC522 RFID reader connected over SPI. Includes blocks for initialization and reading a tag or card UID.

Author: Milan Spacek + Codex

#RFID#MFRC522#SPI

Preview: Mochi – your OLED friend

Mochi – your OLED friend 1.0.1

An animated character for a 128×64 OLED. Expressions, blinking, gaze, mouth movement and jumping.

Author: Milan Spacek + Codex; Mochi © 2026 HANDO K.K.

#Mochi#OLED#128x64#animation#animation#ESP32#MicroPython

Preview: Modbus RTU Server

Modbus RTU Server 1.0.0

Blocks for a Modbus RTU server. Includes initialization, polling, and register handling. Ideal for creating a sensor or display device connected to a Modbus RTU bus.

Author: Milan Spacek + Codex

#Modbus#RTU#Server

Preview: MPU6500 gyroscope

MPU6500 gyroscope 0.1.9

Blocks for MPU6500 with FIFO, a Madgwick filter, calibration, tare and automatic lazy polling based on ODR.

Author: Milan Spacek + Codex

#MPU6500#IMU#gyro#Madgwick#FIFO#I2C

Preview: NTP

NTP 1.3.0

Blocks for synchronizing and reading time using an NTP server (MicroPython).

Author: Miroslav Zuzelka + AI

#NTP#Time#RTC#WiFi#Network

Preview: Animated Eyes

Animated Eyes 1.0.0

Animated eyes rendered on an OLED display. Includes options to set the eye shape, change mood, or run one of the built-in animations.

Author: Milan Špaček + FluxGarage

#display#graphics

Preview: OLED charts

OLED charts 1.0.0

Draw charts and gauges on an OLED display using a framebuffer. Includes charts, meters, a thermometer and data array blocks. A C-to-MicroPython port of oled-charts: https://moonbench.xyz/projects/oled-charts.

Author: Milan Spacek + Codex

#OLED#Charts#Gauge#Meters

Preview: Nokia 3310 LCD / PCD8544

Nokia 3310 LCD / PCD8544 1.0.0

Nokia 3310/5110 display with a PCD8544 controller and 84 × 48 resolution.

Author: Milan Spacek + Codex

#Nokia 3310#Nokia 5110#PCD8544#LCD#SPI#framebuf

Preview: PID Controller

PID Controller 1.0.0

A simple smart PID controller with automatic timing, output limits, P/I/D term limits, and support for multiple instances.

Author: Milan Spacek + Codex

#PID#regulator#control

Preview: Servo-driven robot

Servo-driven robot 1.0.0

Control a robot using simple commands (Forward, Backward, Turn). The robot uses two servos and an OLED to display animated eyes.

Author: Milan Spacek + Codex

#robot#servo#oled#eyes

Preview: RTTTL

RTTTL 1.2.2

Blocks for playing RTTTL melodies on a piezo speaker.

Author: Miroslav Zuzelka + AI

#RTTTL#Piezo#Buzzer#Music#PWM

Preview: Snow in ESP IDE

Snow in ESP IDE 1.0.1

Falling snow in ESP IDE. It is winter, and few symbols of winter are stronger than falling snow. This add-on adds falling snow to ESP IDE. Treat it as a small technology toy and a demonstration of what add-ons can do.

Author: Milan Špaček

#snow#snow

Preview: HD44780 LCD I2C Control

HD44780 LCD I2C Control 1.0.0

Blocks for controlling an HD44780-based display using a PCF8574 I2C expander

Author: Milan Špaček

#display#I2C

Preview: USB HID - joystick

USB HID - joystick 1.2.1

Blocks for using ESP32-S3, RP2040 and RP2350 as a USB HID gamepad with six 16-bit axes and thirteen buttons. Built-in CDC remains enabled.

Author: Milan Spacek + Codex

#USB#HID#joystick#gamepad#ESP32-S3

Preview: USB HID - keyboard and mouse

USB HID - keyboard and mouse 1.2.1

Blocks for using ESP32-S3, RP2040 and RP2350 as a USB keyboard and mouse. Built-in CDC remains enabled.

Author: Milan Spacek + Codex

#USB#HID#keyboard#mouse#ESP32-S3

Preview: WeAct e-paper / e-ink

WeAct e-paper / e-ink 1.1.0

WeAct Studio E-Ink displays with SSD1680/SSD1681/SSD1683 controllers and ESP IDE graphics designer support. Supported displays: WeAct 1.54, WeAct 2.13, WeAct 2.9 and WeAct 4.2.

Author: Milan Spacek + Codex

#WeAct#e-paper#e-ink#SSD1680#SSD1681#SSD1683#SPI#framebuf

Add new Add-on (.newblk)

When not specified, the information is taken from the file header.
You can also drag the file into the area below.
Drag here .newblk