PCB-tile-based-game
PublicLoading 3D model… large boards can take a moment.
PCB Tile Based Board Game
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
📁 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
- Install MegaTinyCore
- Select the Board
- Connect the UPDI Friend
- Select the Serial Port
- Upload Code
🛒 Bill of Materials (BOM)
| Part | Description | Purchase Link |
|---|---|---|
| Microcontroller | ATtiny3217 | DigiKey |
| Connector | Magnetic Connector Pair | DigiKey |
| Capacitor | 0.1 µF Ceramic Capacitor | |
| LED | Addressable Reverse-Mount RGB LED | DigiKey |
| PCB | Custom-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
- Found this helpful? Consider supporting me on Patreon or YouTube Memberships.
- Follow me on YouTube, Instagram, and GitHub.
No comments yet. Be the first to ask about this board.