I made this #rfid reading contraption with #rc522 and #esp32 TTGO T-Display (tried Arduino LCD-keyshield, but it was blocking pins).

It was more complicated than I anticipated (as usual), since the default SPI bus was taken by the display and pins were not even made available, so I had to use the second hardware SPI of the ESP32 (HSPI/VSPI) with alternate set of pins.

This required the use of a different MFRC522 library, which would allow me to use alternate GPIO pins.

Next step: copy-paste

Too bad it's extremely unreliable, only works for a couple of tries and then the reader stops responding, and soft reset doesn't work either.

What did I expect for 1.6€?

@michal
Cannot you chain the display and the RFID reader on the same SPI?

For your non stable readings check your pull up resistor in the spi.
Did you use sthg like 4.7ohms?

@Alexis_Krier The specific board I'm using does not bring out the "internal" display SPI connections as pins, so I'm out of luck here.

I'll need to check the resistors, for now I'm setting the pins I'm using as INPUT_PULLUP.

Though at this point my prototype is pretty usable, and if it doesn't work on the first try, I just hit the reset button and it's up and running in half a second, what a refreshing change from "normal" computers.