NFC Card Payment System

jsitech4·Projects·ESP32/NFC_Card_Payment_System/hardware/NFC_Card_Payment_System.kicad_pcb

NFC Card Payment System PCB layout, top view — open source ESP32 board by jsitech4
Simulate this board

About the NFC Card Payment System PCB

NFC Card Payment System is an open source ESP32 PCB design by jsitech4, published on GitHub. It is a 2-layer board measuring 97.8 × 137.6 mm, with 41 components from 32 distinct parts.

Its main chip is the LM2596S-3.3V, from the ESP32 family. Other key parts include the LM2596S-12V and ESP32-WROOM. By type, the board carries 12 resistors, 11 capacitors, 6 connectors, 3 ICs, 3 jumpers and 3 diodes.

It belongs with the iot & wireless and displays & leds designs in this gallery.

From the project

This project is an NFC Card Payment System built around the ESP32-S3-DEVKIT using a modular PlatformIO architecture.

This project is an NFC Card Payment System built around the ESP32-S3-DEVKIT using a modular PlatformIO architecture.

The system is designed as a prototype offline payment terminal where:

- A user selects a transaction amount using navigation buttons - An NFC card is tapped on the reader - The card UID is checked against records stored on the microSD card - The selected amount is deducted from the stored balance - The transaction is logged with timestamp from the RTC - A local Wi-Fi access point and web page are used to register cards and top up balances

Main components on the NFC Card Payment System

NFC Card Payment System bill of materials (BOM)

41 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM2596S-3.3V
ESP32-S3-DEVKITC-1-N8R8
U1
1
LM2596S-12V
LM2596S-3.3V
U2
1
ESP32-WROOM
RC522
U3
1
UMH3N
2SC1815
Q1
1
RTC
J1
1
OLED SCREEN
J2
1
V_OUT
J11
1
BUTTONS
J13
1
AS608
J14
1
SD MODULE
J15
1
Buzzer
BZ1
3
~
JP1, JP2, JP3
1
LED
D1
1
1N5824
D2
1
1N5824
LED
D3
1
33UH
33uH
L1
3
680UF/35V
104
C1, C2, C7
1
470NF
104
C3
1
100NF
104
C4
2
220UF/16V
104
C5, C11
Show 12 more
QtyPartRefs
1
220UF/16V
220uF_16V
C6
1
104
C8
2
2200UF/35V
104
C9, C10
3
680K
10K
R1, R2, R7
1
100K
220
R3
1
220
R4
1
1.3K
R5
1
330R
4.7K
R6
1
10K
R8
2
330R
10K
R9, R11
1
10K
R10
1
10K
1K
R12

NFC Card Payment System design files

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

NFC Card Payment System: common questions

What microcontroller does the NFC Card Payment System use?

The NFC Card Payment System is built around the LM2596S-3.3V, from the ESP32 family.

How big is the NFC Card Payment System PCB?

The NFC Card Payment System measures 97.8 × 137.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the NFC Card Payment System?

41 components, from 32 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 NFC Card Payment System design files?

From the jsitech4/Projects 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 NFC Card Payment System design in my own project?

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

Can I test firmware for the NFC Card Payment System without the hardware?

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

More boards in Projects

Similar boards