

TalDoor
GatekeeperV2- POE powered NFC Door lock system using the PocketBeagle
- Size
- 116.5 × 60.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 62
- Pads
- 245
- Tracks, vias
- 569, 116
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 27 Oct 2017
- Updated
- 24 Apr 2018
Overview
TalDoor is an open-source printed circuit board by akaStanley, from the akaStanley/TalDoor repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 116.5 × 60.3 mm with 67 parts on 62 nets, routed with 569 tracks and 116 vias.
It is built around the DRV8837DSG, ENC28J60-I/SO and BSS223PWH6327XTSA1, with the RK7002BM among its other parts. Its parts include 19 resistors, 17 capacitors, 8 diodes, 6 connectors and 5 ICs. It belongs with the radio and wireless boards of this library.
Main components
4DRV8837DSG
WSON-8-EP(2x2)-40℃~+85℃ 1.8V~7V 1.9A 120nA 280mΩ Yes WSON-8-EP(2x2) Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversENC28J60-I/SO
SOIC-28-300mil-40℃~+85℃ 1 10BASE-T 3.3V 8KB SPI SPI Yes SOIC-28-300mil Ethernet Controllers ROHSMicrochip TechnologyEthernet ControllersBSS223PWH6327XTSA1
SOT-323SOT-323 SMT ROHSInfineon TechnologiesUncategorisedRK7002BM
SOT-23MOSFETsTECH PUBLIC
README
README.mdTalDoor (GatekeeperV2)
Spencer Kulbacki ~ CSH 2017-18
TalDoor (or GatekeeperV2) is a small POE door lock system that runs off the PocketBeagle and uses PN532 NFC module to scan and authenticate user ID cards and open the door.
Hardware:
- PocketBeagle
- Pn532 NFC Module
- Esimated 500mA consumption of entire device during idle operation. Peak of 800mA during read/write door motor operations. EST less than 3 WATT max POE requirements.
Internal Main Board contains:
- PocketBeagle
- POE module
- Ethernet to SPI module
- Door lock motor driver
- 3.3 to 5v step up for motor drive
External Reader Board contains:
- PN532 NFC reader
- Red/Green LEDs & Beeper for notification
Part List for the PCB
+/- some pin headers we already have ~30$ in components for one board (+PCB Cost)
~62 components specified in BOM (not counting extra male pin headers)
| QTY | Value |
|---|---|
| 1 | Buzzer |
| 9 | 0.1uF |
| 2 | 18pF |
| 3 | 10uF |
| 1 | 10000pF |
| 1 | 10uF |
| 1 | 470uF |
| 3 | 1uF |
| 4 | G_LED |
| 4 | R_LED |
| 1 | SI-52003-F_RJ45 |
| 1 | Conn_01x02 |
| 2 | Conn_01x06_Male |
| 1 | Ferrite_Bead |
| 1 | PocketBeagle |
| 1 | RK7002BM |
| 1 | BSS223PWH6327XTSA1 |
| 1 | 100kΩ |
| 2 | 10kΩ |
| 2 | 180Ω |
| 1 | 2.2kΩ |
| 4 | 49.9Ω |
| 8 | 68Ω |
| 1 | 150Ω |
| 1 | DRV8837 |
| 1 | ENC28J60-I/SO |
| 1 | PN532 |
| 1 | AG9703 |
| 1 | NCP1117-3.3 |
| 1 | 25MHz |
Software:
- LibNFC 1.7.1
Notes
-
Setting up ethernet forwarding over USB for BeagleBone dev on a PC
- Plugin the BeagleBone to a USB port on your computer
- Install the drivers
- In control panel -> Adapter settings, set the IP address of the USB adapter to 192.168.7.1
- On the adapter that has the internet connection, enable connection sharing with the USB adapter connection
- ssh into the BeagleBone (ssh 192.168.7.2)
- Run command "route add default gw 192.168.7.1"
- Edit /etc/resolv.conf and add the Google name server by adding the line "nameserver 8.8.8.8"
-
Door locks are 5v motors that need ~70mA to turn a worm gear and "unlock" the turnkey.
-
BeagleBoard uses 130mA nom (300mA peak)
-
4 Red 0603 LEDs use 80mA
-
ENC28J60-I/SO uses 120mA nom (180mA peak)
-
PN532 91mA nom (140mA peak)
-
Esimated 500mA consumption of entire device during idle operation. Peak of 800mA during read/write door motor operations. EST less than 3 WATT max POE requirements.
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0.1uF | Capacitors_SMD:C_0603 | C1, C2, C3, C4, C5, C6, C8, C10, C16 |
| 8 | 68 | Resistors_SMD:R_0603 | R10, R11, R12, R13, R14, R15, R16, R17 |
| 4 | 49.9 | Resistors_SMD:R_0603 | R6, R7, R8, R9 |
| 4 | G_LED | LEDs:LED_0603 | D1, D2, D3, D4 |
| 4 | R_LED | LEDs:LED_0603 | D5, D6, D7, D8 |
| 3 | 10uF | Capacitors_SMD:C_0805 | C12, C13, C17 |
| 2 | 10k | Resistors_SMD:R_0603 | R2, R18 |
| 2 | 180 | Resistors_SMD:R_0603 | R3, R4 |
| 2 | 18pF | Capacitors_SMD:C_0603 | C7, C9 |
| 2 | Conn_01x06_Male | Connectors_JST:JST_XH_S06B-XH-A_06x2.50mm_Angled | J3, J4 |
| 2 | LOGO | TalDoor_Footprints:CSH_logo_Fsilk_bigger | G***, G*** |
| 2 | MountingHole_2.2mm_M2_Pad_Via | Mounting_Holes:MountingHole_2.5mm_Pad_Via | M2 Screw, M2 Screw |
| 2 | VAL** | TalDoor_Footprints:mouse-bite-2mm-slot | mouse-bite-2mm-slot, mouse-bite-2mm-slot |
| 1 | ENC28J60-I/SO | Housings_SOIC:SOIC-28W_7.5x17.9mm_Pitch1.27mm | U2 |
| 1 | 10000pF | Capacitors_SMD:C_0603 | C14 |
| 1 | 100k | Resistors_SMD:R_0603 | R1 |
| 1 | 10uF | Capacitors_THT:CP_Radial_D5.0mm_P2.00mm | C11 |
| 1 | 120 | Resistors_SMD:R_0603 | R19 |
| 1 | 2.2k | Resistors_SMD:R_0603 | R5 |
| 1 | 25MHz | Crystals:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 470uF | Capacitors_THT:CP_Radial_D10.0mm_P5.00mm | C15 |
| 1 | AG9700 | TalDoor_Footprints:Ag9700_FP | U4 |
| 1 | BSS223PWH6327XTSA1 | TO_SOT_Packages_SMD:SOT-323_SC-70 | Q2 |
| 1 | Buzzer | Buzzers_Beepers:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Conn_01x02 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J2 |
| 1 | Conn_01x03 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J5 |
| 1 | DRV8837 | TalDoor_Footprints:WSON-8_1EP_2x2mm_Pitch0.5mm_ThermalVias | U1 |
| 1 | Ferrite_Bead | Inductors_SMD:L_0805 | L1 |
| 1 | LOGO | TalDoor_Footprints:CSH_logo_Fsilk | G*** |
| 1 | NCP1117-3.3_SOT223 | TO_SOT_Packages_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | PN532 | TalDoor_Footprints:PN532 | U3 |
| 1 | PocketBeagle | TalDoor_Footprints:PocketBeagle_TalDoor | P1 |
| 1 | RK7002BM | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | SI-52003-F_RJ45 | TalDoor_Footprints:RJ45_POE | J1 |
Similar boards
- 4 layers152 × 65.2 mm

- 2 layers163.7 × 124.3 mm

- 4 layers31.8 × 130 mm

- 2 layers100 × 38 mm

- 2 layers100 × 62.1 mm

- 2 layers62 × 93.2 mm

Pcb inferior
djimenezjerez/control_accesos_hardware
Hardware para el sistema de control de accesos mediante sensor de huellas dactilares
77 partsMIT - 2 layers150 × 108 mm

- 2 layers51.5 × 89 mm

Questions
How big is the TalDoor PCB?
It measures 116.5 × 60.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TalDoor use?
67 parts, built around the DRV8837DSG, ENC28J60-I/SO, BSS223PWH6327XTSA1 and RK7002BM. 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 TalDoor KiCad files?
From the akaStanley/TalDoor repository on GitHub, at the commit this page was made from: the board is Hardware/TalDoor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the TalDoor design in my own project?
Its repository publishes it under the GPL-3.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).