Ecp5-fpc adapter
NUBIVlab·SpiderCam·pcb/ecp5-fpc-adapter/ecp5-fpc-adapter.kicad_pcb
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

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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TPS62840DLCR TPS62841DLCR | VSON8_2P1X1P6_TEX | U1, U2 |
| 1 | AP7331-SNG-7 Diodes Incorporated | DFN200X200X60-8N | U3 |
| 2 | PPTC202LFBN-RC Conn_02x20_Odd_Even | PinHeader_2x20_P2.54mm_Vertical | J1, J2 |
| 2 | 5051103091 | CON_5051103091_MOL | J3, J4 |
| 3 | M20-9990245 Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J5, J6, J7 |
| 11 | Jumper_2_Small_Open | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP4, JP5, JP7, JP8, JP9, JP10, JP11 +3 |
| 4 | Jumper_2_Small_Bridged | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP2, JP3, JP6, JP14 |
| 2 | DFE201612E-2R2M=P2 2.2u Murata | IND_DFE2016_MUR | L1, L2 |
| 4 | CL21A106KOQNNNE 10u Samsung | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4 |
| 6 | CL05A105KO5NNNC 1u Samsung | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6, C7, C8, C9, C10 |
| 4 | ERJ-2GE0R00X 10k Panasonic | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5, R6, R7 |
| 4 | ERJ-2RKF5101X 100k Panasonic | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R14, R19, R21 |
| 1 | ERJ-2RKF5101X 28.7k Panasonic | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13 |
| 3 | ERJ-2GE0R00X 0 Panasonic | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15, R20, R26 |
| 1 | ERJ-2RKF1202X 12k Panasonic | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R22 |
| 1 | ERJ-2RKF2001X 2k Panasonic | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | 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.