Skip to the content
PCBKitNew board
2 layers32.1 × 47 mmClickfy, the printed circuit board in 3D

Compact ESP32-C3 based BLE multimedia remote with custom PCB, battery monitoring and low-power operation.

Size
32.1 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
61
Pads
233
Tracks, vias
704, 56
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 May 2026
Updated
1 Aug 2026

Overview

Clickfy is an open-source printed circuit board by Wudker, from the Wudker/Clickfy repository on GitHub. It is a 2-layer board of 32.1 × 47 mm with 59 parts on 61 nets, routed with 704 tracks and 56 vias.

It is built around the CP2104EK, ESP32-C3-WROOM-02-H4 and DW01A, with the TP4056-42-ESOP8, USBLC6-2P6 and AO3401A among its other parts. Its parts include 22 resistors, 16 capacitors, 6 ICs, 4 diodes and 3 transistors. It belongs with the power and radio and wireless boards and the ESP32 and RISC-V boards of this library.

Main components

8

README

README.md

Clickfy – BLE Multimedia Remote

Clickfy is a compact, keychain-sized multimedia remote based on the ESP32-C3. It communicates through the BLE HID profile and provides dedicated controls for play/pause, next track and previous track. A custom PCB integrates the control buttons, Li-Po battery, status LED and battery-voltage monitoring circuit. The firmware uses sleep modes to reduce power consumption, with development focused on minimizing wake-up and BLE reconnection times.

Technologies

ESP32-C3 C/C++ Bluetooth Low Energy BLE HID Li-Po battery ADC battery monitoring Custom PCB Low-power operation

Usage and development status

After powering on the device, pair Clickfy with a phone, computer or another BLE-compatible media device and use the three buttons to control playback. The current prototype has been built and tested. Planned improvements include further power optimization, shorter reconnection times and support for additional multimedia functions.

Parts

59
QtyValueFootprintReferences
1110kResistor_SMD:R_1206_3216MetricR1, R2, R3, R4, R7, R8, R10, R11, R16, R19, R20
7100nCapacitor_SMD:C_1206_3216MetricC3, C6, C7, C11, C14, C15, C16
41kResistor_SMD:R_1206_3216MetricR9, R12, R13, R21
422uCapacitor_SMD:C_1206_3216MetricC2, C4, C10, C12
3SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxGSW1, SW2, SW3
210uCapacitor_SMD:C_1206_3216MetricC9, C13
2200kResistor_SMD:R_1206_3216MetricR17, R18
24.7uCapacitor_SMD:C_1206_3216MetricC5, C8
25.1KResistor_SMD:R_1206_3216MetricR5, R6
2LEDLED_SMD:LED_1206_3216MetricD2, D3
10.4Resistor_SMD:R_1206_3216MetricR14
11uCapacitor_SMD:C_1206_3216MetricC1
13kResistor_SMD:R_1206_3216MetricR15
1460Resistor_SMD:R_1206_3216MetricR22
1AO3401APackage_TO_SOT_SMD:SOT-23Q3
1Bat+Connector_Wire:SolderWire-0.1sqmm_1x01_D0.4mm_OD1mmJ2
1Bat-Connector_Wire:SolderWire-0.1sqmm_1x01_D0.4mm_OD1mmJ3
1CP2104Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU3
1DMG6968UDM-7DMG6968UDM-7:SOT95P285X140-6NQ2
1DW01APackage_TO_SOT_SMD:SOT-23-6U6
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U2
1LEDLED_THT:LED_D3.0mmD1
1LOGOClickfy:icon_8x8G***
1LOGOClickfy:Logo_10x10G***
1MCP1825SPackage_TO_SOT_SMD:SOT-223-3_TabPin2U5
1PUMX1Package_TO_SOT_SMD:SOT-363_SC-70-6Q1
1SS34Diode_SMD:D_SMCD4
1TP4056-42-ESOP8Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mmU4
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Clickfy PCB?

It measures 32.1 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Clickfy use?

59 parts, built around the CP2104EK, ESP32-C3-WROOM-02-H4, DW01A and TP4056-42-ESOP8. 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 Clickfy KiCad files?

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

Can I use the Clickfy design in my own project?

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

Similar boards

  • 2 layers136.1 × 135.4 mmMinicopter, the printed circuit board in 3D

    Minicopter

    darshg321/Minicopter

    Compact and precise ESP-32 based drone capable of autonomous pathing, built from scratch

    57 parts
  • 2 layers155.4 × 20 mmEEProject, the printed circuit board in 3D

    EEProject

    crkco/EEProject

    14 parts
  • 2 layers45 × 100 mmWalkiepcb, the printed circuit board in 3D

    Walkiepcb

    houseofthe051010/ESP32-Walkie-Talkie-V2

    This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.

    93 parts1
  • 2 layers49.4 × 95.7 mmPhysiowand, the printed circuit board in 3D

    Physiowand

    1tsMS/Physiowand

    91 parts
  • 2 layers55 × 45 mmSTM32-Walkie Talkie, the printed circuit board in 3D

    STM32-Walkie Talkie

    ANSHUMANDOCX/STM32-Walkie-Talkie

    This is a Walkie talkie made using STM32 and LoRa

    70 parts
  • 2 layers69.1 × 56.6 mmDFPLAYER PCB, the printed circuit board in 3D

    DFPLAYER PCB

    Erolctk/ATmega328P-DFPlayer-PCB

    Custom DFPlayer Mini PCB designed with KiCad.

    62 parts
  • 2 layers85.3 × 61.3 mmLabs, the printed circuit board in 3D

    Labs

    T1mon1k/PCB_Labs_Squad4

    62 parts
  • 4 layers125 × 100 mmRC controller, the printed circuit board in 3D

    RC controller

    tyke01/bonk

    An open source RC controller.

    72 parts