Skip to main content
Version: Stable

Readers

Readers are the hardware that scans tokens and tells Zaparoo what to launch. Readers are the hardware; tokens are the things you scan. Choose from ready-to-use USB readers, DIY modules, cartridge bridges, optical drives, or virtual readers that need no hardware at all.

If you are buying your first reader, start with the PN532 USB. It works on every platform, needs no configuration, and is the reader stocked in the Zaparoo Shop. Not sure what you need? The setup guide picks a reader for your platform and tokens.

Buying generic hardware

Not every reader sold as "NFC" or "RFID" works with Zaparoo, and some cheap ones are unreliable. Check the reader's page here before you buy, or use official hardware from the Shop, which is tested and includes a case.

Comparison

ReaderBest forToken typesSetupPlatforms
PN532 USBMost peopleNFC cards, tags, toysPlug and playAll
PN532 moduleDIY builds and custom casesNFC cards, tags, toysWiring requiredAll
ZapESP32Wireless DIY reader with sound and lightsNFC cards, tags, toysFlash an ESP32All (over the network)
ACR122UIf you already own oneNFC cards, tags, toysEnable in config, with limitsLinux-based platforms; limited on Windows
RC522If you already own oneNFC cards, tagsNeeds a Simple Serial bridgeAll
Zaparoo App cameraNo hardware at allBarcodes, QR codesFree in the AppAll
Serial barcode scannerHands-free barcode setupsBarcodes, QR codesRS-232 or USB-COM mode, manual configAll
Optical driveLaunching from real discsCDs, DVDs, Blu-raysAuto-detect or manual configLinux-based platforms except MiSTeX
Epilogue OperatorOriginal cartridges on MiSTerGB/GBC/GBA, SNES, N64 cartridgesInstall the bridgeMiSTer
External driveUSB sticks and SD cards as tokensRemovable drivesEnable in configAll
MQTT readerHome Assistant and automationAnything sent over MQTTBroker configAll
File readerScripts and testingText filesNo hardwareAll
Simple SerialBuilding your own readerAnything your firmware sendsFirmware and serial configAll

Reader types

NFC readers

NFC readers are the most popular option and work with NFC cards, stickers, key fobs, and compatible toys.

  • PN532 USB (recommended): ready-to-use USB reader
  • PN532 module: bare module for DIY projects
  • ZapESP32: wireless DIY reader built on an ESP32
  • ACR122U: common commercial reader with platform limits
  • RC522: basic RFID module for microcontrollers

All NFC readers can scan NFC cards and tags (NTAG, MIFARE), NFC toys (Amiibo, Skylanders, Disney Infinity, LEGO Dimensions), and PCB cards.

Barcode and QR scanners

Optical and cartridge readers

Virtual and custom readers

Displays

  • TTY2OLED: a MiSTer display add-on that shows what is playing. It does not scan tokens.

Platform compatibility

Each reader page includes a platform support card with current notes. Check it before buying hardware, especially for Epilogue Operator, ACR122U, RC522, and optical drive setups.

Troubleshooting

Reader not detected?

  • Check reader drivers for manual configuration
  • Enable debug_logging = true in your config.toml and read the log
  • Read the troubleshooting section on the reader's own page

Which reader should I buy?

  • Start with the PN532 USB if you want a ready-to-use NFC reader
  • It has the broadest platform support and needs the least setup

Can I use multiple readers?

  • Yes. Connect as many readers as you want; each one operates independently