Skip to the content
PCBKitNew board
2 layers27.9 × 66.2 mmRfid, the printed circuit board in 3D

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

2

README

README.md

RFID 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

text
Device: attiny85

Program:    2456 bytes (30.0% Full)
(.text + .data + .bootloader)

Data:         70 bytes (13.7% Full)
(.data + .bss + .noinit)

Thanks to:

Parts

61
QtyValueFootprintReferences
8100SM0805R12, R13, R14, R15, R16, R17, R18, R19
7100nc_0805C8, C9, C10, C13, C15, C20, C22
6CONN_1smd_pad_2mmP1, P2, P3, P4, P5, P6
50SM0805R5, R6, R7, R8, R9
3100uc_tant_CC17, C18, C19
31nc_0805C12, C16, C21
368SM0805R3, R4, R11
3DV1c_0805C2, C4, C6
3RESc_0805C1, C3, C5
23V6Diode-MiniMELF_Handsoldering_RevA_27July2010D1, D2
110SM1210LR1
11kSM0805R10
11uc_0805C11
122uH 3AR3-LARGE_PADSL3
122uH 3AChoke_SMD_Wuerth-WE-PD-Typ-LS_Handsoldering_RevA_27July2010L2
12K2SM0805R2
14.7uc_tant_BC14
15V6Diode-MiniMELF_Handsoldering_RevA_27July2010D7
1ATTINY13A-SSSO8NIC2
1DV2c_0805C7
1EM4095SO16EIC1
1INDUCTORSIL-2L1
1LED_GLED-0805D4
1LED_PALED-0805D6
1LED_PDLED-0805D5
1LED_RLED-0805D3
1SPEAKERBUZ3-5SP1
1USBPIN_ARRAY_4x1J1

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 mmOpenCatFlap, the printed circuit board in 3D

    OpenCatFlap

    Alex-ala/OpenCatFlap

    Smart cat flap using Wifi+HTTP to work without a cloud.

    104 parts8
  • 2 layers75 × 99.1 mmEsp32rfid, the printed circuit board in 3D

    Esp32rfid

    nykloo/esp32rfid_pcb

    ESP32 rfid reader/writer using the EM4095 chip

    32 parts6
  • 2 layers92.7 × 65.1 mmRfid em, the printed circuit board in 3D

    Rfid em

    harsha-2-006/134khz_Rfid_Reader

    Low-frequency 134.2 kHz RFID reader using EM4095 and ESP32

    21 parts1MIT
  • 2 layers85 × 55 mmNestbox, the printed circuit board in 3D

    Nestbox

    o16s/anisca-bird

    Perch-based automated population monitoring for birds.

    150 parts1GPL-2.0
  • 2 layers153 × 61.5 mmReader, the printed circuit board in 3D

    Reader

    Computer4062/RFID-keyChain

    My KiCAD files

    63 parts
  • 2 layers64 × 51 mmRpirfid, the printed circuit board in 3D

    Rpirfid

    rpiEHC/rpi-rfid-2

    A new RPI RFID project based on the old designs from https://github.com/MakerPulse

    40 parts
  • 2 layersSo16, the printed circuit board in 3D

    So16

    spaivaras/custom-pcbs

    My custom pcb/breakout boards

    6 partsMIT
  • 85 × 54 mmDevice, the printed circuit board in 3D

    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