Skip to the content
PCBKitNew board
2 layers36.6 × 61.7 mmShotSecs, the printed circuit board in 3D

Time your espresso shot on a seven segment display

Size
36.6 × 61.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
32
Pads
87
Tracks, vias
98, 0
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
14 May 2018
Updated
14 May 2018

Overview

ShotSecs is an open-source printed circuit board by coyte, from the coyte/ShotSecs repository on GitHub. It is a 2-layer board of 36.6 × 61.7 mm with 21 parts on 32 nets, routed with 98 tracks and 0 vias.

It is built around the ATMEGA328P-PU, HCPL3700 and BC547. Its parts include 12 resistors, 2 capacitors, 2 ICs, 2 transistors and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

readme.md

ShotSecs

Created a little timer that will keep track of how long power (240v) is applied. Originally developed to measure Espresso shots time, but probably useful for other applications. The usual warnings about tinkering with 240V AC apply!!!

Introduction

The original idea was that the logic and PSA would be housed inside the espressomachine, and the 7 segment display would be glued/mounted to the exterior of the machine. Hence they are two separate parts connected by a 10-strand data cable

Hardware

The hardware consists of a little PCB (Kicad schematic & layout included) that hold a Atmega328p, two transistors and 10 resistors to control the 7-segment display. On the input side I used some resistors and a optocoupler to detect power applied. PSU, Atmega, optocoupler, resistors and transistors is mounted on the same PCB (220V and 5 V), intended to be drowned in a resin box when donw.

Connections (240Volts)

The timer needs a regular 240V connection to power up the Atmega and display. In addition it needs a connection of the applied power Connect either P-N-Pd or N-P-Nd on the tree terminal block. Where P = phase or live wire from 240V mains N = null or neutral wire from 240V mains Pd= Phase from device to be measured Nd= null from device to be measured

Software

The software is written in AVR C. It essentially is a timer that runs while power is detected by the optocoupler. The display will 'hold' the last known value if power is stopped. On re-applying the power the timer will restart at 0.

Have fun and be careful.

Parts

21
QtyValueFootprintReferences
8330RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
21KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9, R10
2BC547TO_SOT_Packages_THT:TO-92_Molded_NarrowQ1, Q2
2RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR11, R12
1100nFCapacitors_THT:CP_Radial_D8.0mm_P5.00mmC2
15V_400mA_PSUespressocounter:HLK-PM01PSU1
1ATMEGA328P-PUHousings_DIP:DIP-28_W7.62mmU1
1CCapacitors_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC1
1CONN_01X10Pin_Headers:Pin_Header_Straight_1x10_Pitch2.54mmJ2
1HCPL3700Housings_DIP:DIP-8_W7.62mmU2
1Screw_Terminal_1x03Connectors_Terminal_Blocks:TerminalBlock_Pheonix_PT-3.5mm_3polJ1

Questions

How big is the ShotSecs PCB?

It measures 36.6 × 61.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ShotSecs use?

21 parts, built around the ATMEGA328P-PU, HCPL3700 and BC547. 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 ShotSecs KiCad files?

From the coyte/ShotSecs repository on GitHub, at the commit this page was made from: the board is src/ShotSecs-kicad/shotsecs.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ShotSecs design in my own project?

Its repository states no licence, so its author keeps all rights: ask coyte before reusing the design.

Similar boards

  • 2 layers158.8 × 71.1 mmHamodule, the printed circuit board in 3D

    Hamodule

    crgarcia12/electronics-homeassistant-lightscontroll

    A smart lighting controller PCB that integrates seamlessly with ESPHome and Home Assistant while maintaining full compatibility with traditional mechanical switches.

    41 parts28
  • 2 layersArduino Light Flicker Measure PCB, the printed circuit board in 3D

    Arduino Light Flicker Measure PCB

    WolfgangFranke/LightFlickerMeasure

    Measures flickering lights, like PWM driven LED-systems, using Arduino Nano.

    35 parts10GPL-3.0
  • 2 layers201.3 × 152.1 mmDC DC CONVERTER, the printed circuit board in 3D

    DC DC CONVERTER

    William-Souza-Santos/ADAPTIVE_FUZZY_LOGIC_CONTROL_FOUR_SWITCH_BIDIRECTIONAL_BUCK_BOOST_DC_DC_CONVERTER

    Final Year Project by Electronic Engineering

    95 parts6
  • 2 layers94.5 × 67.6 mmAtmegaStepperDriver, the printed circuit board in 3D

    AtmegaStepperDriver

    eGuardianDev/atmegaStepperDriver

    Open source stepper driver powered by atmega328p chip. First prototype designed for used in 3D printer.

    102 parts2GPL-3.0
  • 2 layers66 × 61.1 mmHead board, the printed circuit board in 3D

    Head board

    lutzer/HybridLetterbox

    23 parts2MIT
  • 2 layers55 × 485 mmFg lampe, the printed circuit board in 3D

    Fg lampe

    devtal-de/fg_lampe

    181 parts1
  • 2 layers74.5 × 97 mmPTP Blaškić seminar, the printed circuit board in 3D

    PTP Blaškić seminar

    blaskicl/seminar_pcb

    Seminarski rad iz kolegija projektiranje tiskanih pločica

    38 parts
  • 2 layers100 × 60 mmCosSin, the printed circuit board in 3D

    CosSin

    cybaer/CosSin

    50 parts