Readers
Readers are the physical hardware that scan tokens and trigger actions in Zaparoo. Choose from ready-to-use USB readers, DIY modules, optical drives, or even virtual software-based readers.
Hardware Selection
Buying generic hardware? Pay attention to the recommendations in the docs. The hardware can be complicated without guidance, and it's easy to buy stuff that won't work or is low quality.
Reader Types
NFC Readers
- PN532 USB (Recommended)
- PN532 Module
- ACR122U
- RC522
Optical Readers
Display Devices
Custom & Virtual Readers
Platform Compatibility
Most readers work on all platforms, but some have limitations:
| Reader Type | MiSTer | Windows | Linux | macOS |
|---|---|---|---|---|
| PN532 USB | ✅ | ✅ | ✅ | ✅ |
| PN532 Module | ✅ | ✅ | ✅ | ✅ |
| ACR122U (USB) | ✅ | ❌ | ✅ | ❌ |
| ACR122U (PCSC) | ❌ | ✅ | ❌ | ✅ |
| Optical Drive | ✅ | ❌ | ✅ | ❌ |
| Simple Serial | ✅ | ✅ | ✅ | ✅ |
| File Reader | ✅ | ✅ | ✅ | ✅ |
| TTY2OLED | ✅ | ✅ | ✅ | ✅ |
NFC Readers
NFC readers are the most popular option, working with NFC tags, cards, and compatible toys.
- NFC Overview - General information about NFC readers
- PN532 USB - Ready-to-use USB NFC readers
- PN532 Module - Bare NFC modules for DIY projects
- ACR122U - Common commercial NFC reader
- RC522 - Basic RFID module for microcontrollers
Supported Tokens
All NFC readers can scan:
Getting Started
- Choose your reader - See recommendations above
- Get tokens - NFC tags, QR codes, or optical discs
- Install Zaparoo Core - Platform guides
- Configure your reader - Most work automatically!
- Start scanning - Write ZapScript to your tokens
Troubleshooting
Reader not detected?
- Check Reader Drivers for configuration help
- Enable
debug_logging = truein your config.toml - Review hardware-specific troubleshooting in reader docs
Which reader should I buy?
- 95% of users should get the PN532 USB
- It's cheap, reliable, and works everywhere
Can I use multiple readers?
- Yes! Connect as many readers as you want
- Each reader operates independently
See Also
- Reader Drivers - Software drivers and configuration
- Tokens - Physical objects that readers can scan
- Configuration - Reader configuration reference
- Platforms - Platform-specific reader support
- Community Projects - DIY reader builds and cases