SmartCardApp

joelheezen·SmartCardApp·TinyPICO/TinyPICO.kicad_pcb

SmartCardApp PCB layout, top view — open source RP2040/RP2350 board by joelheezen

About the SmartCardApp PCB

SmartCardApp is an open source RP2040/RP2350 PCB design by joelheezen, published on GitHub. It is a 4-layer board measuring 31.9 × 17.8 mm, with 36 components from 28 distinct parts.

Its main chip is the ESP32-PICO-D4, from the RP2040/RP2350 family. Other key parts include the CP2104, NCP170AMX300TCG and PRO-OB-440. By type, the board carries 10 capacitors, 8 resistors, 3 ICs, 3 diodes, 2 connectors and 1 transistor.

From the project

barcodes are returned as an int, so for example, EAN-13 is denoted as 32

barcodes are returned as an int, so for example, EAN-13 is denoted as 32

https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMATEAN13

check the link for explanation and complete formats compatible with this scanner.

Main components on the SmartCardApp

CP2104NCP170AMX300TCGPRO-OB-440

SmartCardApp bill of materials (BOM)

36 components, 28 distinct parts.

QtyPartRefs
1
CP2104
IC2
1
NCP170AMX300TCG
U1
1
PRO-OB-440
U$8
1
MUN5214DW1T1G
Q3
2
—
J1, J3
1
TP4065-4.2V-SOT25-R
CHRG0
1
LIPO
JST-LIPO0
1
PSRAM0
LY68L6400SLIT0
1
TINYPICO-PNPAMB
PDTA143TMB,315
1
ESP32-PICO-D4
PICO-D4
1
TINYPICO-P-FETKMB
T2
1
C40942
USB0
1
AP102-2020
LED1
1
RED
D1
1
ORANGE
D3
1
BAT60J
D4
1
7.5nH
L1
4
0.1uF
C1, C2, C6, C14
2
10µF
C3, C10
1
0.75pF
C4
Show 8 more
QtyPartRefs
1
1.5pF
C5
2
1µF
C7, C12
2
2K
R1, R8
1
3K3
R3
1
10K
R4
2
100K
R5, R12
1
442K
R6
1
160K
R7

SmartCardApp design files

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

SmartCardApp: common questions

What microcontroller does the SmartCardApp use?

The SmartCardApp is built around the ESP32-PICO-D4, from the RP2040/RP2350 family.

How big is the SmartCardApp PCB?

The SmartCardApp measures 31.9 × 17.8 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the SmartCardApp?

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

Where can I download the SmartCardApp design files?

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

Can I use the SmartCardApp design in my own project?

The repository has no license, so all rights stay with joelheezen. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the SmartCardApp 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.

Similar boards