

A simple 125KHz rfid reader based on a ATMega8
- Size
- 27.9 × 66.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 61
- Nets
- 33
- Pads
- 138
- Tracks, vias
- 258, 6
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 3
- Created
- 18 Jul 2014
- Updated
- 3 Dec 2014
Overview
Rfid is an open-source printed circuit board by NFQ-Makers, from the NFQ-Makers/rfid-reader repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 27.9 × 66.2 mm with 61 parts on 33 nets, routed with 258 tracks and 6 vias.
It is built around the ATTINY13A-SSU and EM4095HMS. Its parts include 22 capacitors, 19 resistors, 7 diodes, 7 connectors and 3 inductors. It belongs with the radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2README
README.mdRFID Reader
A not so simple 125KHz rfid reader based on a ATTiny and EM4095
Build around a single timer (Timer0), uses two interrupts pin change and INT0 Manchester code decoding based on Timing approach. Base clock 16.5MHz.
Input
- PB2 - Input of Card data (after EM)
Outputs
- PB1 - EM4095 disable / Red led
- PB0 - Green led
Quite interseting
This device tries to calibrate itself to 16.5MHz by measuring usb packet lenght. It also stores its last calibration value to EEPROM byte address 0 (first byte as this can be read by avrdude)
Also never compile this with optimization level -O3 as USB will not work. -Os (size) seems to be ok
Makefile
For convinience there is a make file with instructions:
- make - compiles the compileables
- make flash - flashes flash with a flash file
- make fuse - tries to fuse the fuses
- make install - compiles, flashes, fuses
PCB
Double layer SMD in KiCad format
AVR Memory Usage
Device: attiny85
Program: 2456 bytes (30.0% Full)
(.text + .data + .bootloader)
Data: 70 bytes (13.7% Full)
(.data + .bss + .noinit)Thanks to:
- Vassilis Serasidis - Manchester code ideas
- V-USB - Software USB support :)
Parts
61| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100 | SM0805 | R12, R13, R14, R15, R16, R17, R18, R19 |
| 7 | 100n | c_0805 | C8, C9, C10, C13, C15, C20, C22 |
| 6 | CONN_1 | smd_pad_2mm | P1, P2, P3, P4, P5, P6 |
| 5 | 0 | SM0805 | R5, R6, R7, R8, R9 |
| 3 | 100u | c_tant_C | C17, C18, C19 |
| 3 | 1n | c_0805 | C12, C16, C21 |
| 3 | 68 | SM0805 | R3, R4, R11 |
| 3 | DV1 | c_0805 | C2, C4, C6 |
| 3 | RES | c_0805 | C1, C3, C5 |
| 2 | 3V6 | Diode-MiniMELF_Handsoldering_RevA_27July2010 | D1, D2 |
| 1 | 10 | SM1210L | R1 |
| 1 | 1k | SM0805 | R10 |
| 1 | 1u | c_0805 | C11 |
| 1 | 22uH 3A | R3-LARGE_PADS | L3 |
| 1 | 22uH 3A | Choke_SMD_Wuerth-WE-PD-Typ-LS_Handsoldering_RevA_27July2010 | L2 |
| 1 | 2K2 | SM0805 | R2 |
| 1 | 4.7u | c_tant_B | C14 |
| 1 | 5V6 | Diode-MiniMELF_Handsoldering_RevA_27July2010 | D7 |
| 1 | ATTINY13A-SS | SO8N | IC2 |
| 1 | DV2 | c_0805 | C7 |
| 1 | EM4095 | SO16E | IC1 |
| 1 | INDUCTOR | SIL-2 | L1 |
| 1 | LED_G | LED-0805 | D4 |
| 1 | LED_PA | LED-0805 | D6 |
| 1 | LED_PD | LED-0805 | D5 |
| 1 | LED_R | LED-0805 | D3 |
| 1 | SPEAKER | BUZ3-5 | SP1 |
| 1 | USB | PIN_ARRAY_4x1 | J1 |
Questions
How big is the Rfid PCB?
It measures 27.9 × 66.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Rfid use?
61 parts, built around the ATTINY13A-SSU and EM4095HMS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Rfid KiCad files?
From the NFQ-Makers/rfid-reader repository on GitHub, at the commit this page was made from: the board is pcb/rfid.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Rfid design in my own project?
Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers95 × 60 mm

- 2 layers75 × 99.1 mm

- 2 layers92.7 × 65.1 mm

Rfid em
harsha-2-006/134khz_Rfid_Reader
Low-frequency 134.2 kHz RFID reader using EM4095 and ESP32
21 parts1MIT - 2 layers85 × 55 mm

- 2 layers153 × 61.5 mm

- 2 layers64 × 51 mm

Rpirfid
rpiEHC/rpi-rfid-2
A new RPI RFID project based on the old designs from https://github.com/MakerPulse
40 parts - 2 layers

- 85 × 54 mm

Device
jayis1/hacker-devices
Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack
12 parts2