Ecp5-fpc adapter

NUBIVlab·SpiderCam·pcb/ecp5-fpc-adapter/ecp5-fpc-adapter.kicad_pcb

Ecp5-fpc adapter PCB layout, top view — open source board by NUBIVlab
Simulate this board

About the Ecp5-fpc adapter PCB

Ecp5-fpc adapter is an open source PCB design by NUBIVlab, published on GitHub under the MIT license. It is a 4-layer board measuring 47.5 × 67 mm, with 51 components from 16 distinct parts.

Other key parts include the TPS62840DLCR and AP7331-SNG-7. By type, the board carries 15 jumpers, 14 resistors, 10 capacitors, 7 connectors, 3 ICs and 2 inductors.

From the project

[CVPR 2026] SpiderCam: Low-power Snapshot Depth from Differential Defocus

IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2026

Official code for SpiderCam: Low-Power Snapshot Depth from Differential Defocus.

Point datapath in a config under configs/data/` to your capture directory. Each group folder should contain paired frames:

- cam1500480{idx}.png — near-focus (+) image - cam0500480{idx}.png — far-focus (-) image

Ecp5-fpc adapter, from the project README
From the project README

Main components on the Ecp5-fpc adapter

Ecp5-fpc adapter bill of materials (BOM)

51 components, 16 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
TPS62840DLCR
TPS62841DLCR
U1, U2
1
AP7331-SNG-7
Diodes Incorporated
U3
2
PPTC202LFBN-RC
Conn_02x20_Odd_Even
J1, J2
2
5051103091
J3, J4
3
M20-9990245
Conn_01x02_Pin
J5, J6, J7
11
Jumper_2_Small_Open
JP1, JP4, JP5, JP7, JP8, JP9, JP10, JP11 +3
4
Jumper_2_Small_Bridged
JP2, JP3, JP6, JP14
2
DFE201612E-2R2M=P2
2.2u
Murata
L1, L2
4
CL21A106KOQNNNE
10u
Samsung
C1, C2, C3, C4
6
CL05A105KO5NNNC
1u
Samsung
C5, C6, C7, C8, C9, C10
4
ERJ-2GE0R00X
10k
Panasonic
R4, R5, R6, R7
4
ERJ-2RKF5101X
100k
Panasonic
R12, R14, R19, R21
1
ERJ-2RKF5101X
28.7k
Panasonic
R13
3
ERJ-2GE0R00X
0
Panasonic
R15, R20, R26
1
ERJ-2RKF1202X
12k
Panasonic
R22
1
ERJ-2RKF2001X
2k
Panasonic
R23

Ecp5-fpc adapter design files

The KiCad project lives in the NUBIVlab/SpiderCam repository on GitHub; these links point at the commit this page was built from.

Ecp5-fpc adapter: common questions

How big is the Ecp5-fpc adapter PCB?

The Ecp5-fpc adapter measures 47.5 × 67 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Ecp5-fpc adapter?

51 components, from 16 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 Ecp5-fpc adapter design files?

From the NUBIVlab/SpiderCam 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 Ecp5-fpc adapter design in my own project?

Yes, under the terms of its MIT license, which NUBIVlab chose for the repository.

More boards in SpiderCam