

Power atiny v2
This project consists of hardware files and software for a coin-battery operated laser tester that fits in a MiniDisk case.
- Size
- 24 × 17 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 17
- Nets
- 14
- Pads
- 49
- Tracks, vias
- 102, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 4 Feb 2022
- Updated
- 20 Nov 2022
Overview
Power atiny v2 is an open-source printed circuit board by fijam, from the fijam/md-lpm repository on GitHub. It is a 2-layer board of 24 × 17 mm with 17 parts on 14 nets, routed with 102 tracks and 0 vias.
It is built around the ATTINY412-SSN. Its parts include 7 resistors, 3 diodes, 2 capacitors, 1 IC and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdmd-lpm
This project consists of hardware files and software for a coin-battery operated laser tester that fits in a MiniDisk case.

Hardware
Schematics, BOM and PCB layout files are available in the hardware directory.
Theory of operation
This is the nerdy bit, feel free to skip ahead.
The heart of this device is a silicon PIN photodiode (BPW34) operated in reverse-biased mode, which generates current proportional to light intensity. The MiniDisc standard uses 780nm near-infrared laser source for both playback (using the magneto-optic Kerr effect) and recording (for heating up the disc to its Curie temperature). The output power spans between 0.5 and 9mW, depending on the device.
The selected photodiode has approx. 95% spectral sensitivity at 780nm. The reverse voltage of 3V from a manganese-dioxide lithium battery and load resistance of 1k Ohm allows for a linear response up to 5.5mW as given by:
Psat = (0.3 + VR)/RL * S where VR is the reverse voltage [2.9 V], S is the photosensitivity at 780nm [0.58 A/W] and RL is the load resistance [1000 Ohm]. Photodiode series resistance is disregarded.
High correlation between the photodiode readout (10b referenced to Vdd) and the device refPw setting (in decimal) is achieved:

Shorter fragments of this polynomial (around 0.5-1mW for LrefPw/HrefPw and 4.5-5.5mW for WritPW) can be approximated with a linear regression.
To discount the effect of battery voltage dropping as it discharges, internal voltage reference of 1.1V is used for LrefPw/HrefPw. For WritPw, the whole range of Vdd is used. The setting of WritPw does not require a high precision.
Each device comes with a calibration factor saved in user_row area of the EEPROM which is protected from accidental chip erase. This calibration factor (by default 100%) accounts for differences between components, photodiode alignment and assembly in the minidisc case. It is taken into account when calculating LrefPw and HrefPw.
The firmware of the microcontroller is configured with a BOD of ~2.6V which prevents the device from running on a discharged battery.
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | GND, UPDI, VCC | |
| 3 | 220 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2, R3, R4 |
| 2 | LED_Dual_ACAC | 2221-5245:LED_Avago_PLCC4_3.2x2.8mm_CW_datasheet | D1, D4 |
| 1 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R8 |
| 1 | 100nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5 |
| 1 | 249k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | 480k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R7 |
| 1 | 68uF | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C2 |
| 1 | ATtiny412-SS | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | BPW34-SMD | OptoDevice:Osram_SMD-DIL2_4.5x4.0mm | D3 |
| 1 | SW_SP3T | Button_Switch_SMD:SW_SP3T_PCM13 | SW1 |
Questions
How big is the Power atiny v2 PCB?
It measures 24 × 17 mm and has 2 copper layers, 0.8 mm thick.
What parts does the Power atiny v2 use?
17 parts, built around the ATTINY412-SSN. 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 Power atiny v2 KiCad files?
From the fijam/md-lpm repository on GitHub, at the commit this page was made from: the board is hardware/power-atiny-v2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Power atiny v2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask fijam before reusing the design.
Similar boards
- 2 layers100 × 22 mm

- 2 layers26.1 × 31.4 mm

QC Hack wPins
Fab-Lab-Island/fli-bootcamp-2025
About Fab Lab ísland bootcamp Húsavík 2025. Kíkið á síðuna fyrir neðan!
15 parts2 - 2 layers

Pcb actionneur ventouse
Brasseur2robot/Les-brasseurs-d-idees
Codebase de l'équipe légende des brasseurs d'idées concourant à la coupe de France de robotique. Vous pouvez y retrouver les différents fichiers utilisés pour la création et le fonctionnement de notre robot principal et…
25 parts1GPL-3.0 - 4 layers98 × 98 mm

IGEM melty
SreeniEadara/Hopkins-iGEM-2022-electrical
Schematics and PCB designs for Hopkins iGEM 2022
64 parts1 - 2 layers58 × 29.5 mm

Attiny412 addressable
user-will/cursedPCB
A quick start guide and related files for the Cursed PCB by Reil Industrial
35 parts1 - 2 layers24.2 × 24.1 mm

- 2 layers175 × 85 mm

Gain box psu pcb
carmisergio/denon-preout-mod
PCB designs and firmware for the Denon AVR-X1300W Pre-out mod
80 parts - 2 layers22 × 22 mm

ATTiny412-Breakout
EzerLonginus/ATTiny412-Breakout
Simple breakout for the ATTiny412 using USB for uploading and serial comms
26 partsGPL-3.0