While Magic Cards is just software, the magic comes from the hardware you set it up on.
Magic Cards was designed to run on a Raspberry Pi Zero with a simple RFID scanner attached. But you also need some cards and a way to print those cards.
Here's what you need to get started.
Raspberry Pis Zeros are cheap. You can get them some places for just $10. But if you want to get it fast, you can get a kit that includes a power adapter and case from Canakit on Amazon for $25.
The RFID card reader used to make this project is this one. It's probably best to stick with it. Yours for the low price of $11.
If you're using a Raspberry Pi Zero, you'll need to get an OTG USB cable. And don't forget a micro SD card for the Pi.
Protip: buy a second scanner to keep plugged into your computer so you can just manage all your cards from your browser. That's what makes Magic Cards so great.
One little gotcha is that your RFID card reader will be delivered in an incompatible mode. You're going to need to reprogram it to output in a different format.
You will need a Windows computer to do this. VMWare or Parallels won't work. They see the reader as a normal keyboard and not a programmable USB device. (Open an issue if you do get this to work somehow.)
You'll need to download this software. Just plug the card reader into the Windows computer, open the software, and configure it according to the screenshot below.
Click Set
to write the config to the card reader. It takes about 1 second to do it. Once you've done this, it's good to go forever.
Once you have your Pi set up, you'll need RFID cards with a 125KHz proximity chip. You can get a set of 50 from Brainstorm ID order directly from their site.
In order to print the cards on a printer, you'll need a special tray. Not all printers support them. The makers of the printable cards, Brainstorm ID, makes and sells trays.
Be sure you get the right tray for your printer. If your printer doesn't support this type of printing, you can use their page to see which printers do support it.
I'm personally using this printer and this tray.
Here's a protip if you use macOS and get the suggested Canon printer. Get these drivers from Apple so you can AirPrint and still use the special tray. The drivers currently on macOS don't include it. You'll need to install them, then add your printer. Pick your printer and then pick it again from the Use
select box: