Custom model cases are print-ready
Choose and print your enclosure with preferred colors and surface patterns

I suggest a cool-white (signal white) base and a dark front plate with a nice carbon fibre pattern.

- esp32 D1 mini controller with USBC
- pn532 NFC reader
- grove angle connectors
- grove cables
- hw040 rotary encoder
- dupont cables for hw040
- M2.5 10mm screws
pn532 connector:
- GND: GND
- VCC: VCC (+5V)
- SDA/TXD: IO21
- SCL/RXD: IO22
hw040 connector:
- CLK: IO18
- DT: IO19
- SW: IO23
- +: +3.3V
- GND: GND
ESP32 D1 mini will fit perfectly into the bottom part braces

Built-in LED is used as confirmation light. Print the led peg with clear filament and it will give great results
I preffer soldering the grove angle connector to the PN532 NFC board

Remember to set the DIP switches to 10 to enable I2C. Correct position for I2c is marked by yellow lines.
Everything will fit into the enclosure.

Use 10mm M2.5 screws (nfc board, volume encoder, front plate).
- quick start: use pre-built firmware with ESP Web Tools powered installer here
- tagtuner-D1-custom1.yaml: ESP32 D1 mini with HW-040 rotary encoder and button. Bluetooth & BLE proxy, ESP-IDF framework
All of this is my personal hobby project, available for free download and personal use. If you’d like to support me with a coffee, beer, filament, or electronic parts, feel free to use paypal.me/lukagra or ko-fi.com/lukagra
Links to parts listed above are affiliate links, which allow me to earn a small commission from your purchase. Thank you! 🙏
This work, including yaml files, 3d model (Atom version) and documentation, is licensed under
Creative Commons (4.0 International License) Attribution—Noncommercial—Share Alike
ESPhome components modifications are licensed under ESPHome license


