Skip to the content
PCBKitNew board
8 layers40 × 94 mmFD MAIN-01, the printed circuit board in 3D

Compact iPhone companion hardware: editable PCB, mechanical CAD and portable firmware. Engineering prototype; original work available for noncommercial use.

Size
40 × 94 mm
Copper layers
8
Thickness
1.6 mm
Parts
424
Nets
271
Pads
1,392
Tracks, vias
11,385, 899
Pours
9
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Sep 2026
Updated
14 Sep 2026

Overview

FD MAIN-01 is an open-source printed circuit board by Fairank, from the Fairank/FieldDock repository on GitHub. It is an 8-layer board of 40 × 94 mm with 424 parts on 271 nets, routed with 11,385 tracks and 899 vias.

It is built around the BGS13S4N9E6327XTSA1, LMV358AIDGKRG and TUSB320LAIRWBR, with the SN74LVC1G08DBVR, TPS2553DBVR-1 and SN74LVC1G04DBVR among its other parts. Its parts include 135 resistors, 119 capacitors, 40 ICs, 22 diodes and 8 inductors.

Main components

10

README

README.md

FieldDock · Fairank / 年糕

面向 iPhone 17 Pro Max 的模块化无线与硬件实验工具。主板将 Sub-GHz、NFC、125 kHz RFID、红外、iButton、GPIO 和存储接口集中在 94 × 40 mm 的板上;手机承担未来的界面和结果处理。

K 版全板布线与数字制造文件检查已完成。当前发布的是未制作、未上电的工程样板设计,尚未完成整机装配采购放行,也没有 Apple 认证或 Flipper 功能等效实测。

从实际 Gerber 渲染的主板正反面,带 Fairank 与年糕丝印

本次交付

内容文件当前状态
可编辑电路与 PCBKiCad 工程、主板、22 页原理图 PDF全板布线;KiCad 10.0.6 ERC/DRC 通过
制造资料Gerber / 钻孔 ZIP、加工要求、文件说明已导出并独立核对几何;供应商 CAM 接单确认待完成
元件与贴装BOM 复核表、395 件贴装坐标位置已核对;部分采购料号、替代料和底面角度约定待厂家确认
结构设计STEP / STL 模型包、参数与生成脚本16 个零件及组件包络;安装孔对应一致,未做实物公差验证
基础驱动C 驱动与主机测试CC1101 识别读取、电源预算策略、GPIO 映射;没有完整可烧录固件
可审阅证据发布状态、检查记录、验证说明对应本次文件哈希

检查结果

  • PCB DRC:0 未连接、0 错误、0 警告;原理图 ERC:0 违规。启用范围与五项默认忽略规则保留在原始报告中,不表示所有可选规则都已执行。
  • 原理图、最终 PCB 和布线模型:1,260 个已分配引脚连接一致;57 个明确标记的未使用引脚单独核对。
  • 独立 Gerber/Excellon 解析:核对 11,385 段走线、899 个贯穿过孔、907 个金属化钻孔/槽、10 个非金属化孔,八层铜、外形和装配坐标一致。
  • 机械包络检查:50 对检查对象,无非预期交叠;4 处自攻螺钉与底孔材料交叠为设计预期。它不包含尺寸公差、插拔力和线束弯曲验证。
  • 基础驱动通过主机测试与 Cortex-M4 freestanding 对象编译;尚未链接整机镜像或上板测试。
sh
python tools/verify_artifacts.py
python tools/verify_artifacts.py --release

第二条命令核验本版裸 PCB 工程样板文件的数字检查条件,不代表供应商已接单、整机可量产或硬件功能已通过。脚本不会自动运行 KiCad。

硬件范围

主控为 STM32WB5MMG,射频采用 CC1101 与 ST25R3916,并设 LF RFID、红外、iButton、隔离 GPIO、microSD 及反馈控制电路。Sub-GHz、NFC 和 LF 的完整协议、读写能力与距离需要固件和样板分别验证。

两个 USB-C 分别用于手机数据/低功率输入与 AUX 固定 5 V 辅助输入,包含电源选择、限流和反向电流保护设计。本版不含电池;两个端口的电流预算不能相加。 USB 为全速 12 Mbit/s,iPhone App 的有线数据通道尚未完成。没有增加所谓“iPhone 芯片”。

CSI、雷达、UWB、宽带 SDR、热成像和镜头检查作为外部探头方向保留;本次主板发布不等于这些探头及其算法已全部实现。Flipper 官方功能是参考目标,并未复制其固件或宣称兼容替代。仓库不包含无线网络干扰功能。

八层、1.6 mm、沉金、所有贯穿过孔树脂填孔盖帽;使用 0.30/0.15 mm 和 0.35/0.20 mm 过孔。0.15 mm 机械钻孔是非常规加价工艺,须按 加工规格 单独确认,不能按普通双层板下单。主板下单前须让厂家确认最终 CAM、叠层、填孔和阻抗条件。

外壳与安装

机械组件与内部安装包络

外壳目标 100 × 46 × 18 mm,安装背板另占约 1.6 mm。提供参数化源码、装配 STEP 以及各零件 STEP/STL;内部电子元件使用保守包络,并非全部来自原厂的精确三维模型。接口插拔、手机摄像头避让、固定强度、天线线圈与装壳后的射频表现仍需试装。

预算与后续验证

工程预算:单套核心样机约 ¥1,534–3,820;两套合计约 ¥2,049–4,941。这些是估算,均未包含尚未报价的 0.15 mm 钻孔附加费,也不含手机、外部探头、射频调试和返版,不是最终价格上限。没有下单或取得厂家正式报价。

下一步是供应商 CAM 与料号确认、限流上电、电源切换/倒灌测试、射频与线圈调谐、手机通信以及外壳试装。详见 验证顺序。原生图纸保留设计过程的标题栏版本;本次发布以 release-status.json 和文件校验清单确定对应关系。

署名和使用

Copyright © 2026 fairank,限其依法可保护并有权许可的原创贡献。年糕图标为本项目品牌。

原创贡献以 FieldDock 非商业许可 提供源码,个人可委托收费代工制作自用样机;对许可材料的商业使用需另行获得书面许可。这是 noncommercial source-available 项目,不使用 OSI 开源标识。KiCad 库及其衍生部分保留上游许可,见 第三方说明 和 逐文件来源清单。不主张对通用电路方法、技术事实或独立实现的排他权。

Parts

424
QtyValueFootprintReferences
24100n 10V X7RCapacitor_SMD:C_0402_1005MetricC402, C403, C404, C432, C433, C434, C435, C436, C437, C438, C602, C603, C609, C612, C613, C625 +8
1951RResistor_SMD:R_0402_1005MetricR606, R700, R701, R702, R703, R704, R705, R706, R707, R708, R709, R710, R711, R712, R733, R734 +3
18100kResistor_SMD:R_0402_1005MetricR401, R403, R406, R407, R408, R409, R410, R431, R601, R602, R611, R720, R725, R727, R730, R731 +2
17TPD2EUSB30DRTRPackage_TO_SOT_SMD:Texas_DRT-3D101, D110, D150, D301, D302, D303, D700, D701, D702, D703, D704, D705, D706, D714, D730, D731 +1
15100n 10V X7RCapacitor_SMD:C_0603_1608MetricC2, C110, C114, C115, C150, C154, C155, C191, C192, C195, C196, C197, C303, C304, C305
15SN74LVC1G08DBVRPackage_TO_SOT_SMD:SOT-23-5U2, U114, U154, U192, U193, U194, U401, U600, U601, U603, U711, U713, U730, U740, U741
141u 10V X7RCapacitor_SMD:C_0603_1608MetricC3, C113, C153, C180, C301, C400, C512, C600, C610, C611, C702, C703, C710, C713
12100k 1%Resistor_SMD:R_0402_1005MetricR117, R118, R119, R120, R157, R158, R159, R160, R181, R197, R198, R199
1047kResistor_SMD:R_0603_1608MetricR10, R11, R12, R13, R307, R308, R309, R310, R311, R312
9100RResistor_SMD:R_0402_1005MetricR400, R600, R719, R724, R726, R729, R740, R742, R7100
810n 10V X7RCapacitor_SMD:C_0402_1005MetricC446, C447, C502, C504, C506, C508, C510, C513
6100kResistor_SMD:R_0603_1608MetricR5, R6, R7, R302, R314, R315
61k 1%Resistor_SMD:R_0402_1005MetricR182, R617, R620, R621, R623, R624
62.2u 10V X7RCapacitor_SMD:C_0603_1608MetricC439, C503, C505, C507, C509, C511
5100p C0G 50VCapacitor_SMD:C_0402_1005MetricC440, C441, C621, C623, C624
510kResistor_SMD:R_0402_1005MetricR402, R607, R629, R715, R732
510k 1%Resistor_SMD:R_0402_1005MetricR192, R193, R196, R622, R625
410kResistor_SMD:R_0603_1608MetricR3, R4, R14, R316
410u 10V X7RCapacitor_SMD:C_0805_2012MetricC8, C181, C205, C302
4M2MountingHole:MountingHole_2.4mm_M2H1, H2, H3, H4
4SN74CB3T3245PWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU403, U700, U701, U732
4TPS22919DCKRPackage_TO_SOT_SMD:SOT-363_SC-70-6U301, U400, U602, U710
4TPS2553DBVRPackage_TO_SOT_SMD:SOT-23-6U112, U152, U195, U702
322u 10V X7RCapacitor_SMD:C_1206_3216MetricC203, C206, C207
333k 1%Resistor_SMD:R_0402_1005MetricR614, R615, R626
34.7u 10V X7RCapacitor_SMD:C_0603_1608MetricC401, C601, C711
34.7u 10V X7RCapacitor_SMD:C_0805_2012MetricC1, C201, C202
382R 1% 0.25WResistor_SMD:R_0805_2012MetricR721, R722, R723
3DMN2004K-7Package_TO_SOT_SMD:SOT-23Q601, Q602, Q711
3DNP C0G matching trimCapacitor_SMD:C_0402_1005MetricC443, C444, C445
3SN74LVC1G04DBVRPackage_TO_SOT_SMD:SOT-23-5U191, U402, U731
3VSMY14940 940nmFieldDock:Vishay_VSMY14940D710, D711, D712
20R antenna tuning linkResistor_SMD:R_0603_1608MetricR500, R501
210.0k 0.1%Resistor_SMD:R_0402_1005MetricR114, R154
2100p C0G 100VCapacitor_SMD:C_0603_1608MetricC521, C526
2100p C0G 50VCapacitor_SMD:C_0603_1608MetricC524, C529
210n 50V X7RCapacitor_SMD:C_0603_1608MetricC112, C152
210p C0G 100VCapacitor_SMD:C_0603_1608MetricC523, C528
212nH 5% RFInductor_SMD:L_0402_1005MetricL440, L442
212p C0G 2% 50VCapacitor_SMD:C_0402_1005MetricC450, C451
21n 50V C0GCapacitor_SMD:C_0603_1608MetricC190, C194
21u 50V X7RCapacitor_SMD:C_0805_2012MetricC111, C151
2270nH 5% RF wirewoundInductor_SMD:L_0603_1608MetricL500, L501
2324k 1%Resistor_SMD:R_0402_1005MetricR190, R194
233.2k 1%Resistor_SMD:R_0402_1005MetricR191, R195
2330k 1%Resistor_SMD:R_0402_1005MetricR608, R628
234.0k 1%Resistor_SMD:R_0402_1005MetricR156, R180
234.8k 0.1%Resistor_SMD:R_0402_1005MetricR113, R153
24.3nH 5% RFInductor_SMD:L_0402_1005MetricL446, L448
24.3p C0G 2% 50VCapacitor_SMD:C_0402_1005MetricC454, C455
24.7R 1% 0.25WResistor_SMD:R_0805_2012MetricR603, R604
24.7kResistor_SMD:R_0603_1608MetricR8, R9
24.7k 1%Resistor_SMD:R_0402_1005MetricR151, R618
24.7n C0G 50VCapacitor_SMD:C_0402_1005MetricC620, C622
2470k 1%Resistor_SMD:R_0402_1005MetricR112, R152
247kResistor_SMD:R_0402_1005MetricR404, R405
262p C0G 100VCapacitor_SMD:C_0603_1608MetricC522, C527
2680p C0G 50VCapacitor_SMD:C_0603_1608MetricC520, C525
26p C0G 50VCapacitor_SMD:C_0402_1005MetricC500, C501
28.2nH 5% RFInductor_SMD:L_0402_1005MetricL443, L445
28.2p C0G 2% 50VCapacitor_SMD:C_0402_1005MetricC452, C453
2887k 1%Resistor_SMD:R_0402_1005MetricR110, R150
29p C0G 50V initial CL trimCapacitor_SMD:C_0402_1005MetricC430, C431
2BAT54S,215Package_TO_SOT_SMD:SOT-23D602, D603
2BGS13S4N9E6327XTSA1FieldDock:Infineon_TSNP9_1.1x1.1_P0.4U431, U432
2DMN2058UW-7Package_TO_SOT_SMD:SOT-323_SC-70Q710, Q740
2DNP 4.7k I2C pullupResistor_SMD:R_0402_1005MetricR717, R718
2DNP C0G trimCapacitor_SMD:C_0603_1608MetricC530, C531
2LMV358AIDGKRPackage_SO:VSSOP-8_3x3mm_P0.65mmU604, U605
2TPS259470LRPWRFieldDock:Texas_RPW0010AU111, U151
2TS5A3159ADBVRPackage_TO_SOT_SMD:SOT-23-6U113, U153
2TUSB320LAIRWBRPackage_DFN_QFN:Texas_X2QFN-12_1.6x1.6mm_P0.4mmU110, U150
10RResistor_SMD:R_0402_1005MetricR713
10R FB senseResistor_SMD:R_0603_1608MetricR204
10R analog feedResistor_SMD:R_0603_1608MetricR1
10R antenna matching linkResistor_SMD:R_0402_1005MetricR432
11.2p C0G 0.1p 50VCapacitor_SMD:C_0402_1005MetricC442
11.65k 1%Resistor_SMD:R_0402_1005MetricR155
1100R QODResistor_SMD:R_0603_1608MetricR301
1100k 1%Resistor_SMD:R_0603_1608MetricR202

The 333 most common of 424 parts.

Questions

How big is the FD MAIN-01 PCB?

It measures 40 × 94 mm and has 8 copper layers, 1.6 mm thick.

What parts does the FD MAIN-01 use?

424 parts, built around the BGS13S4N9E6327XTSA1, LMV358AIDGKRG, TUSB320LAIRWBR and SN74LVC1G08DBVR. 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 FD MAIN-01 KiCad files?

From the Fairank/FieldDock repository on GitHub, at the commit this page was made from: the board is cad/FD-MAIN-01.kicad_pcb and its schematic cad/FD-MAIN-01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FD MAIN-01 design in my own project?

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

Similar boards

  • 2 layers141 × 90.9 mmHaptic bracelet, the printed circuit board in 3D

    Haptic bracelet

    earlynerd/ELRS-haptics

    Battery-powered attitude feedback for FPV flying, with eight haptic actuators around each wrist. An ESP32-C6 receives telemetry over ESP-NOW and controls eight M2003FC1AE/DRV2625 pods using the music robot's UART ring…

    269 parts
  • 2 layers70 × 50 mmStorage failed, the printed circuit board in 3D

    Storage failed

    IgorCulafic/PCBSmith

    Open-source PCB design tools: KiCad workflows, automatic routing, design review and laser fabrication. Working toward plain-language circuit-to-board design.

    104 partsAGPL-3.0
  • 6 layers450 × 235 mmBaseline, the printed circuit board in 3D

    Baseline

    DeadlySIn777/Controller

    Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review

    2,723 parts
  • 2 layers79 × 60 mmTFT RF 1.0, the printed circuit board in 3D

    TFT RF 1.0

    GrzegorzewskiSzymon/STM32_TFT_RF

    64 parts
  • 4 layers52 × 52 mmMoto gps rev a1, the printed circuit board in 3D

    Moto gps rev a1

    mx3353672833-debug/moto-gps-waveshare

    MOTO GPS · Waveshare ESP32-S3 1.75C 圆屏导航 + iPhone App | Author: Maler X | Noncommercial, attribution required | Experimental

    112 parts529
  • 2 layers70 × 100 mmLower, the printed circuit board in 3D

    Lower

    sbarisic/MagMouse

    Open source hall-effect based mouse - no mechanical contacts - no failure points

    128 parts2
  • 4 layers80 × 80 mmQsbc zero, the printed circuit board in 3D

    Qsbc zero

    qfreiman/qsbc-zero

    Single Board Computer based on the i.MX6ULL

    243 parts1GPL-3.0
  • 4 layers107.5 × 56 mmOutput panel, the printed circuit board in 3D

    Output panel

    gustebeast/public-steel-guitar

    A pedal steel guitar you can build yourself, from parts anyone can buy.

    179 partsCERN-OHL-S-2.0