Skip to the content
PCBKitNew board
2 layers60 × 50 mmPomodoro Timer, the printed circuit board in 3D

Designs for an electronic pomodoro timer

Size
60 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
84
Pads
268
Tracks, vias
805, 61
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Feb 2022
Updated
30 Sep 2023

Overview

Pomodoro Timer is an open-source printed circuit board by InputBlackBoxOutput, from the InputBlackBoxOutput/Pomodoro-Timer repository on GitHub, published under the MIT licence. It is a 2-layer board of 60 × 50 mm with 67 parts on 84 nets, routed with 805 tracks and 61 vias.

It is built around the ATMEGA328PB-AU, 74HC595 and AO3400A. Its parts include 35 resistors, 6 ICs, 4 diodes, 3 switches and 2 capacitors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Pomodoro Timer

A Pomodoro timer helps you focus on a task for 25 minutes and then take a 5-minute break

5 steps of the Pomodoro technique

  1. Choose a task
  2. Set the timer for 25 minutes
  3. Work on the task until the timer rings
  4. Take a 5-minute break
  5. Repeat steps 1-4 three more times

3D Render: PCB + Enclosure

Hardware block diagram

ComponentFunction
ATmega328PMicro-controller that controls all functionality
LEDIndicate the status of the Pomodoro timer
Push buttonsProvide an interface to start/stop and reset the Pomodoro timer
BuzzerProvide auditory feedback upon completion of the timer
4x7 segment displayDisplays remaining time for the Pomodoro session
LDO voltage regulatorEfficiently regulates the voltage supplied to the embedded system
Cell batteryProvides power to the entire system

Made with lots of ⏱️, 📚 and ☕ by InputBlackBoxOutput

Parts

67
QtyValueFootprintReferences
28220RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R24, R25, R26, R27 +12
42.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R22, R23
474HC595Package_SO:SOP-16_3.9x9.9mm_P1.27mmU4, U5, U6, U7
4ELSS-406SURWABoard:ELSS-406SURWADS1, DS2, DS3, DS4
4LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
2Battery_CellBattery:BatteryHolder_MPD_BC2003_1x2032BT1, BT2
2Conn_01x06_FemaleConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1, J2
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderCS1
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderCS2
18MHzCrystal:Crystal_SMD_HC49-SDY1
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1ATmega328PB-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU2
1BTN1Button_Switch_SMD:SW_SPST_Omron_B3FS-100xPSW1
1BTN2Button_Switch_SMD:SW_SPST_Omron_B3FS-100xPSW2
1BTN3Button_Switch_SMD:SW_SPST_Omron_B3FS-100xPSW3
1BuzzerBuzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMTBZ1
1HT7833-1-SOT89Package_TO_SOT_SMD:SOT-89-3U1

Questions

How big is the Pomodoro Timer PCB?

It measures 60 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pomodoro Timer use?

67 parts, built around the ATMEGA328PB-AU, 74HC595 and AO3400A. 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 Pomodoro Timer KiCad files?

From the InputBlackBoxOutput/Pomodoro-Timer repository on GitHub, at the commit this page was made from: the board is hardware/board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pomodoro Timer design in my own project?

Its repository publishes it under the MIT 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

  • 2 layers128.8 × 81.8 mmAetherVolt Matrix, the printed circuit board in 3D

    AetherVolt Matrix

    MAHESH-THILAK-K/ADDITIONAL-PROJECT

    85 parts1Apache-2.0
  • 2 layers90.9 × 84.6 mmValhalla ufh cpu SMT, the printed circuit board in 3D

    Valhalla ufh cpu SMT

    csdexter/valhalla

    Version-controlled material related to the Valhalla project

    71 partsGPL-3.0
  • 4 layers124 × 89.4 mmATMega 328 PU Board, the printed circuit board in 3D

    ATMega 328 PU Board

    olexsu/ATmega328_control_Board

    Custom ATmega328 embedded control board designed in KiCad with Arduino firmware.

    140 parts
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 4 layers189.4 × 59.1 mmFlippyDriver, the printed circuit board in 3D

    FlippyDriver

    NietoSkunk/FlippyDriver

    Driver board for Luminator MAX3000 Flip Dot Panels

    344 parts10MIT
  • 2 layers114.2 × 36.8 mmAirbox, the printed circuit board in 3D

    Airbox

    Alacrity-Education/AirBoxV2

    The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.

    68 parts6GPL-3.0