Skip to the content
PCBKitNew board
2 layers76.3 × 39 mmHomeTap, the printed circuit board in 3D

A haptic button that connects to HomeAssistant

Size
76.3 × 39 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
62
Pads
228
Tracks, vias
448, 85
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Jul 2026
Updated
1 Jul 2026

Overview

HomeTap is an open-source printed circuit board by Mateix10, from the Mateix10/HomeTap repository on GitHub. It is a 2-layer board of 76.3 × 39 mm with 67 parts on 62 nets, routed with 448 tracks and 85 vias.

It is built around the MPR121QR2, WS2812B-2020-V6 and CL21A106KOQNNNE, with the RT1206BRD0775KL among its other parts. Its parts include 29 capacitors, 24 diodes, 3 resistors, 3 ICs and 2 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

HomeTap

A haptic button that connects to HomeAssistant

I always wanted a premium button that is simple and only does a few actions - Toggle the lights on and off and change the color of the LEDs in my room.

Design

For the design, I used a very simple and minimalistic look, while looking sleek and modern.

It features a LED ring made out of 24 RGB LEDs that light up when the user's finger gets close to the button. This design is inspired from the prototype steam box.

Render

Schematic and PCB

This device features a custom pcb. I used kicad.

Schematic

PCB

Credits

This project uses:

KICAD

Blender - For renders

HackClub Fallout - Founding

Parts

67
QtyValueFootprintReferences
27CL05B104KO5NNNCcomponents:CAPC1005X55NC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +11
24WS2812B2020components:LED_WS2812B2020D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
10402WGF2001TCEcomponents:RESC1005X40NR2
10805W8F3300T5Ecomponents:RESC2012X65NR3
1CL10A105KO8NNNCcomponents:CAPC1608X90NC3
1CL21A106KOQNNNEcomponents:CAPC2012X140NC5
1DRV2605LDGSRcomponents:SOP50P490X110-10NU3
1FSRcomponents:FSRJ1
1MPR121QR2components:QFN40P300X300X60-20NU2
1RT1206BRD0775KLcomponents:RESC3116X65NR1
1Taptic EngineConnector_Wire:SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mmJ2
1TouchRingTestPoint:TestPoint_Pad_D2.0mmTP1
1XIAO-ESP32-C5-SMDSeeed Studio:XIAO-ESP32-C5-DIPU1

The 62 most common of 67 parts.

Questions

How big is the HomeTap PCB?

It measures 76.3 × 39 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HomeTap use?

67 parts, built around the MPR121QR2, WS2812B-2020-V6, CL21A106KOQNNNE and RT1206BRD0775KL. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the HomeTap KiCad files?

From the Mateix10/HomeTap repository on GitHub, at the commit this page was made from: the board is PCB/HomeTap/HomeTap.kicad_pcb and its schematic PCB/HomeTap/HomeTap.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HomeTap design in my own project?

Its repository states no licence, so its author keeps all rights: ask Mateix10 before reusing the design.

Similar boards

  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 2 layers34 × 96 mmGem solder, the printed circuit board in 3D

    Gem solder

    arlenko/gem-solder

    💎 DIY soldering iron controller

    114 parts12CERN-OHL-S-2.0
  • 4 layers70 × 45 mmHand main, the printed circuit board in 3D

    Hand main

    SonDinh23/EMGBand-HandBionic

    Full-stack 6-ch dry-electrode sEMG wearable (ESP32/BLE, 1 kHz/ch, JSON presets) with DC removal + HPF/LPF + Kalman DSP and dual-path gesture control (Amplitude thresholds + 6-ch Radar-shape matching) + Flutter app…

    105 parts5GPL-3.0
  • 2 layers71.5 × 86.2 mmSuper cat game v0, the printed circuit board in 3D

    Super cat game v0

    furballroller/super_cat_game

    A pressure-sensitive LED mat for an ESP32 S3 Devkit clone. This is my first proper hardware project!

    29 parts1
  • 4 layers123.6 × 90.8 mmPlayduino sheep tester, the printed circuit board in 3D

    Playduino sheep tester

    playduino/sheep-tester

    Raspberry Pi 4B HAT for Playduino Sheep EOL factory test

    201 parts1MIT
  • 2 layers25 × 41.5 mmFalling Shapes Earrings, the printed circuit board in 3D

    Falling Shapes Earrings

    Tottocs/Falling-Shapes-Earrings

    Earrings that display a Tetris animation with an LED matrix. PCB designed in KiCad.

    35 parts1
  • 2 layers16 × 89.5 mmV1-ornament board, the printed circuit board in 3D

    V1-ornament board

    adbenson/xmas-ornament-2026

    Programmable dot-matrix LED Christmas tree ornament. See Project Plan.md for full context.

    245 partsGPL-3.0
  • 4 layers120 × 100 mmNts player, the printed circuit board in 3D

    Nts player

    beeb/nts-player

    Standalone web-radio player

    99 partsApache-2.0