Project showcase
One Kitchen Timer To Cook It All

One Kitchen Timer To Cook It All © GPL3+

ElBanquos Kitchen Timer - having 4 channels to keep track of multiple countdowns during food preparation. Easy to operate with 2 fingers.

  • 21 respects

Components and supplies

Ard nano
Arduino Nano R3
Piezo speaker
Bourns pec11r 4215f s0024 image 75px
Rotary Encoder with Push-Button
Fairchild semiconductor pn2222abu. image
General Purpose Transistor NPN
09939 01
Rotary potentiometer (generic)
Button with build in red/green led
Texas instruments sn74hc595n
Texas Instruments Shift Register- Serial to Parallel
Multiple small parts (Resistors, Connectors, Jumperwires,pcbs) - see fritzing
7seg 8digit led display module using max7219
Adafruit industries ada63 image 75px
9V 1A Switching Wall Power Supply

About this project

When preparing food I have to keep track of multiple countdowns. Even though one could solve this by putting multiple cheap timers on the fridge door or use a smartphone app there are some benefits with an extra device.

  • Efficient control when choosing the time (cheap timers normally just go up, higher settings are a pain, corrections after start are impossible)
  • no need to clean all your fingers to change a timer
  • Smartphones normally switch of the screen, so you can't see the current state (or they keep screen on and drain the smart phone battery for neaely nothing)
  • Alsp the smartphones somtimes is needed to check recepies, problem solutions or communicating (yes really?). Again you cannot see the current state of the timers just by looking at the device
Demo and quick guide video


  • Track up to 4 timers (Well... limited by the number of display and interaction elements. You can extend this, with little modification)
  • Main display mode shows all timers (no need to push a button to see the timers)
  • wide range of intervals (1 second to 6 days (and thats only a coded limit)
  • since I use an LED display it can be read from any angle and in any light situation

Easy and intuitive 2 Finger Operations

  • Set and start timer
  • Granularity of stepping adapts to total interval (there is normally no need to scroll over every second, when the interval is more then 10 minutes)
  • Acknowledge alarm
  • Change an already running timer (necessary when something irregular happened in the cooking process)
  • put timer on hold
  • dismiss timer
  • check the inital time, the timer started from
  • measure time when timer is over

Detailed Description

For detailed insights and operation manual see the wiki in the github project.

Development process

Lessons learned from Prototyping:

Putting the knob above the display is a bad idea. In general your hand and arm hide the display as soon as you grab the knob.

Using the decimal dots in the normal position is irritating. Thats why they where switched to the top in the final version

Far away targets

Things that would be nice, but are far away from my capabilites and time budget to get realized

  • Battery powered device: Reducing power consumption without loss of readability (Reducing processor activity, replace led b other feasable technology with equivalent optical properties)


Git Hub repository
All ressources of the project. (Code, fritzing, 3D blender Files for styling)
My Version of ledcontrol lib
To mount the led upside down and get some more necessary letters I extended the ledcontrol lob. Please use my fork.


Fritzing Schema
Shows you the wiring an the list of all necessary small bits of electronic


Similar projects you might like

Morse Code Kitchen Timer

Project showcase by oklima

  • 9 respects

Arduino Kitchen Timer

Project tutorial by Team I and myself

  • 98 respects

A Microwave Interface for the IKEA Duktig Kids Kitchen

Project showcase by Myles Eftos

  • 20 respects

Personal Gym Timer

Project tutorial by Pramod C Wickramasinghe

  • 1 comment
  • 9 respects

Retro 1980s LED Clock/Count Up Timer

Project in progress by randtekk

  • 17 respects

Alarm Clock and Timer Working Standalone

Project showcase by ozyRonald

  • 14 respects
Add projectSign up / Login