
Moon light
HeyPCB/moon-light
Luna, the night-light moon: A sleepy moon that turns on at dusk and tucks itself in after you fall asleep. KiCad 10, heypcb.ai merch.

Pomodoro Pal: A tomato on your desk that keeps you focused for 25 minutes, without your phone. KiCad 10, heypcb.ai merch.
Pomodoro pal is an open-source printed circuit board by HeyPCB, from the HeyPCB/pomodoro-pal repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 69.6 × 66.4 mm with 41 parts on 42 nets, routed with 268 tracks and 24 vias.
It is built around the CH32V003F4P6, KT-0603R and CC0603KRX7R9BB104, with the CL21A106KAYNNNE, PKMCS0909E4000-R1 and TYPE-C-31-M-12 among its other parts. Its parts include 18 resistors, 14 diodes, 2 capacitors, 1 IC and 1 connector. It belongs with the RISC-V boards of this library.
A tomato on your desk that keeps you focused for 25 minutes, without your phone.

Pomodoro Pal is a tomato-shaped Pomodoro timer that lies flat on your desk, powered over USB-C. Tap the gold pad in its calyx to start a 25-minute focus session: twelve red LEDs around its face go out one by one, clockwise, and the next one to go out breathes. At the end it chirps softly and its two green leaf tips glow through a 5-minute break (15 minutes after every fourth session).
| Layers | Size | Parts | Nets | Connections routed | Vias | ERC errors | DRC errors / unconnected / parity | BOM @100 |
|---|---|---|---|---|---|---|---|---|
| 2 | 69.7 x 66.5 mm | 37 (+4 pads) | 38 | 68 -> 0 open | 24 | 0 | 0 / 0 / 0 | $1.48 |
Not fabricated, assembled or powered yet. Every number on this page is measured by KiCad 10.0.6 on
the files in this repository (report.json, measured.json) or read
from the live JLC/LCSC catalogue (bom_cost.json).
| Spec, power budget, BOM | SPEC.md |
| Store copy | STORE_COPY.md |
| KiCad 10 project | kicad/ |
| Gerbers, drill, BOM, CPL, STEP, schematic PDF | fab/ |
| Firmware | firmware/ |
| Renders | front, back, hero, Circuit World thumbnail |
| Brief and generator | design/ |

Red solder mask, White silkscreen, ENIG copper finish, 1.6 mm FR4, top-side SMT assembly (J1: an SMD part whose shell legs go through plated holes, soldered on the same SMT line). The gold art is bare copper under a mask opening (ENIG), drawn with its own keep-out so no track runs under it. The QR code on the back opens https://heypcb.ai/world/b/ef5f52604753.
Designed with the HeyPCB method on KiCad 10.0.6, headless, by the heypcb-kicad pipeline: a written
brief composed from reusable circuit blocks, every pin from KiCad's own symbol library, every part bound
to an LCSC number from a dated catalogue read, then ERC, a netlist round trip, locked placement,
Freerouting 2.4.1, pours, silkscreen and board art, DRC with schematic parity, DFM and a fab gate,
each stage gated by a measurement. design/make_brief.py regenerates the brief (outline, part
locks and art) from code.
Part of the heypcb.ai merch collection.
Hardware: CERN-OHL-S v2. Firmware: MIT (see firmware/LICENSE). KiCad's symbol, footprint and 3D
libraries used in the design are CC-BY-SA 4.0 with the KiCad library exception.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18 |
| 12 | Red | LED_SMD:LED_0603_1608Metric | D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Green | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | CH32V003F4P6 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | GND | TestPoint:TestPoint_Pad_1.0x1.0mm | TP3 |
| 1 | PKMCS0909E4000 | Buzzer_Beeper:Buzzer_Murata_PKMCS0909E | BZ1 |
| 1 | SWIO | TestPoint:TestPoint_Pad_1.0x1.0mm | TP2 |
| 1 | TOUCH | TestPoint:TestPoint_Pad_D4.0mm | TP4 |
| 1 | USB-C | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | VDD | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1 |

HeyPCB/moon-light
Luna, the night-light moon: A sleepy moon that turns on at dusk and tucks itself in after you fall asleep. KiCad 10, heypcb.ai merch.

HeyPCB/air-ghost
Air Ghost: A little ghost that blushes red when your room needs fresh air. KiCad 10, heypcb.ai merch.

HeyPCB/phone-robot
Bolt, the phone stand robot: A little robot that holds your phone, charges it, and peeks over the top to tell you how it's eating. KiCad 10, heypcb.ai merch.

CappyT/freedo
Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on

nbtca/CABadge
CABadge 计协电子吧唧:基于 ESP32-S3 的开源圆屏互动徽章,支持动态壁纸、触摸交互、Wi-Fi/BLE 和趣味小应用,提供 PCB、3D 打印外壳、固件及配套工具。

HeyPCB/quack-core
Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

houseofthe051010/ESP32-Walkie-Talkie-V2
This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.
bogdan-kovalchuk/esp32-lora-gps-tracker
Encrypted point-to-point GPS telemetry over 433 MHz LoRa between two ESP32 boards.
It measures 69.6 × 66.4 mm and has 2 copper layers, 1.6 mm thick.
41 parts, built around the CH32V003F4P6, KT-0603R, CC0603KRX7R9BB104 and CL21A106KAYNNNE. 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.
From the HeyPCB/pomodoro-pal repository on GitHub, at the commit this page was made from: the board is kicad/pomodoro_pal.kicad_pcb and its schematic kicad/pomodoro_pal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).