Skip to the content
2 layers42 × 53.2 mmFridge owl, the printed circuit board in 3D

Hoot, the fridge reminder owl: The fridge owl that blinks at you until you've taken your meds and had your water. KiCad 10, heypcb.ai merch.

Size
42 × 53.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
10
Pads
34
Tracks, vias
105, 13
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Oct 2026
Updated
5 Oct 2026

Overview

Fridge owl is an open-source printed circuit board by HeyPCB, from the HeyPCB/fridge-owl repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 42 × 53.2 mm with 13 parts on 10 nets, routed with 105 tracks and 13 vias.

It is built around the ATTINY412-SSN, XL-1608UOC-06 and TS-1187A-B-A-B, with the CC0603KRX7R9BB104, CL21A106KAYNNNE and 3034TR among its other parts. Its parts include 2 capacitors, 2 resistors, 2 diodes, 2 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

Hoot, the fridge reminder owl

The fridge owl that blinks at you until you've taken your meds and had your water.

Hoot, the fridge reminder owl, raytraced in KiCad

Hoot is a yellow owl-shaped fridge magnet with two reminders. Its left wing is a button marked "meds", its right wing "water". Press a wing when you have done the thing: that eye glows and its timer restarts. When the reminder comes due again (meds every 24 h or 12 h, water every 2 h), that orange LED eye blinks until you press. An ATtiny412 sleeps in power-down between one-second RTC ticks, so a CR2032 lasts about 14 months of typical use. Gold ENIG eye rings and beak on yellow mask; magnets go on the flat back.

LayersSizePartsNetsConnections routedViasERC errorsDRC errors / unconnected / parityBOM @100
242.1 x 53.3 mm10 (+3 pads)924 -> 0 open1300 / 0 / 0$1.09

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, BOMSPEC.md
Store copySTORE_COPY.md
KiCad 10 projectkicad/
Gerbers, drill, BOM, CPL, STEP, schematic PDFfab/
Firmwarefirmware/
Rendersfront, back, hero, Circuit World thumbnail
Brief and generatordesign/

front back

What's on it

  • Reminders: meds (left wing, left eye) every 24 h, or 12 h by holding the wing 3 s; water (right wing, right eye) every 2 h.
  • Due: that eye flashes every 2 s; after an hour unanswered it dozes to one flash every 10 s until a wing is pressed.
  • MCU: ATtiny412 in power-down, woken once a second by the RTC and at once by a wing (PA2/PA6, the fully asynchronous pins); UPDI pads on the chin.
  • Power: one CR2032 in a Keystone 3034 holder; about 17.5 µA on a typical day (see SPEC.md).
  • Mounting: two 8 x 2 mm disc magnets on the rings printed on the back.

Finish

Yellow solder mask, Black silkscreen, ENIG copper finish, 1.6 mm FR4, top-side SMT assembly. 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/01a4dcf69333.

How it was made

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.

License

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.

Parts

13
QtyValueFootprintReferences
2220Resistor_SMD:R_0603_1608MetricR1, R2
2OrangeLED_SMD:LED_0603_1608MetricD1, D2
2TS-1187AButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1, SW2
1100nFCapacitor_SMD:C_0603_1608MetricC2
110uFCapacitor_SMD:C_0805_2012MetricC1
1ATtiny412Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1CR2032Battery:BatteryHolder_Keystone_3034_1x20mmBT1
1GNDTestPoint:TestPoint_Pad_1.0x1.0mmTP3
1UPDITestPoint:TestPoint_Pad_1.0x1.0mmTP2
1VCCTestPoint:TestPoint_Pad_1.0x1.0mmTP1

Similar boards

  • 2 layers63.2 × 85 mmBadge blob, the printed circuit board in 3D

    Badge blob

    HeyPCB/badge-blob

    Blob, the social battery badge: The name badge that tells people whether to come say hi. KiCad 10, heypcb.ai merch.

    18 partsCERN-OHL-S-2.0
  • 2 layers40.3 × 127.9 mmPlant buddy, the printed circuit board in 3D

    Plant buddy

    HeyPCB/plant-buddy

    Sprout, the plant buddy: A circuit-board sprout that cries a little blue tear when your plant is thirsty. KiCad 10, heypcb.ai merch.

    16 partsCERN-OHL-S-2.0
  • 2 layers40.3 × 61.3 mmTorch cat, the printed circuit board in 3D

    Torch cat

    HeyPCB/torch-cat

    Torch Cat: Boop the cat's nose and its eyes light up your keyhole. KiCad 10, heypcb.ai merch.

    18 partsCERN-OHL-S-2.0
  • 4 layers64.6 × 55.2 mmWhisker, the printed circuit board in 3D

    Whisker

    HeyPCB/whisker

    Drop-in controller for Petoi's Nybble robot cat running the stock OpenCat firmware: ATmega328P, PCA9685, MPU-6050, USB-C, 3 A buck, protected battery input. 4-layer KiCad 10 board plus printed cradle.

    118 partsCERN-OHL-S-2.0
  • 2 layers40.6 × 30.6 mmSensor board, the printed circuit board in 3D

    Sensor board

    aahmad-p/iot_tap_sensing

    This repository contains an unorganized but complete copy of the code for an IoT Tap Sensing System.

    37 parts
  • 2 layers40 × 96.1 mmCable bunny, the printed circuit board in 3D

    Cable bunny

    HeyPCB/cable-bunny

    Cable Bunny: Is it a charge-only cable? Ask the bunny. KiCad 10, heypcb.ai merch.

    25 partsCERN-OHL-S-2.0
  • 2 layers53.9 × 62.6 mmMoon light, the printed circuit board in 3D

    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.

    36 parts1CERN-OHL-S-2.0
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    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.

    138 parts1CERN-OHL-S-2.0

Questions

How big is the Fridge owl PCB?

It measures 42 × 53.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fridge owl use?

13 parts, built around the ATTINY412-SSN, XL-1608UOC-06, TS-1187A-B-A-B and CC0603KRX7R9BB104. 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 Fridge owl KiCad files?

From the HeyPCB/fridge-owl repository on GitHub, at the commit this page was made from: the board is kicad/fridge_owl.kicad_pcb and its schematic kicad/fridge_owl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fridge owl design in my own project?

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).