Skip to the content
PCBKitNew board
2 layers53.3 × 83.3 mmPCBbuscard, the printed circuit board in 3D

Business card PCB and pocket Attiny3227 and LED matrix playground. Powered by a CR2032 battery

Size
53.3 × 83.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
291
Nets
76
Pads
666
Tracks, vias
932, 304
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
14 Jul 2022
Updated
3 Sep 2022

Overview

PCBbuscard is an open-source printed circuit board by Lmello1, from the Lmello1/ProtoPCB repository on GitHub. It is a 2-layer board of 53.3 × 83.3 mm with 291 parts on 76 nets, routed with 932 tracks and 304 vias.

It is built around the ATTINY3217-MF and 74HC595. Its parts include 256 diodes, 16 resistors, 6 ICs and 3 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

ProtoPCB

Business card PCB and pocket Attiny3227 and LED matrix playground. Powered by a CR2032 battery

Description

A business card PCB based on the ATTINY3227 chipset. Using 4 74HC595D shift registers to drive a 256 LED matrix. With a standard UDPI interface and 3 input buttons the possibilities are endless. The current code includes various games and demo programs. Please feel free to make your own and share!

NOTE: Shift register U3 is reversed for easier routing.

Current programs

  • Snake

Coming soon

  • Pong
  • Tic Tac Toe
  • Tetris

LED matrix info

text
                 led matrix data flow
attiny3227
V
\_________>_______________________>______________________
         U1                      U2                      \
 ____________________    ____________________             |
/                    \  /                    \            |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X \          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |---- U3---V--(REVERSED)
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X /          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X \          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |---- U4   V
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X |          |
X  X  X  X  X  X  X  X  X  X  X  X  X  X  X  X /          *

PCB Revision History

  • Rev 1.0 - 1st working version (Do not recreate-one shorted track) NOTE: Removed from github

  • Rev 2.0 - Vertical PCB format and visual improvements. Changed foorptints for shift registers

  • Rev 3.0 - CR2032 battery holder added for the back, Track routing improvements

Creators

Landon Mello @Landon_Mello

Ben Liebmann

Parts

291
QtyValueFootprintReferences
256LEDLibrary:LED_0603_1608Metric_no_textD1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +240
16220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16
6TestPoint_ProbeTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP4, TP5, TP6, TP7, TP8, TP9
474HC595SamacSys_Parts:SOIC127P600X175-16NU1, U2, U3, U4
3SW_PushButton_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPinSW1, SW2, SW3
3TestPointConnector_Pin:Pin_D1.1mm_L8.5mm_W2.5mm_FlatForkGND, PROG, VCC
1ATtiny3217-MPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalViasU5
1BATSamacSys_Parts:BATHLD001U6
1TestPoint_ProbeConnector_Pin:Pin_D1.1mm_L8.5mm_W2.5mm_FlatForkCLK

Questions

How big is the PCBbuscard PCB?

It measures 53.3 × 83.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCBbuscard use?

291 parts, built around the ATTINY3217-MF and 74HC595. 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 PCBbuscard KiCad files?

From the Lmello1/ProtoPCB repository on GitHub, at the commit this page was made from: the board is PCB rev 3.0/PCBbuscard/PCBbuscard.kicad_pcb and its schematic PCB rev 3.0/PCBbuscard/PCBbuscard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCBbuscard design in my own project?

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

Similar boards

  • 2 layers69.3 × 300 mmPcb tile game tile panelized, the printed circuit board in 3D

    Pcb tile game tile panelized

    bytesizedengineering/PCB-tile-based-game

    🧰 What You Need - Adafruit UPDI Friend - Arduino IDE - ATtiny3217 board - USB-C cable 1. Install MegaTinyCore 2. Select the Board 3. Connect the UPDI Friend 4. Select the Serial Port 5. Upload Code

    198 parts4GPL-3.0
  • 4 layersPower module, the printed circuit board in 3D

    Power module

    FETfox/Li-Ion_Power_Module

    A PCB that can protect,charge, and regulate a Li Ion battery to power MCU powered projects.

    144 partsCC0-1.0
  • 2 layers58.4 × 22.6 mmTS Core, the printed circuit board in 3D

    TS Core

    seiken-dev/TinyStick

    59 partsBSD-3-Clause
  • 2 layers43.2 × 17.8 mmATTinyX17, the printed circuit board in 3D

    ATTinyX17

    vul-os/sirboard

    Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

    33 parts56Apache-2.0
  • 2 layers45.7 × 31.8 mmLEDx16 board, the printed circuit board in 3D

    LEDx16 board

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    36 parts803MIT
  • 2 layers228.6 × 100 mmMongus48, the printed circuit board in 3D

    Mongus48

    ChrisChrisLoLo/beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

    124 parts335GPL-3.0
  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326