

Rools core
10HP Eurorack 多功能可视化 DSP 模块 · Daisy Seed 固件 · 横屏频谱/示波/效果器单 App 平台
- Size
- 102 × 108 mm
- Copper layers
- 4
- Thickness
- 1.57 mm
- Parts
- 148
- Nets
- 105
- Pads
- 518
- Tracks, vias
- 439, 48
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 14 Jun 2026
- Updated
- 25 Jun 2026
Overview
Rools core is an open-source printed circuit board by amorwilliams, from the amorwilliams/Rools repository on GitHub. It is a 4-layer board of 102 × 108 mm with 148 parts on 105 nets, routed with 439 tracks and 48 vias.
It is built around the OPA4171AID, MCP6004-E/P and AP2112K-3.3, with the LM393, TPS54302 and SS34 among its other parts. Its parts include 63 resistors, 37 capacitors, 9 ICs, 5 connectors and 3 diodes. It belongs with the audio and music boards of this library.
Main components
6OPA4171AID
SOIC-14-18V~-1.35V、1.35V~18V -40℃~+125℃ 1.8mV 120dB 14nV/√Hz@1kHz 15pA 2.7V~36V 25mA 2uV/℃ 3MHz 4 475uA 4pA 6V/us ESD protection、EMI filtering/RF suppression Rail-to-rail output SOP-14 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierMCP6004-E/P
PDIP-14-40℃~+125℃ 1.8V~6V 100uA 1MHz 1pA 1pA 23mA 28nV/√Hz@1kHz 2uV/℃ 4 4.5mV 600V/ms 76dB ESD protection Rail-to-Rail Input, Rail-to-Rail Output PDIP-14 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedLM393
SOP-8-16V~16V 0℃~+70℃ 2 2.5mA 250nA 2V~36V 36V 5mV 5nA Fail-safe function Open-drain SOP-8 Comparators ROHSMSKSEMIComparatorsTPS54302
UncategorisedTexas InstrumentsSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdRools
10HP+2HP 可选扩展 Eurorack 多功能可视化 DSP 模块。Daisy Seed + 1.77" 横屏 IPS,单 App 运行模式。
文档索引
| 文档 | 说明 |
|---|---|
| docs/00-overview.md | 项目概述 |
| docs/01-product-spec.md | 产品规格 |
| docs/02-panel-layout.md | 面板布局 |
| docs/03-io-spec.md | I/O 定义 |
| docs/04-hardware-architecture.md | 硬件架构 |
| docs/05-software-architecture.md | 软件架构 |
| docs/06-ui-ux.md | 交互规范 |
| docs/07-roadmap.md | 开发里程碑 |
| docs/08-app-switching.md | App 丝滑切换 |
| docs/decisions/ | ADR 决策记录(含电源/显示/机械) |
| docs/references/modules-comparison.md | 参考模块对比 |
快速开始
git clone --recursive <repo>
./build.sh # 编译
./build.sh flash # 刷机(Seed DFU 模式)依赖版本(git submodule,固定 tag)
克隆务必带 submodule:git clone --recursive。升级依赖时在 lib/ 内 checkout 新 tag,编译验证后 commit 父仓库的 submodule 指针。
目录结构
Rools/
├── lib/ # libDaisy / DaisySP submodule
├── docs/ # 设计文档
├── hardware/ # 面板规格、BOM(KiCad 后续)
├── firmware/ # libDaisy 固件
└── build.sh # 编译脚本参考
Parts
148| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C9, C12, C13, C18, C19, C20, C25, C26, C31, C32, C33, C34, C35, C38 |
| 14 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R36, R37, R38, R39, R40, R41, R42, R47, R52, R54, R55, R64, R65 |
| 13 | 100K | Resistor_SMD:R_0603_1608Metric | R2, R44, R45, R46, R49, R50, R51, R56, R57, R58, R59, R60, R61 |
| 12 | AudioJack2_SwitchT | Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J_AI_L1, J_AI_R1, J_AO_L1, J_AO_R1, J_CV_IN_1, J_CV_IN_2, J_CV_IN_3, J_CV_IN_4, J_CV_OUT_1, J_CV_OUT_2, J_CV_OUT_3, J_CV_OUT_4 |
| 8 | 120K | Resistor_SMD:R_0603_1608Metric | R8, R10, R12, R14, R15, R16, R17, R18 |
| 8 | 1K | Resistor_SMD:R_0603_1608Metric | R19, R20, R21, R22, R48, R53, R62, R63 |
| 8 | 200K | Resistor_SMD:R_0603_1608Metric | R23, R24, R25, R26, R27, R28, R29, R30 |
| 7 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C4, C5, C6, C7, C8, C11 |
| 6 | 47pF | Capacitor_SMD:C_0603_1608Metric | C21, C23, C27, C28, C29, C30 |
| 4 | 10nF | Capacitor_SMD:C_0603_1608Metric | C14, C15, C16, C17 |
| 4 | 15K | Resistor_SMD:R_0603_1608Metric | R7, R9, R11, R13 |
| 4 | 33K | Resistor_SMD:R_0603_1608Metric | R31, R32, R33, R34 |
| 4 | Knob | Potentiometer_THT:RK09L_3pin_noMP | RV1, RV2, RV3, RV4 |
| 3 | SS34 | Diode_SMD:D_SMA | D1, D2, D3 |
| 2 | 560pF | Capacitor_SMD:C_0603_1608Metric | C22, C24 |
| 2 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J_BU_L1, J_BU_R1 |
| 2 | Conn_01x10_Pin | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J_BM_L1, J_BM_R1 |
| 2 | FerriteBead | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 2 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1, SW2 |
| 2 | TL074 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U7, U8 |
| 1 | 22K | Resistor_SMD:R_0603_1608Metric | R43 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric | R35 |
| 1 | 330K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 4.7uH | Inductor_SMD:L_Taiyo-Yuden_NR-40xx | L1 |
| 1 | 470uF/25V | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C36 |
| 1 | 73.2K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | DAC8565 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U9 |
| 1 | ES_DAISY_SEED | Module:Electrosmith_Daisy_Seed | U_Daisy1 |
| 1 | EURO_PWR | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J1 |
| 1 | EXP_BUS | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J2 |
| 1 | J_TOP_MAIN | Connector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_Vertical_SMD | J7 |
| 1 | J_TOP_UI | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J6 |
| 1 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | LM4040DBZ-10 | Package_TO_SOT_SMD:SOT-23 | U6 |
| 1 | MCP6004 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | OPA4171 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U4 |
| 1 | ST7789 | Library:Display_1.54in_240x240 | J4 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | TPS54302 | Package_TO_SOT_SMD:TSOT-23-6 | U2 |
The 144 most common of 148 parts.
Similar boards
- 2 layers88.9 × 106 mm

- 4 layers202.5 × 110 mm

- 4 layers36 × 36 mm

Rl fc f405.routed
GabuGravin41/rlpcb
RL PCB sits beside KiCad and works like a senior hardware engineer looking over your shoulder. You describe what you want to build; it helps you choose real parts from your KiCad libraries, works out the values, places…
65 parts2 - 4 layers80 × 108 mm

Bmcv
Bemeier/bmcv
Macro CV controller for eurorack inspired by the Emblematic Systems Catalyst
373 parts7CC-BY-SA-4.0 - 2 layers99 × 128.5 mm

- 2 layers57.3 × 105 mm

- 2 layers27.9 × 111.8 mm

Ansible
qusosarly-blip/monome-ansible-module
Collected monome Ansible hardware and firmware materials
86 parts - 2 layers100 × 100 mm

Questions
How big is the Rools core PCB?
It measures 102 × 108 mm and has 4 copper layers, 1.57 mm thick.
What parts does the Rools core use?
148 parts, built around the OPA4171AID, MCP6004-E/P, AP2112K-3.3 and LM393. 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 Rools core KiCad files?
From the amorwilliams/Rools repository on GitHub, at the commit this page was made from: the board is hardware/kicad/rools-core/rools-core.kicad_pcb and its schematic hardware/kicad/rools-core/rools-core.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Rools core design in my own project?
Its repository states no licence, so its author keeps all rights: ask amorwilliams before reusing the design.