ESP32 NFC Reader
My very own prototype of an ESP32 NFC Reader!
Created by
acash
Tier 4
35 views
1 follower
Timeline
worldoflos2.0
gave kudos to ESP32 NFC Reader ago
awesome
CAN ⚡🚀
approved ESP32 NFC Reader ago
Tickets awarded: 100 tickets
Tier: 4
Nice project
CAN ⚡🚀
submitted ESP32 NFC Reader for review ago
acash
submitted ESP32 NFC Reader for review ago
Iamalive 🚀
requested changes for ESP32 NFC Reader ago
You need a seperate BOM.csv and also need to add more reasoning to your project decisions in your journal like the previous reviewer asked.
acash
submitted ESP32 NFC Reader for review ago
1Mon
requested changes for ESP32 NFC Reader ago
please add some more info to your journal about the decisions behind each part of your schematic and pcb and the process you went through to make it!
acash
submitted ESP32 NFC Reader for review ago
NotARoomba 🚀
requested changes for ESP32 NFC Reader ago
How are you planning to connect an NFC antenna to that header? You might want to look into PCB coil antennas to see if one of those fits your needs. Double check that and then resubmit. Aside from that it looks good!
acash
submitted ESP32 NFC Reader for review ago
acash
added to the journal ago
Design Rules and Design
For some odd reason, there were still some issues with the design rule that I had to polish. Also, the grouping from the last step added some blank spaces in the PCB, which I then added some design components to!
Most of the issues from the design rule were due to clearance connections, because the routing wires were too big or the vias were too close to the pins or another routing wire.
I did move some stuff around to remedy some of these issues, but for the most part, the PCB had little change.


acash
added to the journal ago
Routing the PCB and Setting the Footprints
Ugh, Footprints. Footprints are the bane of my existence. Since I used so many more new components, researching the footprint names was quite a hassle.
Routing the PCB was quite fun tho! I did a better job grouping the parts together, but that added some blank spots in the PCB and made it look a lot more compact. The grouping I did at the beginning made the routing a lot easier when compared to my past projects, such as the YubiKey. I used 4 copper layers, which also helped simplify the routing.
I did not group the PCB based on sections (like most would), but I grouped them based on the track connections. To reduce the length of the tracks, I moved the parts closer together.
By reducing the length of the tracks, I also, in turn, gave more space for longer connections, vias, and more (even space for some design components).

acash
added to the journal ago
Making a Schematic
Making the schematic for this project was quite the hassle. There were a lot of different components to keep track of, and since I was making this myself, I had to do quite a bit of research on how each of the components works and what the pins do.
To begin making the schematic, I had to make a plan on what different components to use and how to wire them. A few of these components were added from past projects, and were needed for future firmware and user adaptability. For example, the USB-C Receptacle and switches were added for the user to boot up, reset, and connect to the PCB. The microcontroller (ESP32) would allow the user to create firmware for the PCB. The diodes, LEDs, and buzzer are safety checks to make sure the PCB is routed/connected properly, the PMOS and the NMOS provide the pull-up and pull-down system for the PCB (respectively). The connectors, well, provide connections, and lastly the AP and WS parts regulate the power for the PCB.

acash
started ESP32 NFC Reader ago