Cantactpro

humancomputerintegration·ProtoPCB·Evaluation Files/Cantact/cantactpro.kicad_pcb

Cantactpro PCB layout, top view — open source NXP board by humancomputerintegration

About the Cantactpro PCB

Cantactpro is an open source NXP PCB design by humancomputerintegration, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 112.5 × 85.5 mm, with 79 components from 40 distinct parts.

Its main chip is the LPC54616J512BD100, from the NXP family. Other key parts include the TPD2E2U06DRLR, AP2114H-3.3TRG1, ROE-0505S, SI8642AB-B-IS1R and LTV-846S. By type, the board carries 34 capacitors, 15 resistors, 12 ICs, 6 diodes, 4 connectors and 2 inductors.

From the project

ProtoPCB Code and Evaluation Files

This repository contains our tests, evaluation files, and software tool (ProtoPCB) presented in the paper "ProtoPCB: Reclaiming Printed Circuit Board E-waste as Prototyping Material", which will appear at CHI2025. This tool was built by Jasmine Lu (@xjasminelu), Sai Rishitha Boddu (@rishiboddu) with project assistance from Pedro Lopes at the University of Chicago's Human Computer Integration Lab.

Cantactpro, from the project README
From the project README

Main components on the Cantactpro

Cantactpro bill of materials (BOM)

79 components, 40 distinct parts.

QtyPartRefs
1
TPD2E2U06DRLR
TPD2E2U06
U1
1
AP2114H-3.3TRG1
AP2114H-3.3
U2
1
ROE-0505S
U3
1
SI8642AB-B-IS1R
Si864x
U4
1
LTV-846S
LTV-846
U5
2
SN74LVC1G3157DCKR
74LVC1G3157
U6, U11
1
NCV7356D1R2G
NCV7356D1
U7
1
MCP25612FD-H/SL
MCP25612FD
U8
2
NUP2125WTT1G
NUP2125
U9, U10
1
LPC54616J512BD100
U12
1
12 MHz
Y1
1
USB-B1HSB6
USB_B
J1
2
LD09P13A4GX00LF
DB9
J2, J3
1
SWD
J4
1
1825027-5
Boot Switch
JP1
4
SLP3-150-100-F
Light Pipe
LP1, LP2, LP3, LP4
2
LTST-S270KGKT
LED_GRN
D1, D3
2
LTST-S270KRKT
LED_RED
D2, D4
1
ESD9X5.0ST5G
ESD9X5
D5
1
S1G
D
D6
Show 20 more
QtyPartRefs
1
LQM21PN4R7NGRD
4.7u
L1
1
LB3218T470K
47u
L2
2
CL21A475KAQNNNG
4.7u
C1, C2
1
CL21A106KPFNNNG
10u
C3
3
CC0603ZRY5V9BB104
0.1u
C4, C7, C11
2
202S43W471KV4E
470 pF/5 kV
C5, C6
2
CL10F104ZO8NNNC
0.1u
C8, C9
2
885012206077
100p
C10, C12
9
0.01u
C13, C15, C17, C19, C21, C23, C25, C27 +1
9
0.1u
C14, C16, C18, C20, C22, C24, C26, C28 +1
2
33p
C30, C31
1
4.7u
C33
1
10u
C34
7
ESR03EZPJ102
100
R1, R2, R3, R4, R5, R6, R7
1
RC0603JR-0710KL
10k
R8
2
RMCF0603JT2K70
2.7k
R9, R10
1
RC0603JR-071KL
1k
R11
1
0
R12
1
12.4k
R13
2
10k
R14, R15

Cantactpro design files

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

Cantactpro: common questions

What microcontroller does the Cantactpro use?

The Cantactpro is built around the LPC54616J512BD100, from the NXP family.

How big is the Cantactpro PCB?

The Cantactpro measures 112.5 × 85.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Cantactpro?

79 components, from 40 distinct parts. The full bill of materials is listed on this page.

Where can I download the Cantactpro design files?

From the humancomputerintegration/ProtoPCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Cantactpro design in my own project?

Yes, under the terms of its GPL-3.0 license, which humancomputerintegration chose for the repository.

Can I test firmware for the Cantactpro without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.

More boards in ProtoPCB

Similar boards