Attiny85 time switch
UCSIG·attiny85_time_switch·pcb/attiny85_time_switch_rev1/attiny85_time_switch.kicad_pcb
About the Attiny85 time switch PCB
Attiny85 time switch is an open source AVR/Arduino PCB design by UCSIG, published on GitHub under the MIT license. It is a 2-layer board measuring 85.7 × 85.7 mm, with 32 components from 21 distinct parts.
Its main chip is the PMV20XNER, from the AVR/Arduino family. Other key parts include the ATTINY85V-10PU and AP7383-50W5-7. By type, the board carries 8 connectors, 7 capacitors, 7 resistors, 2 ICs, 2 transistors and 2 switches.
From the project
Low-power time switch using the ATtiny85 microcontroller.
The aim of this project is to switch a load on and off in regular time intervals. The device itself consumes only very little sleep current (~19.6uA on average). The device also monitors the supply voltage and turns off the load if the supply drops lower than the defined threshold.
- Clock calibration algorithm with values stored in the internal eeprom - Supply voltage monitoring - Jumper configuration for feature selection (supply voltage monitoring + time switch/only supply voltage monitoring) - Jumper configuration for undervoltage threshold selection (12/24V) - Low current consumption…

Main components on the Attiny85 time switch
Attiny85 time switch bill of materials (BOM)
32 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATTINY85V-10PU ATtiny85V-10P | DIP-8_W7.62mm | U1 |
| 1 | AP7383-50W5-7 | TSOT-23-5_HandSoldering | U2 |
| 1 | PMV20XNER | TSOT-23 | Q1 |
| 1 | BSS84AK,215 BSS84AK | TSOT-23 | Q2 |
| 2 | CTB0305/2 Screw_Terminal_01x02 | TerminalBlock_4Ucon_1x02_P3.50mm_Vertical | J1, J4 |
| 1 | 2213S-06G Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J2 |
| 3 | SPC20484 Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J3, J5, J6 |
| 2 | SPC20484 Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J7, J8 |
| 1 | EL111 | Case EL111 | Case1 |
| 1 | 0751.0052 | 0751.0052_Fuse | F1 |
| 1 | TL1105AF160Q Reset | SW_PUSH_6mm_H5mm | SW1 |
| 1 | TL1105AF160Q Check FET | SW_PUSH_6mm_H5mm | SW2 |
| 1 | 1N4007RLG D | D_A-405_P7.62mm_Horizontal | D1 |
| 1 | 703-0100 LED | LED_D5.0mm | D2 |
| 3 | FG18X5R1H105KRT06 1u | C_Disc_D3.8mm_W2.6mm_P2.50mm | C1, C2, C6 |
| 4 | TS170R1H104MSBFB0R 100n | C_Disc_D6.0mm_W2.5mm_P5.00mm | C3, C4, C5, C7 |
| 1 | 100k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 22k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 2 | 1M | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R5 |
| 2 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R7 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 3k3 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R6 |
Attiny85 time switch design files
The KiCad project lives in the UCSIG/attiny85_time_switch repository on GitHub; these links point at the commit this page was built from.
Attiny85 time switch: common questions
What microcontroller does the Attiny85 time switch use?
The Attiny85 time switch is built around the PMV20XNER, from the AVR/Arduino family.
How big is the Attiny85 time switch PCB?
The Attiny85 time switch measures 85.7 × 85.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Attiny85 time switch?
32 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the Attiny85 time switch design files?
From the UCSIG/attiny85_time_switch repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Attiny85 time switch design in my own project?
Yes, under the terms of its MIT license, which UCSIG chose for the repository.
Can I test firmware for the Attiny85 time switch 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
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746