Skip to the content
PCBKitNew board
2 layers200 × 200 mmMaster, the printed circuit board in 3D

ในทางกายภาพ Slave อาจรับไฟต่อผ่านขั้วแม่เหล็กของบอร์ดก่อนหน้า แต่เน็ต +5VBUS และ GND ของทุกบอร์ดยังเป็นการต่อแบบขนาน ไม่ใช่อนุกรม

Size
200 × 200 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
134
Pads
237
Tracks, vias
225, 9
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Oct 2026
Updated
3 Nov 2026

Overview

Master is an open-source printed circuit board by Narawit-Intusub, from the Narawit-Intusub/BoadV1 repository on GitHub. It is a 2-layer board of 200 × 200 mm with 33 parts on 134 nets, routed with 225 tracks and 9 vias.

It is built around the ATTINY1604-SSF, 100UF25V and SMAJ12A. It belongs with the ESP32 and AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Modular LED Board V1

โครงการกระดานเกม LED แบบโมดูลาร์ จำนวนสูงสุด 4 บอร์ด:

  • Master 1 บอร์ด
  • Slave สูงสุด 3 บอร์ด
  • พื้นที่เล่นบอร์ดละ 4×4 ช่อง
  • LED บอร์ดละ 64 ดวง
  • Unity ติดต่อ ESP32 ผ่าน Wi-Fi
  • ESP32 ติดต่อ Master ATtiny1604 ผ่าน Logic Level Converter

อ่านรายละเอียดการออกแบบทั้งหมดได้ที่ docs/V1_design_summary.md


โครงสร้างโปรเจกต์ KiCad

โปรเจกต์นี้ได้รับการจัดโครงสร้างตามมาตรฐาน Multi-board Electronics Hardware:

text
board game/
├── hardware/
│   ├── master/                 # บอร์ด Master (ESP32 + ATtiny1604 + LED Matrix 4x4)
│   │   ├── master.kicad_pro    # ไฟล์หลักสำหรับเปิดใน KiCad
│   │   ├── master.kicad_sch    # วงจร Schematic
│   │   ├── master.kicad_pcb    # เลย์เอาต์แผ่นวงจรพิมพ์ PCB
│   │   ├── sym-lib-table       # Symbol library mapping
│   │   └── fp-lib-table        # Footprint library mapping
│   ├── slave/                  # บอร์ด Slave (ATtiny1604 + LED Matrix 4x4)
│   │   ├── slave.kicad_pro     # ไฟล์หลักสำหรับเปิดใน KiCad
│   │   ├── slave.kicad_sch     # วงจร Schematic
│   │   ├── sym-lib-table       # Symbol library mapping
│   │   └── fp-lib-table        # Footprint library mapping
│   ├── rfid_addon/             # บอร์ดขยาย RFID Addon
│   │   ├── rfid_addon.kicad_pro
│   │   ├── rfid_addon.kicad_sch
│   │   ├── sym-lib-table
│   │   └── fp-lib-table
│   ├── libraries/              # Custom Symbols & Footprints รวมของโครงการ
│   │   ├── esp32-wemos-d1-mini/
│   │   ├── magnetic-connector/
│   │   ├── ws2812-matrix-2x2/
│   │   └── board_game_v1-cache.lib
│   └── experimental/           # โมเดลทดลอง / ทางเลือก (ESP32-only standalone variants)

วิธีเปิดในโปรแกรม KiCad

เปิดโปรแกรม KiCad จากนั้นกด File → Open Project แล้วเลือกไฟล์โปรเจกต์ของแต่ละบอร์ดตามที่ต้องการ:


ข้อสรุปการออกแบบระบบ

  • ใช้ Switching Power Supply 5V 30A แหล่งเดียว
  • Master และ Slave ต่อ 5V/GND แบบขนาน
  • ไม่ใช้ Step-down บนแต่ละบอร์ด
  • ESP32 รับไฟเข้าขา 5V/VCC แต่ลอจิกยังเป็น 3.3V
  • ระหว่าง ESP32 กับ ATtiny 5V ยังต้องใช้ Logic Level Converter 2 ช่อง
  • ขั้วแม่เหล็กใช้ 6 พิน: 5V ×2, GND ×2, D0, D1
  • จำกัดความสว่างทุก Channel ไม่เกิน 50/255
  • V1 ใช้ Unity เป็น Source of truth สำหรับตำแหน่งตัวละครและช่อง Action

การต่อไฟระหว่างบอร์ด

ทุกบอร์ดต่อแบบขนาน:

text
5V Power Supply
├─ Master
├─ Slave 1
├─ Slave 2
└─ Slave 3

ในทางกายภาพ Slave อาจรับไฟต่อผ่านขั้วแม่เหล็กของบอร์ดก่อนหน้า แต่เน็ต +5V_BUS และ GND ของทุกบอร์ดยังเป็นการต่อแบบขนาน ไม่ใช่อนุกรม

การเปิด–ปิดและประกบบอร์ด

วิธีที่แนะนำคือปิด Main switch ก่อนเสียบหรือถอดขั้วแม่เหล็ก หากต้องทดลองขณะมีไฟ ให้ดับ LED หรือลดโหลดก่อน การมี TVS อย่างเดียวไม่ได้ทำให้ระบบรองรับ Hot-plug อย่างสมบูรณ์

Parts

33
QtyValueFootprintReferences
16WS2812_Matrix_2x2ws2812-matrix-2x2:WS2812_Matrix_2x2_15x15mmMOD1, MOD2, MOD3, MOD4, MOD5, MOD6, MOD7, MOD8, MOD9, MOD10, MOD11, MOD12, MOD13, MOD14, MOD15, MOD16
3100nFCapacitor_SMD:C_0603_1608MetricC_ATTINY1, C_HV1, C_LV1
1100uF_25VCapacitor_SMD:CP_Elec_6.3x7.7C_BULK1
13A_12VFuse:Fuse_1206_3216MetricF_MAIN1
1470RResistor_SMD:R_0603_1608MetricR_LED1
1ATtiny1604-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1D-SUN_StepDownd-sun-stepdown:d-sun-stepdownU_BUCK1
1LOGIC_LEVEL_2CH_3V3_5Vlogic-level-converter-2ch:logic-level-converter-2chU3
1MAG_EAST_6PIN_FEMALEmagnetic-connector:fakemag6pin90degFemaleJ_EAST1
1MAG_NORTH_6PIN_FEMALEmagnetic-connector:fakemag6pin90degFemaleJ_NORTH1
1MAG_SOUTH_6PIN_MALEmagnetic-connector:fakemag6pin90degMaleJ_SOUTH1
1SMAJ12ADiode_SMD:D_SMAD_TVS1
1SW_JST_XH_2PConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalSW_MAIN1
1UPDI_PROGpin-header-1x03-smd:pin-header-1x03-smdJ_UPDI1
1USB_C_PD_12Vusb-c-pd-ip2721:usb-c-pd-ip2721J_PWR1
1esp32-wemos-d1-miniesp32-wemos-d1-mini:esp32-wemos-d1-miniU2

Questions

How big is the Master PCB?

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

What parts does the Master use?

33 parts, built around the ATTINY1604-SSF, 100UF25V and SMAJ12A. 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 Master KiCad files?

From the Narawit-Intusub/BoadV1 repository on GitHub, at the commit this page was made from: the board is hardware/master/master.kicad_pcb and its schematic hardware/experimental/master_esp32/master_esp32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Master design in my own project?

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

More from Narawit-Intusub/BoadV1

1
  • 2 layers200 × 200 mmSlave, the printed circuit board in 3D

    Slave

    Narawit-Intusub/BoadV1

    ในทางกายภาพ Slave อาจรับไฟต่อผ่านขั้วแม่เหล็กของบอร์ดก่อนหน้า แต่เน็ต +5VBUS และ GND ของทุกบอร์ดยังเป็นการต่อแบบขนาน ไม่ใช่อนุกรม

    27 parts

Similar boards

  • 2 layers335.1 × 620 mmWEASEL KiCad, the printed circuit board in 3D

    WEASEL KiCad

    joebmz98/Weasel-West-Coast-Synthesiser

    Digital east coast style synth heavily inspired by the Buchla Easel based on the Daisy Seed.

    314 parts3MIT
  • 2 layers142.4 × 117.1 mmASME UM High current board, the printed circuit board in 3D

    ASME UM High current board

    umasme/2025-2026

    University of Miami ASME Official Repository for NASA Lunabotics Challenge

    93 parts2MIT
  • 2 layers110.5 × 63.5 mmResp2, the printed circuit board in 3D

    Resp2

    BreathOfHope/Respirator-2

    Respirator-2 takes the knowledge we gained in building the RespiratorApparatus to build a production ready version, that can be manufactured in an industrial setting.

    84 parts
  • 4 layers100 × 70 mmTuner, the printed circuit board in 3D

    Tuner

    k8tar/screwdriver-antenna-auto-tuner

    An open source Screwdriver Antenna Auto Tuner

    60 partsMIT
  • 2 layers76 × 45.2 mmMasjid2, the printed circuit board in 3D

    Masjid2

    Mahmoud1205/AthanLamp

    Hardware, software, and devlog of the Athan Lamp project.

    60 partsMIT
  • 2 layers85 × 82.5 mmNoisyBoi, the printed circuit board in 3D

    NoisyBoi

    NanashiTheNameless/NoisyBoi

    NoisyBoi

    36 parts