Skip to the content
PCBKitNew board
2 layers40.6 × 61 mmMatrix6, the printed circuit board in 3D

Matrix6.kicadproをKiCad 10で開いてください。KiCad標準のシンボル・フットプリント・3Dモデルライブラリをインストールし、同じフォルダーの DevBoard.pretty と fp-lib-table を一緒に保管します。動作確認版はKiCad 10.0.6です。

Size
40.6 × 61 mm
Copper layers
2
Thickness
1.63 mm
Parts
48
Nets
63
Pads
247
Tracks, vias
528, 166
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Sep 2026
Updated
8 Sep 2026

Overview

Matrix6 is an open-source printed circuit board by FaBoAI, from the FaBoAI/Matrix6 repository on GitHub. It is a 2-layer board of 40.6 × 61 mm with 48 parts on 63 nets, routed with 528 tracks and 166 vias.

It is built around the ESP32-S3-WROOM-1-N8R8, DM3AT-SF-PEJM5 and MCP73831T-2ACI/OT-HXY, with the USBLC6-2SC6, CL21A226MAQNNNE and CRCW06030000Z0EA among its other parts. Its parts include 19 resistors, 12 capacitors, 4 ICs, 3 diodes and 3 connectors. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

Matrix Six

ESP32-S3-WROOM-1-N8R8を使った、Matrix5シールド向けのKiCad 10開発基板です。現行設計は v0.8(2層・四隅R2 mm)。内層配線を表裏へ移し、USBとGNDを再設計しました。オートルーターは使わず、部品配置と配線を個別に指定しています。

Matrix Six裏面3D・30度

Matrix Six表面3D・30度

KiCadで開く

Matrix6.kicad_proをKiCad 10で開いてください。KiCad標準のシンボル・フットプリント・3Dモデルライブラリをインストールし、同じフォルダーの DevBoard.pretty と fp-lib-table を一緒に保管します。動作確認版はKiCad 10.0.6です。

  • ESP32-S3-WROOM-1-N8R8、ネイティブUSB-C、TPS63001によるUSB/LiPo両対応3.3 V電源。
  • 裏面microSD(CS=10、MOSI=11、CLK=12、MISO=13)。口はアンテナ側へ向け、15.8 × 22.5 mmの抜き差し空間を確保。
  • 裏面JST-PH 2ピンLiPo端子、MCP73831で公称100 mA充電、AO3401AによるUSB/電池自動切替。
  • USBの左にRESET、右にBOOT。基板下部の赤LEDは POWER、青LEDはGPIO48の PIN 48。
  • 40.64 × 61.00 mm、四隅R2 mm、2層FR4・公称1.6 mm・両面1 oz。USBは表面のみ・ビア0。表面のUSB両脇にGNDを確保し、表裏のGNDベタをビアで接続。
  • H1/H2は各20ピン、ピッチ2.54 mm、列間33.02 mmのメスソケット。1番ピンはUSB側。
  • 表面中央に大きな Matrix Six(文字高2.0 mm)、その直下に Designed by GPT-6 Astra(0.8 mm)。

Matrix5シールドとの互換性

Matrix5のMainとS1〜S11の実設計から端子情報を読み取り、全40位置と各シールドの使用信号を照合しました。38端子の割り当てを合わせ、H2.20はVBATです。H2.5 / H2.6はNC(Matrix5のUSB D− / D+)で、確認した11シールドはいずれも使用していません。

端子表・シールド別照合・取り付け条件を参照してください。XY位置と使用ピンは一致していますが、積層高さ、アンテナ周辺、通電動作は実機での確認が必要です。USB-UART機能は追加していません。SDはシールドのSPI/I2C用GPIO11〜13を共有するため、競合する使い方ではカードを抜いてください。

電源計算の条件は周囲50℃、3.3 V合計500 mA(MCU・SDを含む)+VBUSシールド負荷100 mA+充電100 mAです。H1.1/H2.1は出力専用で、H2.1へ外部給電するとUSBへ逆給電できます。大電流のLED全点灯・コイル・ヒーターはこの条件に含みません。GPIOは3.3 Vで、S1用5 Vレベル変換はありません。

LiPoは保護回路付き1セル3.7 V/満充電4.2 V、500 mAh以上・放電定格1 A以上を基準とします。J3は1番BAT+、2番GND。同じJST形状でも電池側の極性を確認してください。電池動作中のH2.1に5 Vは出ません。セル温度センサーは搭載していません。

検証と図面

項目保存したv0.8の結果
DRC / ERC / 未配線 / 回路図整合性すべて0件
外形四隅R2 mm、直線4本+円弧4本で閉じた輪郭
SD抜き差し空間裏面15.8 × 22.5 mm、部品の配置禁止領域。重なり0
Matrix5端子照合全11シールドの使用ピン・40位置が一致
USB表面のみ・ビア0、A/B両側とも幾何学的な長さ差0.01 mm未満
USB本体下表面配線・ビア・ベタ0。禁止領域の負の試験でも検出を確認
USB直線部の表面GND両脇の幅0.5 mmを各1,563点検査、欠損0
電源降下の計算3.3 V・500 mAでモジュールまで49.9 mV、H1まで27.9 mV
GND帰路のDC計算モジュール帰路500 mAで2.34 mV、入力帰路800 mAで6.45 mV
最小ドリル0.3 mm。U1放熱穴はパッド0.8 mm、環状幅0.25 mm

USBの均一断面は幅0.38 mm・線間0.18 mm・表面GNDとの間隔0.20 mm。FR4のεr=4.5を仮定した2D計算は約90.3 Ωです。裏面GNDは信号配線で4領域に分かれ、表面とビアで接続されており、連続した裏面参照プレーンではありません。USBの主な帰路は表面の両脇GNDとして設計しています。A側の長さにはR11のパッド間1.65 mmを含みます。

JLCPCB標準2層での管理インピーダンス保証は前提にしていません。断面・DC・配線温度の結果は設計計算であり、局所的な曲がりや長さ調整、コネクタを含むUSBの実測保証ではありません。試作機でUSB両挿し向き、SI/EMC、SD同時動作、給電切替・負荷・温度を確認します。

JLCPCBへの試作発注

v0.8の2層版製造データを使用してください。48部品・26 BOMグループの型番は継承していますが、部品移動と表裏変更があるため CPLもv0.8へ差し替えが必要です。U1/U2等の放熱・パッド内ビアには充填と銅キャップを要求しており、両面実装費も残ります。最終削減額は新しい見積もりで確認してください。

既存のv0.7注文は4層版のデータです。v0.8の製造データとの混用はできません。部品在庫、実装位置・極性、CAMの確認が必要で、この作業では支払い・製造承認は行っていません。

JLCPCBに見積時点のGerberをアップロードし、基板5枚のWeb表示額は $83.27(部品・実装・送料別)でした。旧4層注文の$120.47から約31%減ですが、条件を最適化した4層比較額$86.68との差は約4%です。見積もり内訳と条件

検証の再実行

sh
python3 scripts/verify_project.py

リポジトリをgit cloneして実行してください。設計ルール・互換性・外形の比較にはgit履歴が必要です。KiCad CLIと pcbnew / wx を使えるPythonが必要です。macOSの標準KiCadインストールは自動選択します。他の環境では KICAD_CLI と KICAD_PYTHON を指定してください。ANALYSIS_PYTHON にNumPy / SciPy / Shapely / Matplotlibを導入したPythonを指定すると、表裏を接続したGNDのDC計算も再実行します。検証はゾーンを再充填してPCBを保存し、レポートを更新するため、GUI上の編集を先に保存してください。

scripts/manual_matrix5_layout.py は初期インポートのコミットを入力とした、座標指定による移行記録です。オートルーターではありません。再実行すると後からのCAD編集を上書きするので、通常の検証には使いません。

v0.6の回路選定・電源条件は 設計メモ に記録しています。

v0.7の外形変更は scripts/round_board_corners.py、v0.8の2層化は scripts/redesign_two_layer.py と scripts/two_layer_routes.py に記録しています。後者は f12c10f の4層CADから座標指定の変更を再生し、現在のCADを上書きするため通常の検証には使いません。v0.8の 外形検証 はR2輪郭の保持と0.3 mm最小穴を確認します。版別の製造出力はPCBのリビジョンから出力先を決定します。

旧DevBoardの資料は docs/devboard-v04 に履歴として保存しています。現在の端子・給電条件はこのREADMEとv0.6の互換性資料を使用してください。ライブラリの帰属は THIRD_PARTY_NOTICES.md に記載しています。

Parts

48
QtyValueFootprintReferences
610kResistor_SMD:R_0603_1608MetricR7, R15, R16, R17, R18, R19
622uF 25V X5RCapacitor_SMD:C_0805_2012MetricC1, C2, C8, C9, C10, C11
310k 1%Resistor_SMD:R_0603_1608MetricR5, R6, R8
2100nFCapacitor_SMD:C_0603_1608MetricC7, C12
2100nF 50V X7RCapacitor_SMD:C_0603_1608MetricC4, C6
21k 1%Resistor_SMD:R_0603_1608MetricR9, R10
222R 1%Resistor_SMD:R_0603_1608MetricR3, R4
25.1k 1%Resistor_SMD:R_0603_1608MetricR1, R2
10R crossoverResistor_SMD:R_0603_1608MetricR11
11.1A holdFuse:Fuse_1206_3216MetricF1
1100RResistor_SMD:R_0603_1608MetricR12
1100kResistor_SMD:R_0603_1608MetricR14
110k / 100mAResistor_SMD:R_0603_1608MetricR13
110uF 16V X5RCapacitor_SMD:C_0805_2012MetricC3
11uF 16V X7RCapacitor_SMD:C_0603_1608MetricC5
12.2uH / 3AInductor_SMD:L_Bourns-SRN4018L1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BOOTButton_Switch_SMD:SW_SPST_B3U-1000PSW2
1ESP32-S3-WROOM-1-N8R8DevBoard:ESP32-S3-WROOM-1_EdgeU1
1LiPo 1S / PH2Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1MCP73831 / 100mAPackage_TO_SOT_SMD:SOT-23-5U4
1Matrix5 H1Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalH1
1Matrix5 H2Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalH2
1PIN 48 blueLED_SMD:LED_0603_1608MetricD3
1POWER redLED_SMD:LED_0603_1608MetricD2
1RESETButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1SS14Diode_SMD:D_SMAD1
1TPS63001 (3.3V)Package_SON:Texas_DRC0010JU2
1USB4105-GF-A-120DevBoard:USB4105_NoUnderbodyCopperJ1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1microSD (rear)Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J2

Questions

How big is the Matrix6 PCB?

It measures 40.6 × 61 mm and has 2 copper layers, 1.63 mm thick.

What parts does the Matrix6 use?

48 parts, built around the ESP32-S3-WROOM-1-N8R8, DM3AT-SF-PEJM5, MCP73831T-2ACI/OT-HXY and USBLC6-2SC6. 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 Matrix6 KiCad files?

From the FaBoAI/Matrix6 repository on GitHub, at the commit this page was made from: the board is hardware/Matrix6/Matrix6.kicad_pcb and its schematic hardware/Matrix6/Matrix6.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Matrix6 design in my own project?

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

Similar boards

  • 4 layers100 × 81 mmCanary, the printed circuit board in 3D

    Canary

    stoatworks-labs/canary

    Open-hardware IP-to-CAN converter compatible with the d&b R70 Ethernet-to-CAN protocol. ESP32-S3, W5500, isolated CAN, 3D-printed case. Not affiliated with d&b audiotechnik.

    76 parts
  • 2 layers100 × 100 mmSplitflap, the printed circuit board in 3D

    Splitflap

    besi/split-flap-clock

    Split Flap clock or calendar utilising four 28BYJ-48 stepper motors.

    91 parts1
  • 4 layers177 × 118 mmE ink picture frame, the printed circuit board in 3D

    E ink picture frame

    bkuhn4/e-ink-picture-frame

    To make it easy for you to get started with GitLab, here's a list of recommended next steps.

    110 parts
  • 4 layers90 × 50 mmCryobelt, the printed circuit board in 3D

    Cryobelt

    michael201110/cryobelt

    100 parts1
  • 4 layers49.5 × 56.8 mmBLE CAN module, the printed circuit board in 3D

    BLE CAN module

    shivamtiwari020505/Automotive-BLE-CAN-Module

    KiCad hardware design for an automotive BLE-to-CAN module

    110 parts
  • 4 layers90 × 55 mmGshps, the printed circuit board in 3D

    Gshps

    CoolNamesAllTaken/geeps-hardware

    Pronounced Gee-Pee-Ess (hardware).

    111 parts
  • 4 layers91 × 53.1 mmNff pcb, the printed circuit board in 3D

    Nff pcb

    o7-machinehum/flipper-blackhat

    Linux based WiFi pentesting device for the Flipper Zero.

    184 parts300
  • 4 layers117.5 × 30 mm4reel ee, the printed circuit board in 3D

    4reel ee

    o7-machinehum/4reel

    Stereo machine vision camera for outdoor mobile robotics.

    179 parts34MIT