Interfacing Arduino UNO with a PN512 based NFC module
Source code: arduino_pn512_i2c_test.zip I recently purchased a new Ender 3 V2 3D printer, which left me with my older Davinci Mini WiFi printer taking up space in my closet. This printer has an NFC module ( Fig. 1 ) that reads information from the tags on filament spools, so I thought it could be fun to interface it with an Arduino UNO and build an NFC card reader. Fig. 1 - NFC module of the Davinci Mini WiFi and its antenna. Fig. 2 - PN512 NFC frontend chip. 1. Reverse engineering To start the project, I need first to identify the chip in the module and determine how it is wired to the connector. The components of the module are protected by a metal shield that, however, is not soldered to the board and can be ...