Skip to the content
PCBKitNew board
2 layers24 × 17 mmPower atiny v2, the printed circuit board in 3D

Power atiny v2

fijam/md-lpm14

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

1

README

README.md

md-lpm

This project consists of hardware files and software for a coin-battery operated laser tester that fits in a MiniDisk case.

IMG_20220204_181101

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:

image

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
QtyValueFootprintReferences
3Connector_Wire:SolderWirePad_1x01_SMD_1x2mmGND, UPDI, VCC
3220Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2, R3, R4
2LED_Dual_ACAC2221-5245:LED_Avago_PLCC4_3.2x2.8mm_CW_datasheetD1, D4
1100kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR8
1100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1
11kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5
1249kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
1480kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR7
168uFCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC2
1ATtiny412-SSPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1BPW34-SMDOptoDevice:Osram_SMD-DIL2_4.5x4.0mmD3
1SW_SP3TButton_Switch_SMD:SW_SP3T_PCM13SW1

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 mmPCBv2, the printed circuit board in 3D

    PCBv2

    adaand00/TINYLED

    Light-up sign with an attiny10 and three ws2812b RGB LEDs.

    20 parts5GPL-3.0
  • 2 layers26.1 × 31.4 mmQC Hack wPins, the printed circuit board in 3D

    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 layersPcb actionneur ventouse, the printed circuit board in 3D

    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 mmIGEM melty, the printed circuit board in 3D

    IGEM melty

    SreeniEadara/Hopkins-iGEM-2022-electrical

    Schematics and PCB designs for Hopkins iGEM 2022

    64 parts1
  • 2 layers58 × 29.5 mmAttiny412 addressable, the printed circuit board in 3D

    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 mmVPC, the printed circuit board in 3D

    VPC

    Archfx/evie

    Camaro6 tweaks

    27 parts
  • 2 layers175 × 85 mmGain box psu pcb, the printed circuit board in 3D

    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 mmATTiny412-Breakout, the printed circuit board in 3D

    ATTiny412-Breakout

    EzerLonginus/ATTiny412-Breakout

    Simple breakout for the ATTiny412 using USB for uploading and serial comms

    26 partsGPL-3.0