NFC Shield: "Didn't find PN53x board"

Adafruit Ethernet, Motor, Proto, Wave, Datalogger, GPS Shields - etc!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
alexandertmills
 
Posts: 18
Joined: Tue Oct 06, 2009 2:28 pm

NFC Shield: "Didn't find PN53x board"

Post by alexandertmills »

I purchased an Adafruit NFC Shield but I've been waiting to use it. The Arduino Leonardo I acquired was broken and it took a while for Maker Shed to get them back in stock (I got a replacement voucher through them).

I finally received my new Leonardo, but I'm not having any luck working with the shield. I keep getting the error "Didn't find PN53x board". I see it right here, though! (ha ha) I tried stacking it on top of the Arduino, and I've tried communicating with it detached. I can get it to print that error message, but I can't get it to find the chip, it seems.

Any suggestions? I'm really hoping this isn't just a defective board. :(

User avatar
alexandertmills
 
Posts: 18
Joined: Tue Oct 06, 2009 2:28 pm

Re: NFC Shield: "Didn't find PN53x board"

Post by alexandertmills »

Update! I borrowed an Arduino Diecimila from a friend. If I connect to it detached I receive the same error. However, if I keep pressing the reset button on the board I OCCASSIONALY have luck with the board recognizing the chip. When I go to scan a card, though, my luck runs out. Nothing more happens.

Here's what my serial monitor looks like:


Hello!
Didn't find PN53x boardHello!
Didn't find PN53x boardHello!
Didn't find PN53x boardHello!
Didn't find PN53x boardHello!
Found chip PN532
Firmware ver. 1.6
Waiting for an ISO14443A Card ...
Hello!
Didn't find PN53x boardHello!
Didn't find PN53x boardHello!
Found chip PN532
Firmware ver. 1.6
Waiting for an ISO14443A Card ...

adafruit
 
Posts: 12151
Joined: Thu Apr 06, 2006 4:21 pm

Re: NFC Shield: "Didn't find PN53x board"

Post by adafruit »

you are having intermittant power problems or your soldering to the shield is bad

the NFC shield does not work with leonardo at this time

User avatar
jpkelly
 
Posts: 47
Joined: Sun Sep 20, 2009 4:09 am

Re: NFC Shield: "Didn't find PN53x board"

Post by jpkelly »

adafruit wrote: the NFC shield does not work with leonardo at this time
I am trying to use this with a Leonardo. Can you tell me what the issue is with using the shield with Leonardo? Is there a fix?
Thanks!

User avatar
adafruit_support_rick
 
Posts: 35092
Joined: Tue Mar 15, 2011 11:42 am

Re: NFC Shield: "Didn't find PN53x board"

Post by adafruit_support_rick »

The NFC shield uses SPI or I2C for communicating with the Arduino. The SPI and I2C pins are in different places on the Leonardo, and don't match up with the shield.

You can try putting it in I2C mode and wiring up the shield as a breakout board (i.e., not attached to the Leonardo). You would have to bring over +5V, GND, SCL, SDA, and the IRQ line, which the I2C library expects to be on Digital 2.

I believe the shield has the level-shifter chip built in, so you shouldn't need to wire one into your circuit.

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino Shields from Adafruit”