Tiny alarm

mufeedcm·tiny-alarm·hardware/v1/tiny-alarm.kicad_sch

This repository ships a schematic but no board layout.

About the Tiny alarm PCB

Tiny alarm is an open source AVR/Arduino PCB design by mufeedcm, published on GitHub under the GPL-3.0 license. It is a board, with 67 components from 36 distinct parts.

Its main chip is the ATmega328P-A, from the AVR/Arduino family. Other key parts include the CH340C, USBLC6-2SC6, TP4056-42-ESOP8, MT3608 and DS3231SN. By type, the board carries 19 capacitors, 19 resistors, 6 ICs, 6 switches, 6 diodes and 5 connectors.

It belongs with the displays & leds, power & battery and usb & debug tools designs in this gallery.

From the project

A minimal and simple alarm clock.

- avrdude avr-gcc avr-binutils avr-libc avr-gdb - make

- fix multiple button press in single click. - add auto repeat to set btn. - improve daily alarm reset. - create a lot more custom font. - improve ui. - add more alarm tones - automatic day calculation from date. - 12hr and 24hr toggle. - add battery charge. - add rtc power loss warning. - add snooze limit. - add more alarm tones. - add alarm day scheduling (daily/mon-fri). - add stopwatch/timer. - design pcb & case.

Main components on the Tiny alarm

Tiny alarm bill of materials (BOM)

67 components, 36 distinct parts.

QtyPartRefs
1
CH340C
U1
1
USBLC6-2SC6
U2
1
TP4056-42-ESOP8
U3
1
ATmega328P-A
U4
1
MT3608
U5
1
DS3231SN
U6
1
AO3401A
Q1
1
SS8050
Q2
1
16MHZ
Y1
1
USB_C_Receptacle_USB2.0_16P
J1
1
ISP_HEADER
J2
1
Battery
J3
1
SSD_1306_OLED
J4
1
Touch_Sensor
J5
1
Battery_Cell
BT1
1
Buzzer
BZ1
5
SW_Push
SW1, SW3, SW4, SW5, SW6
1
SW_SPDT
SW2
3
SS14
D1, D2, D6
2
LED
D3, D4
Show 16 more
QtyPartRefs
1
1N4148W
D5
1
22uh
L1
13
100n
C1, C2, C3, C4, C6, C7, C8, C10 +5
2
4.7u
C5, C14
1
10u
C9
2
22p
C11, C12
1
22u
C13
2
5k1
R1, R2
6
1k
R3, R4, R6, R7, R15, R19
4
10k
R5, R8, R12, R16
1
1m
R9
1
220k
R10
2
4.7k
R11, R13
1
100k
R14
1
43k
R17
1
5.9k
R18

Tiny alarm design files

The KiCad project lives in the mufeedcm/tiny-alarm repository on GitHub; these links point at the commit this page was built from.

Tiny alarm: common questions

What microcontroller does the Tiny alarm use?

The Tiny alarm is built around the ATmega328P-A, from the AVR/Arduino family.

How many components are on the Tiny alarm?

67 components, from 36 distinct parts. The full bill of materials is listed on this page.

Where can I download the Tiny alarm design files?

From the mufeedcm/tiny-alarm repository on GitHub, which has the schematic; the links under Design files point to each one.

Can I use the Tiny alarm design in my own project?

Yes, under the terms of its GPL-3.0 license, which mufeedcm chose for the repository.

Can I test firmware for the Tiny alarm without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards