Skip to the content
2 layers35.6 × 20.3 mmATtiny406, the printed circuit board in 3D

PCB Design Files for ATtiny406 Board

Size
35.6 × 20.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
25
Pads
66
Tracks, vias
148, 13
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
3 Oct 2020
Updated
12 Feb 2022

Overview

ATtiny406 is an open-source printed circuit board by dcelectr, from the dcelectr/ATtiny406_Board repository on GitHub. It is a 2-layer board of 35.6 × 20.3 mm with 17 parts on 25 nets, routed with 148 tracks and 13 vias.

It is built around the ATTINY406-SN. Its parts include 4 resistors, 3 connectors, 2 capacitors, 2 diodes and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

ATtiny406_Board

PCB Design Files for ATtiny406 Board

This board design is a variant of a board design that is found in the blog link below.

https://www.omzlo.com/articles/baremetal-programming-on-the-tinyavr-0-micro-controllers

The board features fairly easy to hand solder components, such as a SOIC20 IC and 0805 resistors, capacitors and LEDs, and it is breadboard friendly (100 mil spacing pin headers) with an orderly pin arrangement (PA0->PA7, PB0->PB5, and PC0->PC3).

The programming connector is a standard FTDI USB-UART adapter pin-out. Since most FTDI USB-UART cables have different voltage for the Vcc and Vttl (such as the TTL-232R-3V3), a solder jumper (JP1) is open by default. The board can be powered from the breadboard pin headers or the FTDI programming header if the the jumper JP1 is closed. Using an FTDI TTL-232RG-VIP USB-UART requires the jumper JP1 to be closed so that the TTL-232RG-VIP adapter TTL voltage (Vttl) would be the same as the Vcc.

The Bill of Materials is also included (see file ATtiny406BOM.csv).

Image

Image

Resistance of 4k7 Ohms works reliably for programming the Attiny406 over the range of Vcc, from 5V to 3V3.

Programming was tested on Linux with updiprog https://github.com/DCelectronics/updiprog (which is written in C) instead of using pyupdi.

Parts

17
QtyValueFootprintReferences
31KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R4
2Conn_01x10_MaleConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2, J3
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
12.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
14K7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
1ATtiny406-SPackage_SO:SOIC-20W_7.5x12.8mm_P1.27mmU1
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1GRELED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1LOGOUser_PCB_Libraries:DCelectronics_logo2G***
1SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1YELLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1

The 15 most common of 17 parts.

Similar boards

  • 2 layers13.5 × 30 mmAddressable LED Delay Splitter, the printed circuit board in 3D

    Addressable LED Delay Splitter

    maiksicks/Addressable-LED-Delay-Splitter

    This project implements a "delay splitter" for addressable LED strips (WS2812B / SK6812) using an ATtiny406 microcontroller.

    19 parts1
  • 2 layers37 × 22 mm406 V1 AZ, the printed circuit board in 3D

    406 V1 AZ

    mailuefterl/Attiny_406_board

    Attiny 406 breakout board

    13 partsMIT
  • 2 layers12.7 × 28.7 mmHp3478mem, the printed circuit board in 3D

    Hp3478mem

    Elemecca/hp3478

    Hardware mods for the HP 3478A multimeter

    9 parts1
  • 2 layers50 × 35 mmServo power, the printed circuit board in 3D

    Servo power

    earthtojake/text-to-cad

    Design physical products with AI

    17 parts26kMIT
  • 2 layers139.7 × 62.2 mmBreakout 60pin EEC IV, the printed circuit board in 3D

    Breakout 60pin EEC IV

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    17 parts1.2k
  • 2 layers29.2 × 55.9 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    17 parts1kGPL-3.0
  • 2 layers24.5 × 36.5 mmCluster, the printed circuit board in 3D

    Cluster

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    17 parts993
  • 2 layers56.3 × 55.7 mmStarNecklace, the printed circuit board in 3D

    StarNecklace

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    17 parts915

Questions

How big is the ATtiny406 PCB?

It measures 35.6 × 20.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ATtiny406 use?

17 parts, built around the ATTINY406-SN. 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 ATtiny406 KiCad files?

From the dcelectr/ATtiny406_Board repository on GitHub, at the commit this page was made from: the board is ATtiny406.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ATtiny406 design in my own project?

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