

KERO
Relaxation oscillator in KiCad
- Size
- 63.5 × 45.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 9
- Pads
- 36
- Tracks, vias
- 302, 16
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Nov 2026
- Updated
- 7 Nov 2026
Overview
KERO is an open-source printed circuit board by wayri, from the wayri/KERO repository on GitHub. It is a 2-layer board of 63.5 × 45.7 mm with 17 parts on 9 nets, routed with 302 tracks and 16 vias.
It is built around the CR2032. Its parts include 7 resistors, 2 capacitors, 2 diodes and 1 IC.
Main components
1README
README.mdKERO — coin-cell LED relaxation oscillator
An original, small KiCad project for demonstrating schematic, PCB, BoM, 3D, commit and pull-request comparisons in Pocket KiView.

One CR2032 cell powers an LMV358A dual op-amp and alternating red / yellow-green LEDs. The baseline is approximately 1.02 Hz, calculated with ideal output swings; red is on for about 29% of each cycle. The timing PR changes R1 from 1 MΩ to 470 kΩ, giving approximately 2.18 Hz. This is a design/review demonstration; hardware has not been built or bench tested.
Try the comparison demos
- PR #1 — timing resistor / blink-rate change
- PR #2 — LED placement and routing change
- Baseline commit history
Both PRs are intentionally open and unmerged. Each contains a design commit followed by a verification commit. Follow the walkthrough to compare changes in Pocket KiView.
Open the project
Open KERO.kicad_pro in KiCad 10 (verified with 10.0.6). The editable schematic, routed two-layer PCB, local symbol/footprint libraries, and all component 3D assets are included. Board dimensions are 63.50 × 45.72 mm, nominal thickness 1.6 mm. Four M2 clearance holes are mechanical board-only items.
- Schematic preview · PCB preview
- Bill of materials · Design intent and exact pin/net assignments
- Native verification receipt
- Demo walkthrough and comparison steps · Rebuild and validation
Schematic

The power, reference buffer, oscillator and LED branches use continuous visible wires and separated labels. Drawing-equivalence receipt.
How it works
U1B buffers the quarter-supply divider formed by R4 (300 kΩ) and R5 (100 kΩ). U1A uses R2 (402 kΩ) and R3 (100 kΩ) for positive feedback, creating nominal thresholds near 0.201 × VBAT and 0.400 × VBAT. R1 and C1 slowly charge/discharge the timing input between these thresholds. U1A switches on each crossing, creating a relaxation oscillator.
When OUT is high, R6/D1 source current into the red LED. When OUT is low, R7/D2 sink current from the green LED. Each LED has its own 3.3 kΩ current-limiting resistor. The LEDs alternate with unequal on-times; this is intentional.
The thresholds stay below 0.41 × VBAT, within the LMV358A's specified input common-mode range over the intended 2.5–3.3 V supply range. Use LMV358ADR in SOIC-8; a standard LM358 is not a suitable drop-in choice for this coin-cell design. See the TI datasheet, input common-mode range and output swing sections.
Assembly and limits
Fit one CR2032 in the Keystone 1058 holder with the marked polarity. The cell is a separate purchased item in addition to BT1's holder. Remove it to switch off; there is no power switch or reverse-cell protection. Use a low-current, low-forward-voltage red LED and yellow-green LED (5 mm, 2.54 mm pitch); avoid high-Vf blue/InGaN green parts. Match the cathode/flat to the footprint. Generic LEDs/passives in the BoM are specification selections, not verified distributor stock or exact manufacturer parts.
At 3 V, ideal LED currents are roughly 0.2–0.4 mA for the specified LED types. Real brightness, output swings, C1's effective capacitance, temperature, startup, frequency and useful battery life require bench measurements. Operation below 2.5 V is outside the specified design range; no full-cell-discharge life claim is made. Do not recharge a primary CR2032.
Models and attribution
All links use project-relative paths. Resistor, capacitor, op-amp, holder and LED STEP geometry comes from the installed KiCad 10 libraries. D2 uses a green-colour derivative of the standard red LED model. The separate CR2032 mesh is an original nominal 20 × 3.2 mm envelope for illustration, not a manufacturer fit-qualified model. Mounting holes have no physical component body or 3D model.
KiCad library assets retain their original library license, CC-BY-SA-4.0 with the KiCad libraries exception. See asset provenance and model manifest. No IRCA files or proprietary thermal-camera circuitry are included.
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_2.2mm_M2 | MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 2 | 100k | Demo:R_0603_1608Metric | R3, R5 |
| 2 | 3.3k | Demo:R_0603_1608Metric | R6, R7 |
| 1 | 100n | Demo:C_0603_1608Metric | C2 |
| 1 | 1M | Demo:R_0603_1608Metric | R1 |
| 1 | 1u | Demo:C_0805_2012Metric | C1 |
| 1 | 300k | Demo:R_0603_1608Metric | R4 |
| 1 | 402k | Demo:R_0603_1608Metric | R2 |
| 1 | CR2032 | Demo:BatteryHolder_Keystone_1058_1x2032 | BT1 |
| 1 | GREEN | Demo:LED_D5.0mm | D2 |
| 1 | LMV358ADR | Demo:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | RED | Demo:LED_D5.0mm | D1 |
Questions
How big is the KERO PCB?
It measures 63.5 × 45.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KERO use?
17 parts, built around the CR2032. 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 KERO KiCad files?
From the wayri/KERO repository on GitHub, at the commit this page was made from: the board is KERO.kicad_pcb and its schematic KERO.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KERO design in my own project?
Its repository states no licence, so its author keeps all rights: ask wayri before reusing the design.
Similar boards
- 2 layers333.4 × 149.9 mm

- 2 layers17.2 × 30.4 mm

- 4 layers188 × 188 mm

- 2 layers61 × 36.8 mm

- 2 layers59.2 × 41 mm

- 2 layers35 × 35 mm

- 2 layers90 × 89.4 mm

- 2 layers170.2 × 100 mm

Z80-SBC
skiselev/zeta_sbc
Zeta SBC is an Zilog Z80 based single board computer. It is inspired by Ampro Little Board Z80 and N8VEM project. Zeta SBC is software compatible with RomWBW Firmware
75 parts53GPL-3.0