

Esp32rfid
ESP32 rfid reader/writer using the EM4095 chip
- Size
- 75 × 99.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 32
- Nets
- 50
- Pads
- 138
- Tracks, vias
- 389, 34
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 13 Sep 2022
- Updated
- 18 Jul 2023
Overview
Esp32rfid is an open-source printed circuit board by nykloo, from the nykloo/esp32rfid_pcb repository on GitHub. It is a 2-layer board of 75 × 99.1 mm with 32 parts on 50 nets, routed with 389 tracks and 34 vias.
It is built around the EM4095HMS and ESP32-WROOM-32. Its parts include 3 ICs, 2 capacitors and 1 connector. It belongs with the radio and wireless boards and the ESP32 boards of this library.
Main components
2README
readme.mdESP32 rfid circuit
125khz rfid reader/writer for EM4x chips
Works for kyber crystals
Firmware
https://github.com/nykloo/ESP32RFID-Firmware
Control App
https://github.com/nykloo/ESP32RFID-App
IMPORTANT NOTES
- C_RESA1, C_RESB1,C_DV1, C_DV2 should be fairly close to their intended values (ie use capicitors with a tolerance of less than 5%) Alternatively the optional capacitors can be used to more tune the resonate frequency of the antenna circuit.
- The PCB coil antenna is designed to printed on a pcb with thickness of 1mm and outer copper weight of 1 oz. I have been ordering these from jlc pcb.
Schematic

PCB

Assembly

Parts
32| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_2.1mm | MountingHole:MountingHole_2.1mm | m2a, m2b, m2c, m2d |
| 2 | 100nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_AGND1, C_DEC1 |
| 2 | 10uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_REG1, C_REG2 |
| 2 | 12k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RMOD1, RSHD_PUP1 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R_2, R_4 |
| 2 | optional | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_DV3, C_RESC1 |
| 1 | 0.1nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_DV1 |
| 1 | 0.1uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 100uf | Capacitor_SMD:CP_Elec_8x10.5 | C_Big1 |
| 1 | 10NF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_DC1 |
| 1 | 10nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_FCAP1 |
| 1 | 12K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R_1 |
| 1 | 1uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 2.2nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_RESA1 |
| 1 | 3.6nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_DV2 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R_3 |
| 1 | 470pf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_RESB1 |
| 1 | Coil Antenna | pcb_inductors:60_turn_square_inductor_corrected | L_ANT1 |
| 1 | Conn_01x03 | Connector:FanPinHeader_1x03_P2.54mm_Vertical | JLED1 |
| 1 | Conn_01x16_Male | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J1 |
| 1 | EM4095 | MyLib:SOIC127P602X173-16N | IC1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | J_POWER1 |
Questions
How big is the Esp32rfid PCB?
It measures 75 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp32rfid use?
32 parts, built around the EM4095HMS and ESP32-WROOM-32. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Esp32rfid KiCad files?
From the nykloo/esp32rfid_pcb repository on GitHub, at the commit this page was made from: the board is esp32rfid.kicad_pcb and its schematic esp32rfid.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp32rfid design in my own project?
Its repository states no licence, so its author keeps all rights: ask nykloo before reusing the design.
Similar boards
- 2 layers95 × 60 mm

- 2 layers27.9 × 66.2 mm

- 2 layers92.7 × 65.1 mm

Rfid em
harsha-2-006/134khz_Rfid_Reader
Low-frequency 134.2 kHz RFID reader using EM4095 and ESP32
21 parts1MIT - 2 layers85 × 55 mm

- 2 layers153 × 61.5 mm

- 2 layers64 × 51 mm

Rpirfid
rpiEHC/rpi-rfid-2
A new RPI RFID project based on the old designs from https://github.com/MakerPulse
40 parts - 2 layers

- 85 × 54 mm

Device
jayis1/hacker-devices
Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack
12 parts2