Skip to the content
PCBKitNew board
2 layers79.5 × 66 mmKitchen timer 6.5, the printed circuit board in 3D

Kitchen timer 6.5

nurk/kitchen_timer

Kitchen timer

Size
79.5 × 66 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
66
Pads
187
Tracks, vias
356, 146
Pours
195
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Sep 2024
Updated
16 May 2026

Overview

Kitchen timer 6.5 is an open-source printed circuit board by nurk, from the nurk/kitchen_timer repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 79.5 × 66 mm with 57 parts on 66 nets, routed with 356 tracks and 146 vias.

It is built around the ATMEGA4808-AF, LM321 and TPS613222ADBV, with the DIO5518BST5, LTC-5723HR and MMBT2222A among its other parts. Its parts include 21 resistors, 7 switches, 6 capacitors, 5 ICs and 5 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

10

README

README.md

Disclaimer

I am not a microcontroller developer nor am I a C-plusplus developer. I am also definitively not a hardware designer.

Kitchen timer

A long time ago my lovely sister gave me a kitchen timer which would beep once when there are 10 minutes left and twice when there are 5 minutes left. Unfortunately time got the better of the timer and it broke but I got hooked on those features.

I have been unable to find a replacement but after dabbling with some circuits a bit I thought I might be able to make my own.

This repository contains the version(s) that I deem worthy of the internet.

You will find a software and hardware folder with each containing the respective versions.

The hardware folder contains a KiCad project where the symbols and footprints used have been added to a local library. You will also find a pdf of the schematic, a screenshot of the pcb and a screenshot of the 3D rendering.

The software folder contains an arduino ide project with the, well, software.

User guide

I am not going to explain how to use a kitchen timer. If the main function of the 4 buttons does not speak for themselves I did really bad. I am only going to explain the extra features.

Timer / C°

This switch toggles the display to show the timer and the measured temperature.

Loud / Quiet

I bought cheap buzzers on amazon and they all seem a bit different. Some are quiet and some are loud. Because I was tired of changing the inline resistor for the buzzer I added a toggle to switch between two values. One is louder, the other is quieter.

Reset long press

Because you can fully turn off this device a way was needed to set the time for when you turn on the device. The chance of you needing a timer of 0 minutes and 0 seconds is very slim.

After setting a time you can long press the Reset button until you hear a second beep and the set time will be stored. When cycling the power the stored time will be loaded.

Start/Stop long press

When you long press the Start/Stop button the letter A will appear and you will have entered the setup menu. After releasing the Start/Stop button you will see A5. 0. Clicking the Start/Stop button will cycle through the menu items:

DisplayedMeaning
A5. 05 minute alarm
A10.010 minute alarm
A15.015 minute alarm
A20.020 minute alarm
C 0.0Temperature offset*

* This was added in version 6.4. It is a C because I cannot make a T with a 7-segment display.

For the alarms, the value after the . is the number of beeps that will sound when there are 'x' minutes left. You can use the Minutes button to increase the number of beeps and the Seconds button to decrease the number of beeps.

To exit the setup menu just click the Reset button.

Miscellaneous

Some component sizes might seem big for some. Especially resistors and capacitors of size 0805. Keep in mind I am hand soldering this and I am becoming an old fart with bad eyesight.

The microcontroller is an ATmega4808 which has way more flash storage than is needed. I still chose this one because it is what I have and I am not going to buy a new variant for each project I do.

The battery charge controller I chose only charges at 500mA. So you will need a battery with at least this capacity (or you have to change the resistor on the programming pin). I have a 2000mA battery connected and I takes a fair while to charge.

This is not a cost effective way to get a kitchen timer. If you need one you are better of going to the store and buying one.

Parts

57
QtyValueFootprintReferences
8220R00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8
61k00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R12, R13, R15, R17, R20
5MMBT2222A00_local:SOT-23-3Q1, Q2, Q3, Q4, Q5
4MountingHole00_local:MountingHole_3.2mm_M3H1, H2, H3, H4
3100n00_local:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C6
222u00_local:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5
25k1 1%00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R10
110k 1%00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21
110u00_local:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
12k 1%00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
1300R00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR16
147R00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR18
15R00_local:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19
1ATmega4808-A00_local:TQFP-32_7x7mm_P0.8mmU2
1BREAKOUT00_local:PinSocket_1x04_P2.54mm_VerticalJ3
1Buzzer00_local:MagneticBuzzer_ProSignal_ABT-410-RCBZ1
1CHRG_LED00_local:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1CVH252009-2R2M00_local:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
1DIO5518B00_local:SOT-23-5U3
1FUNCTION_SELECTOR00_local:SW_Slide_SPDT_MINISW7
1JST PH 2.000_local:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1LM32100_local:SOT-23-5U5
1LTC-5723HR00_local:CA56-12EWAU1
1MBR052000_local:D_SOD-123D3
1MINUTES00_local:SW_PUSH_6mmSW3
1NRBE104F3435B2F00_local:PinSocket_1x02_P2.54mm_VerticalTH1
1ON/OFF00_local:SW_Slide_SPDT_MINISW1
1RESET_TIME00_local:SW_PUSH_6mmSW4
1SECONDS00_local:SW_PUSH_6mmSW2
1START/STOP00_local:SW_PUSH_6mmSW6
1TPS613222ADBV00_local:SOT-23-5U4
1USB_C00_local:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_HorizontalJ2
1VOLUME00_local:SW_Slide_SPDT_MINISW5
1WS2812B-202000_local:LED_WS2812B-2020_2.0x2.0mmD2

Questions

How big is the Kitchen timer 6.5 PCB?

It measures 79.5 × 66 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kitchen timer 6.5 use?

57 parts, built around the ATMEGA4808-AF, LM321, TPS613222ADBV and DIO5518BST5. 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 Kitchen timer 6.5 KiCad files?

From the nurk/kitchen_timer repository on GitHub, at the commit this page was made from: the board is hardware/kitchen_timer_6.5/kitchen_timer_6.5.kicad_pcb and its schematic hardware/kitchen_timer_6.3/kitchen_timer_6.3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kitchen timer 6.5 design in my own project?

Its repository publishes it under the AGPL-3.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).

Similar boards

  • 4 layers34.8 × 35.6 mmSw63 mk4 v2, the printed circuit board in 3D

    Sw63 mk4 v2

    xx0x/sw63

    Sci-fi inspired electronic watch. MK4 currently in the development (out in 2026).

    70 parts2MIT
  • 4 layers260 × 110 mmPandore, the printed circuit board in 3D

    Pandore

    filliformes/pandore

    pandore is an open-source digital audio instrument protyping platform based on the LattePanda Mu.

    804 parts2
  • 4 layers91 × 30 mmMethanesense, the printed circuit board in 3D

    Methanesense

    fredriknk/msense

    Open Source hardware kicad source files for a NRF9160 based methane sensor utilizing MOX sensor.

    145 partsMIT
  • 4 layers113 × 25.1 mmSsense lte, the printed circuit board in 3D

    Ssense lte

    fredriknk/ssense-lte

    This is the kicad template i use for my projects. The latest addition is a buildoutputs.py automating picture generation, 3d models and sch/prints, Gerbers ETC! Pretty sweet!

    123 partsMIT
  • 2 layers105 × 44.7 mmPower Module, the printed circuit board in 3D

    Power Module

    maxbmorr/PCB-Junior_Design

    Power Stuff

    30 parts
  • 4 layers65.5 × 39 mmHeli avionics, the printed circuit board in 3D

    Heli avionics

    1-max-1/heli-avionics

    Electronics and software for a mini RC helicopter

    78 parts1
  • 2 layers61 × 44 mmControllerPCB, the printed circuit board in 3D

    ControllerPCB

    Josh-Craythorne/LFR_KiCad

    47 parts