Skip to the content
2 layers176 × 161 mmPanel, the printed circuit board in 3D

A simple and satisfying electronic fidget toy featuring Bongo Cat. Track your taps, measure your speed, and toggle display options with intuitive controls.

Size
176 × 161 mm
Copper layers
2
Thickness
1.6 mm
Parts
405
Nets
588
Pads
1,701
Tracks, vias
3,468, 1,308
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Apr 2024
Updated
5 May 2026

Overview

Panel is an open-source printed circuit board by afonsus1997, from the afonsus1997/Bongo-Cat-Fidget-Toy repository on GitHub. It is a 2-layer board of 176 × 161 mm with 405 parts on 588 nets, routed with 3,468 tracks and 1,308 vias.

It is built around the TPS63802DLAR. Its parts include 132 capacitors, 108 resistors, 36 switches, 24 ICs and 24 connectors. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

Bongo Cat Fidget Toy

Demo 1 Demo 2

Build Hardware License: CC BY-NC-SA 4.0 Firmware License: GPL v3 Latest Release Last Commit

A simple and satisfying electronic fidget toy featuring Bongo Cat. Track your taps, measure your speed, and toggle display options with intuitive controls.

I sell on Tindie

Now available on Tindie!


Features

  • Tap counter with automatic saving to persistent memory
  • Tap speed measurement
  • Milestones
  • Sleep animation
  • Optional overlay display

Instructions

Power

  • Requires a single CR2032 battery (positive side up)

In-Use Controls

  • Hold both buttons to enable or disable the overlay

Power-On Modes

  • Hold the right button while powering on to enter reset mode

    An additional press is required to confirm

  • Hold both buttons while powering on to display the credits


Gallery


Credits


AI Disclaimer

All hardware design, firmware, and software in this project were developed by hand. No AI tools were used for circuit design, PCB layout, firmware architecture, code logic, or image/asset generation. AI assistance was limited to aiding software development debugging and porting efforts.

Parts

405
QtyValueFootprintReferences
602.2uFCapacitor_SMD:C_0603_1608MetricC10, C10, C10, C10, C10, C10, C10, C10, C10, C10, C10, C10, C11, C11, C11, C11 +44
6091kResistor_SMD:R_0603_1608MetricR1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R101, R101, R101, R101 +44
36FiducialFiducial:Fiducial_0.5mm_Mask1.5mmFID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID2, FID2, FID2, FID2 +20
24100nFCapacitor_SMD:C_0603_1608MetricC3, C3, C3, C3, C3, C3, C3, C3, C3, C3, C3, C3, C5, C5, C5, C5 +8
2422uFCapacitor_SMD:C_0603_1608MetricC1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C2, C2, C2, C2 +8
244.7kResistor_SMD:R_0603_1608MetricR12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R13, R13, R13, R13 +8
244.7uFCapacitor_SMD:C_0603_1608MetricC4, C4, C4, C4, C12, C12, C12, C12, C12, C12, C12, C12, C12, C12, C12, C12 +8
24SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V1_1.00uSW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW2, SW2, SW2, SW2 +8
120.47uHInductor_SMD_Wurth:L_Wurth_WE-LQSH-2010L102, L102, L102, L102, L102, L102, L102, L102, L102, L102, L102, L102
12390kResistor_SMD:R_0603_1608MetricR11, R11, R11, R11, R11, R11, R11, R11, R11, R11, R11, R11
12511kResistor_SMD:R_0603_1608MetricR6, R6, R6, R6, R6, R6, R6, R6, R6, R6, R6, R6
12BatteryBongo-Cat-Fidget-Toy:BAT-TH_CR2032-BS-6-1BT1, BT1, BT1, BT1, BT1, BT1, BT1, BT1, BT1, BT1, BT1, BT1
12Conn_ARM_SWD_TagConnect_TC2030-NLConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4
12LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
12LYA130BG30-128064Bongo-Cat-Fidget-Toy:sh1106-1.3inch-oled_smallJ1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1
12STM32G030K8TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1
12SW_SPDT_321Bongo-Cat-Fidget-Toy:SW-SMD_SK-3245S-L1-A-1SW5, SW5, SW5, SW5, SW5, SW5, SW5, SW5, SW5, SW5, SW5, SW5
12TPS63802DLARBongo-Cat-Fidget-Toy:VREG_TPS63802DLARU101, U101, U101, U101, U101, U101, U101, U101, U101, U101, U101, U101
6FiducialFiducialKiKit_FID_B_1, KiKit_FID_B_2, KiKit_FID_B_3, KiKit_FID_T_1, KiKit_FID_T_2, KiKit_FID_T_3
3NPTHNPTHKiKit_TO_1, KiKit_TO_2, KiKit_TO_3

More from afonsus1997/Bongo-Cat-Fidget-Toy

1
  • 2 layers42.5 × 47 mmBongo Cat Fidget Toy Lite, the printed circuit board in 3D

    Bongo Cat Fidget Toy Lite

    afonsus1997/Bongo-Cat-Fidget-Toy

    A simple and satisfying electronic fidget toy featuring Bongo Cat. Track your taps, measure your speed, and toggle display options with intuitive controls.

    33 parts14

Similar boards

  • 6 layers68.8 × 74.6 mmFurbyBoard, the printed circuit board in 3D

    FurbyBoard

    Guilleloma/Furby-GPT

    This project transforms a 1998 Furby into an interactive and advanced desktop assistant using a Raspberry Pi W. It incorporates OpenAI and Whisper for natural language processing, primarily relying on Google Cloud Text…

    158 parts26
  • 4 layers46.3 × 38.6 mmRrr, the printed circuit board in 3D

    Rrr

    PositiveAltitude/rrr-hardware

    77 parts10
  • 4 layers40 × 20 mmDictofun, the printed circuit board in 3D

    Dictofun

    rundb/dictofun

    Very portable voice recorder with speech recognition.

    122 parts6Apache-2.0
  • 2 layersOpensync, the printed circuit board in 3D

    Opensync

    ErichZimmer/OpenSync

    An open source synchronizer for velocimetry of fluids.

    230 parts4CERN-OHL-S-2.0
  • 2 layers50.2 × 95.2 mmCheetoPet, the printed circuit board in 3D

    CheetoPet

    Cheet0sDelet0s/cheetoPet

    an esp32 s3 based tamagotchi

    104 parts3GPL-2.0
  • 4 layers59 × 101 mmEnku mainboard r0.1, the printed circuit board in 3D

    Enku mainboard r0.1

    aliaksei-lameyka/ENKU-Base-reader

    Open enku-mainboard-r0.1.kicadpro with KiCad10.0.7. Matching PCB/root schematic and power.kicadsch, mcuio.kicadsch, epdhv.kicadsch, connectors.kicadsch are canonical.

    127 parts1CERN-OHL-W-2.0
  • 2 layers59 × 91 mmSmart doorbell, the printed circuit board in 3D

    Smart doorbell

    calebhabesh/doorlink

    Self-hosted ESP32-S3 smart doorbell with a custom PCB, Raspberry Pi gateway, and web dashboard

    108 parts1MIT

Questions

How big is the Panel PCB?

It measures 176 × 161 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Panel use?

405 parts, built around the TPS63802DLAR. 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 Panel KiCad files?

From the afonsus1997/Bongo-Cat-Fidget-Toy repository on GitHub, at the commit this page was made from: the board is Hardware/Bongo-Cat-Fidget-Toy-panel/panel.kicad_pcb and its schematic Hardware/Bongo-Cat-Fidget-Toy-Lite/Bongo-Cat-Fidget-Toy-Lite/Bongo-Cat-Fidget-Toy-Lite.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Panel design in my own project?

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