Skip to the content
PCBKitNew board
2 layers69.3 × 300 mmPcb tile game tile panelized, the printed circuit board in 3D

Pcb tile game tile panelized

bytesizedengineering/PCB-tile-based-game4

🧰 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

Size
69.3 × 300 mm
Copper layers
2
Thickness
1.6 mm
Parts
198
Nets
53
Pads
744
Tracks, vias
1,510, 392
Pours
10
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Feb 2025
Updated
16 Jul 2025

Overview

Pcb tile game tile panelized is an open-source printed circuit board by bytesizedengineering, from the bytesizedengineering/PCB-tile-based-game repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 69.3 × 300 mm with 198 parts on 53 nets, routed with 1,510 tracks and 392 vias.

It is built around the ATTINY3217-MF and SK6812MINI-E. Its parts include 79 capacitors, 69 diodes, 30 connectors, 5 resistors and 5 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

PCB Tile Based Board Game

Project Image
Whoever completes the longest path wins! But beware of collisions!

🚀 Overview

When Zach is not knee-deep in circuits and code, you can probably find him around a table covered in board games. For a long time now, a little project has been brewing in the back of his mind, designing a board game from the ground up, but not just any board game. Zach wants to create a tile-based game where the tiles electronically interact with each other the moment they snap together. It was featured on the Digkey YouTube channel in this video.

📂 Repository Structure

text
📁 mechanical_design/   # 3D models (Fusion 360, STLs, STEP files)
📁 electrical_design/   # KiCad PCB and schematic files
📁 firmware/            # Arduino, ESP, or other firmware code
📁 docs/                # PDFs, images, and additional documentation

🔩 Mechanical Design

You can access the latest Fusion 360 model here:
🔗 View 3D Model in Fusion 360

🏗️ Build Instructions

🖨️ 3D Printing

  • Recommended Material: PLA/PETG
  • Layer Height: 0.2mm
  • Supports: No

🔌 Electronics

  • Microcontroller: ATTiny3217
  • Power Supply: 5V
  • PCB Fabrication: Gerber files included in electrical_design/

💾 Firmware Upload

You can upload code to the ATtiny3217 using the Adafruit UPDI Friend. Here's a quick setup guide for the Arduino IDE:

🧰 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

🛒 Bill of Materials (BOM)

PartDescriptionPurchase Link
MicrocontrollerATtiny3217DigiKey
ConnectorMagnetic Connector PairDigiKey
Capacitor0.1 µF Ceramic Capacitor
LEDAddressable Reverse-Mount RGB LEDDigiKey
PCBCustom-designed

🎥 Video & More Info

📺 Watch the full build video: YouTube Video

📝 License

This project is licensed under the GNU General Public License v3.0.
You can read the full text in the LICENSE file or at gnu.org.

❤️ Support

Parts

198
QtyValueFootprintReferences
740.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C1, C1, C1, C1, C10, C10, C10, C10, C10, C11, C11, C11, C11, C11, C12 +58
69SK6812MINI-Ekicad-keyboard-parts:SK6812MINI-ELED1, LED1, LED1, LED1, LED1, LED10, LED10, LED10, LED10, LED10, LED11, LED11, LED11, LED11, LED11, LED12 +53
15Conn_01x05_PinProjectLibrary:PinHeader_1x05_P2.54mm_VerticalJ1, J1, J1, J1, J1, J3, J3, J3, J3, J3, J5, J5, J5, J5, J5
15Conn_01x05_SocketProjectLibrary:PinSocket_1x05_P2.54mm_VerticalJ2, J2, J2, J2, J2, J4, J4, J4, J4, J4, J6, J6, J6, J6, J6
51uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C14, C16, C16, C17
5ATtiny3217-MPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU2, U2, U2, U2, U2
5DNPResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R1, R1, R1, R1
5LOGONew Logo:byteSizedEngineeringLogo-6mmG***, G***, G***, G***, G***
5TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP1, TP1, TP1, TP1, TP1

Questions

How big is the Pcb tile game tile panelized PCB?

It measures 69.3 × 300 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb tile game tile panelized use?

198 parts, built around the ATTINY3217-MF and SK6812MINI-E. 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 Pcb tile game tile panelized KiCad files?

From the bytesizedengineering/PCB-tile-based-game repository on GitHub, at the commit this page was made from: the board is Electrical Design/pcb_tile_game_tile_panelized/pcb_tile_game_tile_panelized.kicad_pcb and its schematic Electrical Design/USB C power adapter/USB C power adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcb tile game tile panelized design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from bytesizedengineering/PCB-tile-based-game

1
  • 2 layers69.3 × 60 mmPcb tile game tile aaa, the printed circuit board in 3D

    Pcb tile game tile aaa

    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

    36 parts4GPL-3.0

Similar boards

  • 2 layers53.3 × 83.3 mmPCBbuscard, the printed circuit board in 3D

    PCBbuscard

    Lmello1/ProtoPCB

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

    291 parts3
  • 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
  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0