Bench adapter
pinnacletechnologysolutionsltd·SPU·hardware/pcb/bench_adapter/kicad/bench_adapter.kicad_pcb
About the Bench adapter PCB
Bench adapter is an open source RP2040/RP2350 PCB design by pinnacletechnologysolutionsltd, published on GitHub under the Apache-2.0 license. It is a 2-layer board, with 34 components from 24 distinct parts.
Its main chip is the Raspberry Pi Pico 2, from the RP2040/RP2350 family. Other key parts include the 74CBTLV3125 and TLV3011B. By type, the board carries 17 resistors, 7 connectors, 2 ICs, 2 transformers, 2 LEDs and 2 capacitors.
From the project
Synergetic Processing Unit
A deterministic exact-arithmetic FPGA platform: no floating point, no division and no transcendentals anywhere in the RTL. Arithmetic is exact over Q(√3), A₃₁ and Z[φ]/Lp, and correctness is decided by bit-exact agreement with an independent software oracle rather than by code review.**
Current direction: graphics. A framebuffer-less streaming rasterizer that reached silicon across three consecutive days — first video output (§3.8), first rasterized geometry (§3.9) and depth-resolved geometry (§3.10) in docs/hardwareevidence.md` — each measured against a prediction registered before the…
Main components on the Bench adapter
Bench adapter bill of materials (BOM)
34 components, 24 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74CBTLV3125 | DIP-14_W7.62mm_Socket | U1 |
| 1 | TLV3011B | DIP-6_W7.62mm_Socket | U2 |
| 1 | Raspberry Pi Pico 2 | RPi_Pico2_Module_Socketed | A1 |
| 1 | SPI to FPGA J11 | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Flash PMOD | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | FPGA UART tap | PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | microSD module | PinSocket_1x06_P2.54mm_Vertical | J5 |
| 1 | INA226 module | PinSocket_1x08_P2.54mm_Vertical | J6 |
| 1 | USB-A metered out | USB_A_Molex_48037-2200_Horizontal | J7 |
| 1 | Logic analyzer 2x5 | PinHeader_2x05_P2.54mm_Vertical | J8 |
| 1 | 2x3 jumper | PinHeader_2x03_P2.54mm_Vertical | JP2 |
| 1 | 5V IN | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | T1 |
| 1 | 5V OUT | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | T2 |
| 1 | GREEN (PWR) | LED_D3.0mm | LED1 |
| 1 | RED (ACT) | LED_D3.0mm | LED2 |
| 2 | 100N 100n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2 |
| 4 | 100 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4 |
| 4 | 33 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R7, R8 |
| 4 | 10K 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R10, R13, R17 |
| 1 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R12 |
| 1 | 140K 140k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14 |
| 1 | 102K 102k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R15 |
| 1 | 1M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16 |
Bench adapter design files
The KiCad project lives in the pinnacletechnologysolutionsltd/SPU repository on GitHub; these links point at the commit this page was built from.
Bench adapter: common questions
What microcontroller does the Bench adapter use?
The Bench adapter is built around the Raspberry Pi Pico 2, from the RP2040/RP2350 family.
How big is the Bench adapter PCB?
The Bench adapter has 2 copper layers and is 1.6 mm thick.
How many components are on the Bench adapter?
34 components, from 24 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Bench adapter design files?
From the pinnacletechnologysolutionsltd/SPU repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Bench adapter design in my own project?
Yes, under the terms of its Apache-2.0 license, which pinnacletechnologysolutionsltd chose for the repository.
Can I test firmware for the Bench adapter without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in SPU
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k