Skip to the content
PCBKitNew board
4 layers144 × 112 mmQuadcuber, the printed circuit board in 3D

本目录是 A1 电子源目录。打开 quadcuber.kicadpro,包含原生可编辑原理图和四层 PCB、本地符号/封装库。本设计为单块PCB,RP2040、QSPI Flash、晶振、USB-C、驱动和电源均直接焊接在板上;A0的Pico H插装已移除。马达使用EV3裸插座。接线定义仍从 ../wiring/spec.py 导入,固件未改动,也没有把 R/L 固件描述成已支持四臂控制。

Size
144 × 112 mm
Copper layers
4
Thickness
1.6 mm
Parts
200
Nets
116
Pads
624
Tracks, vias
2,282, 299
Pours
8
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Sep 2026
Updated
20 Oct 2026

Overview

Quadcuber is an open-source printed circuit board by gonewx, from the gonewx/quadcuber repository on GitHub. It is a 4-layer board of 144 × 112 mm with 200 parts on 116 nets, routed with 2,282 tracks and 299 vias.

It is built around the RP2040, SN74LVC2G17DBVR and DRV8871DDARQ1, with the SN74AHCT1G125DBVR(UMW), LM74700QDBVRQ1 and TLV75533PDBVR-MS among its other parts. Its parts include 62 capacitors, 61 resistors, 18 ICs, 13 connectors and 7 fuses. It belongs with the RP2040 boards of this library.

Main components

12

README

electronics/README.md

四臂集成单板控制器 A1(板载RP2040) — 工程评审,未制造放行

当前手焊装配使用 B1 底板,请看 B1 焊接与首次上电指南。下文与本目录文件仅描述旧 A1 集成板,不适用于 B1。

本目录是 A1 电子源目录。打开 quadcuber.kicad_pro,包含原生可编辑原理图和四层 PCB、本地符号/封装库。本设计为单块PCB,RP2040、QSPI Flash、晶振、USB-C、驱动和电源均直接焊接在板上;A0的Pico H插装已移除。马达使用EV3裸插座。接线定义仍从 ../wiring/spec.py 导入,固件未改动,也没有把 R/L 固件描述成已支持四臂控制。

A1 历史工程首板入口:送厂包与分工。 设计基线 3cfff7c(相对 db20b98 只把风险丝印改为 PROTOTYPE / VERIFY EV3 PINMAP BEFORE MOTOR USE)、J1为RASPC722X DC5521;嘉立创双面SMT共153件(J5含4个PTH屏蔽脚补焊待厂商确认),用户自焊18件通孔器件。39个型号已填LCSC编号;U7 W25Q16RVCNJQ与F10–F13 MF-MSMF110/16X-2未上架,须代购或寄料。本包供受控首板CAM审核,未宣称厂商已接受或量产/实板性能通过;提交时附CAM确认单。旧Phoenix与所有 ENG-FULL-* / ENG-POWER-CONTROLLER-* 文件只供历史审查,不得下单混用。

EV3仍以用户尺寸图及同批实物为依据,不索取不存在的完整MPN文件,不替换普通RJ12。首板承担孔位/主体适配返工风险;连接电机前必须做六路断电通断及机械试配,触点电流能力由受控实验建立。C26/C36不装。首次上电与逐级扩大负载条件见首板包,不要求首板尚未制出时已有实板动态测试结果。

已批准的BOOT与反馈修订

当前修订删除R20/R30,使100nF C22/C32直接跨接各自BOOT–SW;反馈保持100k/13.3k,改为RT0603BRD07100KL/RT0603BRD0713K3L(0.1%)。这是实物源电路、原理图、PCB、BOM和仿真输入的同步修改,旧49.9Ω仿真记录仅作为历史证据。实施和验证记录保存布局改进、实际测试结果及未覆盖风险。未作量产性能放行;精度升级不等于已证明温漂及瞬态全程满足5.25V。工程首板的CAM入口与试验边界以上述唯一包为准。

KiCad版本与显示

已使用用户批准的官方 KiCad 10.0.7 Lite 完成PCB与全部12张原理图的原生 upgrade --force 重存,以及ERC、含schematic parity的DRC和引脚契约复验。通过原生pcbnew API把原理图已有的MPN/Manufacturer同步为PCB隐藏字段,解决10版新增的198个缺失MPN一致性告警;未屏蔽检查。Lite本身缺少标准3D库;本轮已把实际使用的模型归档在工程内并以${KIPRJMOD}关联,171个已装配器件均有显示。蓝色插座主体和橙色110/16X保险是有来源的简化包络,F2/F3与L1/L2也采用按公开尺寸独立生成的简化包络(原厂CAD再分发许可未确认),不能称为整板精确3D验证;详见显示修复报告。C26/C36保持DNP并默认隐藏模型。

二维编辑器的红/褐色铜区和其他图层配色不是实物阻焊颜色。查看实物外观用“视图→3D查看器”(Alt+3);成品绿色阻焊应在最终制造规格中明确。带Pico双排插座、丝印A0的板图是旧版;本目录A1采用直接焊接RP2040,打开时应核对丝印及工程路径。

交付入口

正反面SVG/PNG沿同一KiCad顶视坐标系绘制,便于对照;实际从板底观察时需镜像,不可用透视图推断插座针序。

TP测试焊盘和安装孔是PCB内建特征,采购数量记为0;可选电容的DNP原因单独列在BOM备注中。

电源仿真状态

已保留65个简化ngspice边界工况及热敏感性计算,以及108个保护/RLC/能量工况。它们不等于芯片动态验证。本轮已取得TI未加密TPS54302原厂模型,执行9个真实双路BOM输入/电容工况,但均在0.458~0.779ms因数值问题中止,0个完整完成、0个通过,负载阶跃尚未执行到。见原厂模型报告、部分波形与日志。当前阻塞已从下载变为ngspice动态兼容;制造HOLD保持。确切料号审查仍记录原厂已核与未决项。

BOM选型标准

同等电气、散热、供应与装配条件下,默认优先贴片元件,以缩短回路、降低高度并便于机器装配。先核确切原厂料号、封装/引脚、生命周期,再按实效电容、脉冲能量、持续/RMS电流及局部温升留余量;不能用芯片峰值额定充当整板持续额定。常用低功耗器件优先0603/0805,小封装只在布线/去耦确有必要时使用,功率器件按载流与散热选择尺寸。

连接器优先兼容、插拔固定及足够触点电流;大电容同时比较容量、纹波、寿命、体积和高度,不能只因“贴片”而牺牲性能。当前大多数器件已是贴片,大电解/布局仍可研究紧凑化;144×112mm是当前工程版外形,并未证明已优化到最小。本轮保持机械外形,先完成确切料号与保护闭环。原厂已核、渠道生命周期和仍未知的证据层级见完整BOM审查。

架构与器件

  • 控制器:裸RP2040 QFN56+EP。保留GPIO0~21、8个PIO状态机、12MHz时钟、2MiB Flash以及GP25指示灯,使用基于RPI_PICO的QUADCUBER_A1 MicroPython UF2,无需迁移MCU平台。GP22/23/26~29未用;GP24为USB VBUS分压检测。ROM BOOTSEL、RUN复位、UART和SWD均直接引出;SWD口3V3为参考电压,禁止外部注入供电。

  • Flash:W25Q16RVCNJQ,CN 150mil SOP8,原厂在产替代,保留3.9mm窄体焊盘。使用QUADCUBER_A1启动配置,在现有MicroPython/Pico启动代码上修正QE位判断,避免RV状态寄存器差异造成反复写入;仍通过USB UF2烧录。选型、供货及逐命令兼容证据见Flash复核。

  • 12MHz ABM8-272-T3,CL10pF、两颗15pF、XOUT串1k;RP2040每个电源脚配置100nF,内部稳压输入/输出各1µF。3.3V接IOVDD/ADC_AVDD/VREG_IN/USB_VDD;VREG_OUT仅接1.1V DVDD,TESTEN及EP接地。

  • USB4105-GF-A USB-C USB2从设备,CC1/CC2各独立5.1k,下游数据通过USBLC6-2SC6和27Ω串阻。GCT原厂图与库的定位孔、壳脚槽和针序逐项核对;没有USB PD,也不向主机提供VBUS。

  • 四路 DRV8871DDAR,每马达一颗,HTSOP-8 PowerPAD,热焊盘接地、有原厂推荐热孔。IN1/IN2 真值表与现有慢衰减 PWM 一致,00滑行/休眠、01反转、10正转、11刹车。现有20 kHz PWM符合器件范围;休眠后首次唤醒最多50 µs,样机须重测低速定位。不沿用 DRV8833 名义模块电流:DRV8833 PWP/RTY 每桥1.5 A RMS,而PW只有0.5 A,且10.8 V推荐上限不利于9 V母线回灌。DRV8871的6.5~45 V供电裕量更合适,3.6 A只是峰值,不是整板持续额定。

  • 每桥 43.2 kΩ ±1%,64 kV/R 名义1.481 A;按59~69 kV及电阻容差推算1.352~1.613 A。该门限不是所有PWM/电感工况下的精密峰值保证。9 V EV3大马达原厂堵转1.8 A,因此设计有意限流降低堵转扭矩,带载夹持须验证。

  • 两路 TPS54302DDCR,5 V基准电路,R上100k/下13.3k、10µH电感、双22µF/25V输出及75pF前馈(C26/C36可选470µF默认DNP,须验证环路后才装)。每路带两个舵机,A路还带编码器与RP2040。电感 SRP1245A-100M 为10µH、9 A RMS、16 A饱和额定,避免饱和电流低于控制器6 A故障限流上界。芯片3 A额定不等于封闭机箱持续3 A;设计负载预算见下。

  • 八路 SN74LVC2G17 施密特整形:每输入1k串联、100k下拉,5 V容限、3.3 V供电。替代旧10k/20k分压,避免5 V边缘直接到RP2040;不反相、保持ENC_PULLUP=False,PIO资源不变。器件Ioff保证断电输出不会把编码器5 V送入3.3V供电。马达pin4由独立0.5 A PTC保护的5V_ENC供电。

  • 舵机每路MF-MSMF110/16X-2、16 V、1.1 A PTC(替代已淘汰6 V旧型号)、SN74AHCT1G125(由该路PTC后供电)、220Ω输出串阻、GPIO及输出下拉。3.3 V输入符合TTL阈值;原厂输入漏电在VCC=0时也有规格,避免USB-only的高GPIO经舵机信号反向供电。此处不声称输出端可任意外灌电压;不接外部5 V到舵机端口。

电源、回灌与默认态

J1采用 Switchcraft RASPC722X,配5.5/2.1 mm中心正插头(官方配762/762Z、筒长9.5 mm),只接稳压9 V ±2%直流电源,设计以≤5 A首板连续输入预算、8 A入口保险为边界。sleeve shunt不接线;推荐三槽孔、父线程图面核验来源及原件待归档状态见入口候选审查。厂家5 A carrying额定不取代首板连续温升验证,8 A保险不构成5 A限流。不能接12 V,也不能接未评估的3串锂电。外部电源应有限流功能,动力断开应通过入口物理开关/拔电;USB仅用于逻辑和烧录,不能带动电机、舵机。

入口为已纠正的0407008.WR、8 A/24 VDC时滞保险(407系列,1206专用焊盘)、LM74700QDBVRQ1+CSD18540Q5B理想二极管。MOS源极接VIN_FUSED、漏极及大焊盘接VM;LM74700的VCAP电容跨VCAP和ANODE,不能误接到地。保护反极性、阻止VM倒流到电源,避免串联肖特基8 A时约4.26 W的发热。EN不是正向断电开关,体二极管仍可供电;该电路也没有浪涌限流。

输入SMBJ12CA吸收正负瞬态,输出SMBJ12A吸收回灌脉冲。输出TVS的12 V是反向工作电压,不是钳位电压;额定脉冲钳位19.9 V,相对于驱动45 V、降压28 V和VM电容25 V有裕量,但必须实测布线寄生尖峰。TVS不适合持续消耗制动功率,也不保护电机不受任何过压:只允许9 V供电,禁止持续外力反拖。控制应以慢衰减刹车优先,回灌测试必须观察VM、电机端、电源端与TVS温升。

母线六只470µF/25 V共2820µF,储能9→12 V约0.0888 J,9→13.3 V约0.135 J;它不是四马达机械动能的保证。新增R500/R501,两只300Ω/1W并联为150Ω母线泄放,9.18 V时总耗散约0.562 W,给重复小能量回灌提供确定的放电路径。暂定整板每次回到母线的总能量≤0.05 J、频率≤5 Hz、脉宽5~100 ms,此范围的简化模型最高VM11.204 V且不进入TVS雪崩;实际机械能仍须验证。该泄放不是大功率制动器,也不允许持续反拖。首次上电和热插拔也要核验电容浪涌与保险I²t。F1名义熔断I²t为24.12 A²s,不是保证最小值或总开断能量;分断能力60 A@24 VDC,不能用于无限短路容量的电池。时滞保险不保护半导体快速故障,外部9 V电源必须具备短路限流。没有把旧R空载实测当作这块新驱动板的试验结果。

5V_A经D2(SS14),USB VBUS经F3(0.5A PTC)和D5(SS14),分别单向汇入VSYS,再由TLV75533PDBVR产生3.3V。两路源的阳极独立、阴极均接VSYS,外部5V不能直接进入USB VBUS。USBLC6的上保护轨接VSYS、就近100nF,避免外供电时DP上拉经ESD导向二极管绕过D5回灌VBUS。所有GND共地,USB地不承担动力回流。

GP24的100k/100k分压用于遥测。Stock TinyUSB通常强制认为VBUS存在,分压本身不会关闭USB上拉;断电主机的数据脚输入保护路径尚须验证,因此不声称通过USB规范或零微安回流认证。首板须分别测VBUS及DP/DM对断电主机的电压/电流。USB仅给逻辑供电,F3不构成USB枚举电流协商。

TLV755的500mA是芯片额定,本板逻辑3.3V连续预算≤150mA。DBV封装按TI给出的231.1°C/W估算:VSYS约4.7V、150mA时0.21W、约49°C温升,40°C环境约89°C结温;这只是估算,首板必须测满负载与最高环境温度,不能套用其他封装的热阻。

输入下拉令RP2040未启动/复位时电机00、舵机无脉冲。供电瞬态下舵机内部仍可能抖动,PTC不会瞬时切断精确电流,驱动自动热恢复也不是锁存式急停。固件原有未标定锁定保持不变。

负载与热边界

四电机同时到名义限流约5.92 A;四只灰色270°Geekservo原厂标称堵转各700mA,总2.8 A@5 V(原厂没有给测试电压和容差,不是保证上限)。另按逻辑/编码器0.25 A@5 V、降压效率85%估算,输入约7.91 A,已经接近8 A保险,不允许把全堵转当持续工作模式。设计正常工况预算:马达各≤0.75 A RMS作为首板热验证目标、两个5 V支路各≤1.5 A持续(A路包含逻辑预算),两路5 V同时1.5 A时加泄放负载合计约5.02 A,需稍降负载以满足入口≤5 A;短时峰值和温升须实测。PTC1.1 A是25°C保持电流,热环境下降额,不能用它来承诺舵机启动上限。

DRV8871在1 A时以0.565Ω典型桥阻估算0.565 W;升温后桥阻上升,1.48 A时仅导通损耗即约1.24 W。TI 41.1 K/W是规定测试板结果,不能直接当本板热阻。每颗留独立散热区域,热焊盘/热孔/地铜必须焊接完整;环境40°C下目标结温<125°C,需同时四路负载热测确认。若达不到,应降连续电流/占空比或增加散热,不能提高限流电阻之外的额定宣传。

入口J1→F1→Q1源极设宽铜区,Q1漏极以12颗Ø0.4 mm过孔连接VM内平面。DRV每颗6个原封装热孔接地,VM及PGND增加并联过孔;上下层地铜与内层地面共同散热。实际铜区需结合样机温升核验,不把理想走线公式当额定。两颗主输入10µF置于降压芯片背面近旁,以0.8 mm短线接邻近VIN/GND孔,最长1.956 mm;记录见buck-loop.json。

板形、装配与机械安装

144×112 mm矩形,四个Ø3.2 NPTH孔,坐标(4,4)、(140,4)、(4,108)、(140,108),孔距136×104 mm均为8 mm网格。四个34 mm臂单元(J10为避开左安装孔额外右移1 mm)容纳12.2×15 mm插座主体和至少15.3 mm固定耳预留宽度、直插线缆、舵机排针、驱动散热区;上部为USB-C及板载RP2040最小系统、两套降压和电源入口。小于这一宽度会挤占接口及功率单元余量,因此没有沿用洞洞板尺寸。

它不是直接卡入现有乐高销孔的板。通过新增绝缘托架底挂,主要元件面朝下,反面(含C20/C30输入电容、RP2040去耦及USB供电二极管)基板表面置于模型Y=124 mm;X/Z以机器人中心为板中心。LDraw Y朝下,模型全机最大Y=116 mm;独立审查扫描臂0..355°每5°及开/合两端、支承0/20.4/40.8 mm,下方8 mm空隙成立。这只证明裸基板与模型分离,不证明托架、反面电容、紧固件、线缆或公差完成安装验证。

双面装配:C20/C30、RP2040去耦和USB供电D5等位于B.Cu;反面朝机器人,必须从8 mm净距中扣除反面最高器件的实际最大高度、焊脚及装配公差,不能把8 mm称为器件净空。最终双面装配以positions.csv的Side列及反面装配图为准。

需新增足够高度的脚及底部防护,按最高电容、双面器件高度、焊脚剪切和至少5 mm防护空隙确定,初始为板上方8 mm、板下约25 mm及防护的40 mm级抬高预算。托架机械设计未冻结,因此不能声称机械集成已完成。USB一侧留至少15 mm插拔空间,马达口外预留25 mm直出区再弯线,按实际线材弯曲半径调整;不将未确认的线长写成BOM事实。舵机口丝印G/+ /S,棕/黑GND,中间红+5 V,信号S;排针本身无防呆,插前按实际线序确认。

重建与编辑

已安装/使用官方KiCad 10.0.7 Lite和其Python 3.11 pcbnew;外部布线工具从Freerouting官方v2.1.0发布下载。无需购买模块、运行云端EDA或迁移固件。

sh
# 如环境HOME只读,可把XDG配置/缓存指向可写临时目录(build.py已自动处理)。
export XDG_CONFIG_HOME=/tmp/quadcuber-kicad/config
export XDG_CACHE_HOME=/tmp/quadcuber-kicad/cache
export XDG_DATA_HOME=/tmp/quadcuber-kicad/data
# 本环境的官方Lite AppImage解包入口;其他安装可改为自己的路径。
export KICAD_APP_RUN=/workspace/tools/kicad-10.0.7/squashfs-root/AppRun
# 或分别设置KICAD_CLI(可执行文件路径)和KICAD_PYTHON(Python命令,可含参数)。
# 普通系统安装不设上述变量:使用PATH内kicad-cli和当前Python。
# CLI及pcbnew均须为10.0.7,版本不符立即报错。
# 正常编辑:直接用KiCad编辑原理图/PCB,再导出验证。
python3 electronics/build.py
python3 electronics/check.py
# 对比冻结的迁移前基线与当前板的几何/网表(不修改设计)。
"$KICAD_APP_RUN" python3.11 electronics/verify_kicad10_migration.py
python tools/build_distribution.py
python -m unittest tests.test_wiring tests.test_arm_selection tests.test_firmware tests.test_repository_layout -q

# 仅重建原理图/BOM,不动已布线PCB:
/usr/bin/python3 electronics/generate.py --metadata-only
# 从零研究布局才运行以下命令;它会覆盖已布线PCB,并不重现最终走线。
/usr/bin/python3 electronics/generate.py

build.py使用现存KiCad源,不会重置布局。标准输出唯一位于generated/electronics/:BOM、网表、SVG/PDF原理图、板图、ERC/DRC、制造预览文件、审查状态。generate.py与circuit.json中的坐标是初始布局,最终位置和双面装配以native PCB及其导出的positions.csv为准。自动布线结果可能不同,控制器由update_controller.py重新放置背面去耦并建立In2局部3V3岛;其操作会删除该区域走线,不能当普通导出步骤。控制器细间距扇出、去耦朝向和局部地回流已在native PCB中进一步修正;辅助布局脚本仅用于重新研究布局。In1始终保留完整地参考,In2只在控制器局部允许少量信号与1.1V出线,VM功率区不作信号通道。后处理脚本含历史A0特定废线清理;重新布线后必须重新审查并修正,而不是保证一键得到相同铜形。只有native PCB是最终布线事实;generate.py保存可重做初始布局的方法,不承诺重现自动布线每个拐点。

实际验证记录

本次正式导出:ERC 0错误/0警告;包含原理图一致性检查的DRC 0违规、0未连接、0封装错误;543个已连接符号引脚与PCB的网络契约核对为0错误。报告和源哈希见交付入口。历史独立审查generated/electronics/independent-review.md绑定迁移前KiCad 9 PCB哈希,不能作为当前10版文件已被重新独立审查的证明。当前迁移证据见generated/electronics/kicad10-migration.json及本次重新导出的报告;迁移前后器件位置、焊盘尺寸/钻孔/网络、走线与过孔、铜区轮廓和实填铜、板框均相同。J5两个无编号NPTH的层掩码由10版原生保存规范化为全部铜层(孔位与孔径不变),物理几何比较明确归一此项。本次再次执行既有接线/R-L选择/固件与仓库布局回归;按仓库命令python tools/build_distribution.py补建分发产物后,相关51项与仓库布局8项合计59项全部通过,没有修改测试断言;这不等同四臂软件或PCB实物通过。

放行清单

  1. EV3实物针序与项目工作边界:孔位及1/6标注已按用户图落实;不再索要不存在的更多资料。完整EV3板制板前仅需同批样品一次六路断电通断记录及观察方向,避免镜像/错序;触点电流、压降、温升与机械试配在受控样板上建立限定边界,不冒充厂家额定。如映射改变,更新封装网络并重跑ERC/DRC。NO-EV3台架变体单独标识,不替代完整设计。
  2. 电源/热原型:9 V台式电源限流,从无马达到单路负载再四路,测5 V启动、负载跃变、编码器波形和20 kHz电机电流;禁长时堵转。验证TVS能量、VM瞬态、铜温、驱动结温估算、输入保险及PTC降额。
  3. 控制器与USB组合:首次按住BOOTSEL插USB,确认ROM盘枚举及QUADCUBER_A1 UF2刷写;RUN复位、SWD读写、12MHz时钟、1.1/3.3V启动、QSPI读写及编码器/舵机默认态。USB-only、9V-only、两者同时、动力掉电/恢复,确认无反向供电、复位失控或异常舵机脉冲。
  4. 机械:托架与脚、USB/马达插拔、线缆运动包络、反面绝缘、安装螺钉不触铜、USB插头与BOOTSEL/RUN按键可达性。
  5. 制造:板厂确认4层1.6 mm,外铜2 oz/内铜1 oz,RP2040细间距和USB差分阻抗需板厂复核,逻辑最小0.15 mm线宽/间距(其余网络0.20 mm),USB连接器原厂孔到焊盘间隙按专用0.18 mm规则,最小0.30 mm成品孔;驱动热孔工艺和锡膏分窗按TI,检查焊孔与排针实际料样。当前没有做过PCB实物测试。

资料与许可证

详细依据见 sources.md。本地拷贝KiCad标准封装来自本环境KiCad9库,遵守KiCad Libraries License的CC-BY-SA4.0及PCB设计例外;RP2040封装保留原厂焊盘并将EP热孔改为Ø0.30/焊盘Ø0.60 mm,以匹配板厂工艺;EV3自建封装明确标注未核部分。不把公开资料的缺失字段编造成制造商规格。

旧 python electronics/package_review.py 仅生成历史审查汇总到 output/electronics/,会包含历史变体,不能用作当前送厂资料。当前首板只能使用 engineering-first-board 唯一入口,由 electronics/package_first_board.py 生成并校验源哈希。

Parts

200
QtyValueFootprintReferences
28100kQuadcuber:R_0603_1608MetricR101, R102, R105, R106, R108, R109, R121, R122, R125, R126, R128, R129, R141, R142, R145, R146 +12
22100nQuadcuber:C_0805_2012MetricC100, C103, C104, C105, C120, C123, C124, C125, C140, C143, C144, C145, C160, C163, C164, C165 +6
13100nQuadcuber:C_0402_1005MetricC400, C410, C411, C412, C413, C414, C415, C416, C417, C418, C419, C424, C427
101kQuadcuber:R_0603_1608MetricR103, R104, R123, R124, R143, R144, R163, R164, R408, R410
610u/25VQuadcuber:C_1210_3225MetricC20, C30, C101, C121, C141, C161
6470u/25VQuadcuber:CP_Radial_D10.0mm_P5.00mmC2, C3, C102, C122, C142, C162
41.1A servo PTCQuadcuber:Fuse_Bourns_MF_MSMF_Style2_1812F10, F11, F12, F13
4220Quadcuber:R_0603_1608MetricR107, R127, R147, R167
422u/25VQuadcuber:C_1210_3225MetricC23, C24, C33, C34
443.2kQuadcuber:R_0603_1608MetricR100, R120, R140, R160
4DRV8871DDARQuadcuber:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasU10, U11, U12, U13
4M3 insulated standoffQuadcuber:MountingHole_3.2mm_M3H1, H2, H3, H4
4SN74AHCT1G125DBVRQuadcuber:SOT-23-5U30, U31, U32, U33
4SN74LVC2G17DBVRQuadcuber:SOT-23-6U20, U21, U22, U23
2105kQuadcuber:R_0603_1608MetricR24, R34
210kQuadcuber:R_0603_1608MetricR400, R407
210uH 9A Isat16AQuadcuber:L_Bourns_SRP1245AL1, L2
213.3kQuadcuber:R_0603_1608MetricR22, R32
215pQuadcuber:C_0402_1005MetricC425, C426
21uQuadcuber:C_0402_1005MetricC420, C421
21u/16VQuadcuber:C_0805_2012MetricC1, C423
227Quadcuber:R_0402_1005MetricR403, R404
2300R 1W VM bleedQuadcuber:R_2512_6332MetricR500, R501
2470u/10VQuadcuber:CP_Radial_D8.0mm_P3.50mmC26, C36
25.1kQuadcuber:R_0603_1608MetricR401, R402
2511kQuadcuber:R_0603_1608MetricR23, R33
275pQuadcuber:C_0603_1608MetricC25, C35
2TPS54302DDCRQuadcuber:SOT-23-6U2, U3
10.5A USB PTCQuadcuber:Fuse_1812_4532MetricF3
10.5A encoder PTCQuadcuber:Fuse_1812_4532MetricF2
112MHz CL10pFQuadcuber:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11kQuadcuber:R_0402_1005MetricR409
13V3Quadcuber:TestPoint_Pad_D2.0mmTP6
14.7u/16VQuadcuber:C_0805_2012MetricC422
15V_AQuadcuber:TestPoint_Pad_D2.0mmTP3
15V_BQuadcuber:TestPoint_Pad_D2.0mmTP4
15V_ENCQuadcuber:TestPoint_Pad_D2.0mmTP5
18A 24V time-lag fuseQuadcuber:Fuse_Littelfuse_407_1206F1
19V DC center-positiveQuadcuber:Jack_DC_Switchcraft_RASPC722XJ1
1B SERVO G + SQuadcuber:PinHeader_1x03_P2.54mm_VerticalJ23
1BOOTSELQuadcuber:SW_SPST_TL3342S1
1B_M1Quadcuber:TestPoint_Pad_D1.5mmTP22
1B_M2Quadcuber:TestPoint_Pad_D1.5mmTP23
1CSD18540Q5BQuadcuber:TDSON-8-1Q1
1EV3 B PINMAP HOLDQuadcuber:EV3_UserDrawing_PINMAP_HOLDJ13
1EV3 F PINMAP HOLDQuadcuber:EV3_UserDrawing_PINMAP_HOLDJ12
1EV3 L PINMAP HOLDQuadcuber:EV3_UserDrawing_PINMAP_HOLDJ11
1EV3 R PINMAP HOLDQuadcuber:EV3_UserDrawing_PINMAP_HOLDJ10
1F SERVO G + SQuadcuber:PinHeader_1x03_P2.54mm_VerticalJ22
1F_M1Quadcuber:TestPoint_Pad_D1.5mmTP18
1F_M2Quadcuber:TestPoint_Pad_D1.5mmTP19
1GNDQuadcuber:TestPoint_Pad_D2.0mmTP1
1GP12Quadcuber:TestPoint_Pad_D1.5mmTP16
1GP13Quadcuber:TestPoint_Pad_D1.5mmTP17
1GP16Quadcuber:TestPoint_Pad_D1.5mmTP20
1GP17Quadcuber:TestPoint_Pad_D1.5mmTP21
1GP18Quadcuber:TestPoint_Pad_D1.5mmTP24
1GP19Quadcuber:TestPoint_Pad_D1.5mmTP25
1GP4Quadcuber:TestPoint_Pad_D1.5mmTP12
1GP5Quadcuber:TestPoint_Pad_D1.5mmTP13
1L SERVO G + SQuadcuber:PinHeader_1x03_P2.54mm_VerticalJ21
1LM74700QDBVRQ1Quadcuber:SOT-23-6U4
1L_M1Quadcuber:TestPoint_Pad_D1.5mmTP14
1L_M2Quadcuber:TestPoint_Pad_D1.5mmTP15
1R SERVO G + SQuadcuber:PinHeader_1x03_P2.54mm_VerticalJ20
1RESETQuadcuber:PinHeader_1x02_P2.54mm_VerticalJ3
1RP2040Quadcuber:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU1
1RUN RESETQuadcuber:SW_SPST_TL3342S2
1R_M1Quadcuber:TestPoint_Pad_D1.5mmTP10
1R_M2Quadcuber:TestPoint_Pad_D1.5mmTP11
1SMBJ12A transient clampQuadcuber:D_SMBD3
1SMBJ12CA input transientQuadcuber:D_SMBD4
1SS14 USB isolationQuadcuber:D_SMAD5
1SS14 external logic isolationQuadcuber:D_SMAD2
1SWD VREF D G CQuadcuber:PinHeader_1x04_P2.54mm_VerticalJ4
1TLV75533PDBVRQuadcuber:SOT-23-5U5
1UART GND TX RXQuadcuber:PinHeader_1x03_P2.54mm_VerticalJ2
1USB-C data / BOOTSELQuadcuber:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ5
1USBLC6-2SC6Quadcuber:SOT-23-6U6
1USER LED GP25Quadcuber:LED_0603_1608MetricD7

The 197 most common of 200 parts.

Questions

How big is the Quadcuber PCB?

It measures 144 × 112 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Quadcuber use?

200 parts, built around the RP2040, SN74LVC2G17DBVR, DRV8871DDARQ1 and SN74AHCT1G125DBVR(UMW). 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 Quadcuber KiCad files?

From the gonewx/quadcuber repository on GitHub, at the commit this page was made from: the board is electronics/quadcuber.kicad_pcb and its schematic electronics-b1/quadcuber-b1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Quadcuber design in my own project?

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

More from gonewx/quadcuber

1
  • 2 layers99 × 99 mmQuadcuber b1, the printed circuit board in 3D

    Quadcuber b1

    gonewx/quadcuber

    本目录是 A1 电子源目录。打开 quadcuber.kicadpro,包含原生可编辑原理图和四层 PCB、本地符号/封装库。本设计为单块PCB,RP2040、QSPI Flash、晶振、USB-C、驱动和电源均直接焊接在板上;A0的Pico H插装已移除。马达使用EV3裸插座。接线定义仍从 ../wiring/spec.py 导入,固件未改动,也没有把 R/L 固件描述成已支持四臂控制。

    70 parts

Similar boards

  • 2 layers80 × 35.2 mmTab5-desk ctrl, the printed circuit board in 3D

    Tab5-desk ctrl

    wtb04/smart-flexispot

    Firmware for an M5Stack Tab5 that drives a Flexispot desk and runs the room around it: Home Assistant, Jellyfin, a radar of the planes overhead, the day's timetable and a focus timer.

    19 parts4Apache-2.0
  • 2 layers200 × 120 mmKinetic pcb, the printed circuit board in 3D

    Kinetic pcb

    Game-Team-SLSC/eurobot-2026-robot

    The repo for firmware and hardware and docs of the 2026 Game Team's robot for CDFR Junior

    229 partsMIT
  • 2 layersCoralC5-Motor, the printed circuit board in 3D

    CoralC5-Motor

    SmallCoral/c5-car

    用 KiCad 10 打开 CoralC5-Expansion.kicadpro。这是 Coral-C5 的单槽扩展板,顶部 J14 接核心板,左右 J9、J8 各一组 2×24 排针,下方放 RJ45 和 microSD,右侧放 ESP32-C3-MINI-1U。100×86mm 板框为本项目暂定尺寸。

    187 parts
  • 4 layers175.3 × 76.1 mmMyProject, the printed circuit board in 3D

    MyProject

    Hakman482/fpga-power-quality-monitor

    A complete hardware–FPGA–software prototype for real-time single-phase power-quality measurement, developed as an MSc Electronic & Electrical Engineering project.

    118 parts
  • 4 layers230 × 135 mmVancontroller, the printed circuit board in 3D

    Vancontroller

    Camperlux/vancontroller

    VanController: ESP32-S3 12 V campervan controller board (6 fused relays, 6 PWM dimmers, CAN, RS485, GPS) - KiCad 10 design, manufacturing files and enclosure. Free for non-commercial use.

    259 parts
  • 4 layers120 × 78.5 mmEce4900-senior thesis, the printed circuit board in 3D

    Ece4900-senior thesis

    kadinkn/ece4900-senior-thesis

    Floating PV Senior Thesis KiCAD

    91 parts
  • 2 layers30 × 30 mmReCamera Gimbal, the printed circuit board in 3D

    ReCamera Gimbal

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    123 parts495Apache-2.0