

open hardware clone of sony's 1998 dancing headphone pet
- Size
- 44 × 72 mm
- Copper layers
- 2
- Thickness
- 1.62 mm
- Parts
- 86
- Nets
- 46
- Pads
- 238
- Tracks, vias
- 459, 108
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 21 May 2025
- Updated
- 20 Oct 2026
Overview
Eda is an open-source printed circuit board by rcyaon, from the rcyaon/funbbit repository on GitHub. It is a 2-layer board of 44 × 72 mm with 86 parts on 46 nets, routed with 459 tracks and 108 vias.
It is built around the STM32U083KCU6, SJ-3523-SMT-TR and 3034TR, with the AYF531035, DMP2045U-7 and FTSH-105-01-L-DV-K-A-P-TR among its other parts. Its parts include 23 capacitors, 22 resistors, 4 connectors, 4 switches and 2 ICs. It belongs with the audio and music boards and the STM32 boards of this library.
Main components
6STM32U083KCU6
UFQFPN-32-EP(5x5)-40℃~+85℃ 1.71V~3.6V 256KB 27 32 Bit 40KB 56MHz ARM Cortex-M0+ Built-in+External FLASH UFQFPN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SJ-3523-SMT-TR
SMD-25℃~+85℃ 12V 19mm 1A 3.5mm Headphone Jack 5mm 9mm Black Brass、Copper alloy Silver Surface Mount TRS SMD Audio Connectors ROHSCUIAudio Connectors (Headphones)3034TR
-- Battery Snap ROHSKeystone ElectronicsBatteryConnectorAYF531035
SMD,P=0.5mm,卧贴-55℃~+85℃ 0.3mm 0.5mm 10P 1mm Bottom Contact Copper alloy Gold Hinged Lid Surface Mount, Right Angle SMD,P=0.5mm,卧贴 FFC, FPC (Flat Flexible) Connector Assemblies ROHSPanasonicFFC, FPC (Flat Flexible) Connector AssembliesDMP2045U-7
SOT-23-55℃~+150℃ 1 P-Channel 1V 20V 4.3A 6.8nC 634pF 66pF 800mW 90mΩ@1.8V SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETsFTSH-105-01-L-DV-K-A-P-TR
SMD,P=1.27mm-55℃~+125℃ 1.27mm 1.27mm 10P 2 2.51mm 3.05mm 3.4A Black Gold Phosphor bronze Pin Header Surface Mount,Vertical SMD,P=1.27mm Pin Headers ROHSSamtecPin Headers
README
README.mdFunbbit
A modern recreation of the Sony PET-F7 "Funbbit" (1998): a virtual-pet accessory for a Walkman (or any 3.5 mm player). It sits inline between the player and the headphones, taps the audio without disturbing it, and animates a pet on a 1.28" Sharp monochrome memory LCD. The pet dances while music plays ("dancing pet", "weight battle") and gets fat when it does not. An STM32U083 runs everything from a single CR2032 coin cell.
Renders

| Top | Bottom |
|---|---|
![]() | ![]() |
44 x 72 mm, 2 layers, black mask, white silkscreen. The Sharp LCD (fitted by hand into J4) and the CR2032 cell are not shown.
Pixel art
Pet sprites are drawn in Aseprite.
Parts
86| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | TestPoint_Small | stdlib_kicad-footprints_TestPoint:TestPoint_Pad_D1.5mm | TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19 |
| 6 | 100k | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R12, R13, R14, R15, R16, R17 |
| 5 | Fiducial | stdlib_kicad-footprints_Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3, FID4, FID5 |
| 4 | 0 | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R3, R4, R18, R19 |
| 4 | 100nF 6.3V X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C2, C15, C16, C17 |
| 4 | 100nF X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C1, C5, C9, C14 |
| 4 | 47uF 10V X7R | stdlib_kicad-footprints_Capacitor_SMD:C_1210_3225Metric | C20, C21, C22, C23 |
| 4 | KMR221NG LFS | lena_registry_components_Littelfuse_KMR2x1NGLFS@0.1.1:KMR2x1NGLFS | SW1, SW2, SW3, SW4 |
| 3 | 10k | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R1, R2, R22 |
| 3 | 1uF 6.3V X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C10, C11, C18 |
| 3 | TestPoint_Small | stdlib_kicad-footprints_TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP1, TP2, TP3 |
| 2 | 1uF X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C7, C8 |
| 2 | 2.2M | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R7, R9 |
| 2 | 200mA 30V Schottky Rectifier | stdlib_kicad-footprints_Diode_SMD:D_SOD-323 | D1, D2 |
| 2 | 8.2pF C0G | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C12, C13 |
| 2 | M2 DIN965 Mechanical | stdlib_kicad-footprints_MountingHole:MountingHole_2.2mm_M2_DIN965 | H1, H2 |
| 2 | SJ-3523-SMT-TR | lena_registry_components_Same_Sky_SJ-3523-SMT@0.1.0:SJ-3523-SMT | J1, J2 |
| 1 | 1.5nF C0G | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 10M | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 1M | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 2.2uF 25V X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 2.7k | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 220nF X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 22M | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 3034TR | lena_registry_components_Keystone_3034@0.1.0:Keystone_3034 | BT1 |
| 1 | 32.768kHz 7pF | stdlib_kicad-footprints_Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 33k | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 39k | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 4.7uF 6.3V X7R | stdlib_kicad-footprints_Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 62k | stdlib_kicad-footprints_Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | AYF531035 | lena_registry_components_Panasonic_AYF531035@0.1.0:AYF531035 | J4 |
| 1 | DMP2045U-7 | lena_registry_components_Diodes_Incorporated_DMP2045U-7@0.1.0:SOT-23_Diodes_Standard | Q1 |
| 1 | FTSH-105-01-L-DV-K-A-P-TR | lena_registry_components_Samtec_FTSH-105-01-L-DV-K-A-P-TR@0.1.1:FTSH-105-01-L-DV-K-A-P-TR | J3 |
| 1 | MCP6042T-I/MS | lena_registry_components_Microchip_Technology_MCP6042T-I_MS@0.1.0:MSOP-8_3x3mm_P0.65mm_Microchip_MS | U1 |
| 1 | STM32U083KCU6 | lena_registry_components_STMicroelectronics_STM32U083KCU6@0.1.0:ST_UFQFPN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm | U2 |
Questions
How big is the Eda PCB?
It measures 44 × 72 mm and has 2 copper layers, 1.62 mm thick.
What parts does the Eda use?
86 parts, built around the STM32U083KCU6, SJ-3523-SMT-TR, 3034TR and AYF531035. 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 Eda KiCad files?
From the rcyaon/funbbit repository on GitHub, at the commit this page was made from: the board is eda/eda.kicad_pcb and its schematic eda/eda.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Eda design in my own project?
Its repository states no licence, so its author keeps all rights: ask rcyaon before reusing the design.
Similar boards
- 4 layers115 × 234.4 mm

- 2 layers

Ephemerkey
ephemerkey/ephemerkey
The consumer half of the ephemerkey system, and the second PCB in this repo (alongside hardware/ephemerkey/, sharing the same scripts/kschgen.py engine, Makefile, and lib tables — the multi-project layout used by…
70 parts - 4 layers119 × 95.4 mm

Right
sub-arctic/keyboard
Skardel (not sure why/how I landed on that name, or what it means really) is a low profile (ish) split wireless keyboard, with a 3x5+3 layout inspired by the likes of Corne and similar.
50 parts4 - 4 layers

Eigentime32
captainchapster/Eigentime32
A self-contained pocket watch that keeps its own time for a decade. No GPS, one coin cell, one PCB.
53 parts1 - 2 layers70 × 70 mm

- 4 layers91.2 × 100.3 mm

- 2 layers142.7 × 72 mm

Blinky bowtie
joshajohnson/bsidescbr2021
Slides and Design Files for BSides Canberra 2021
101 parts5GPL-3.0 - 2 layers60.8 × 31 mm


