Skip to the content
2 layers65 × 56.5 mmDoorbot, the printed circuit board in 3D

Doorbot is an RFID access control platform, primarily intended for exterior doors in a makerspace environment. Based on Raspberry Pi 3b+, PoE hat, and a custom interface hat.

Size
65 × 56.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
94
Pads
273
Tracks, vias
677, 157
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Jul 2015
Updated
24 Nov 2021

Overview

Doorbot is an open-source printed circuit board by makeitlabs, from the makeitlabs/doorbot repository on GitHub. It is a 2-layer board of 65 × 56.5 mm with 82 parts on 94 nets, routed with 677 tracks and 157 vias.

It is built around the ATMEGA328P-AU, DRV103H and TLP291-4, with the BAT54S and B260 among its other parts. Its parts include 34 resistors, 13 capacitors, 10 ICs, 8 diodes and 5 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

doorbot

Doorbot is a Python-based RFID access control system that is generally run on Raspberry Pi or other Linux-based systems. It was primarily developed to control physical access to exterior doors in our Makerspace facility.

Doorbot can run 'headless' with no display (typically using an LED for user feedback), or optionally provide a GUI display for rich user feedback.

Doorbot exists alongside RATT (https://github.com/makeitlabs/ratt/), which is a lower-cost RFID access control endpoint implemented on an entirely different platform. Both Doorbot and RATT use the authbackend database (https://github.com/makeitlabs/authbackend) to obtain their access control lists, allowing for centralized access control.

Parts

82
QtyValueFootprintReferences
94.7KResistor_SMD:R_0603_1608MetricR5, R7, R10, R11, R12, R15, R32, R33, R34
947Resistor_SMD:R_0603_1608MetricR4, R6, R19, R20, R21, R22, R23, R27, R28
7.1uFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C10, C12, C13
7TLP291Package_SO:SO-4_4.4x2.3mm_P1.27mmU2, U3, U4, U5, U6, U9, U10
6100Resistor_SMD:R_0603_1608MetricR16, R17, R25, R26, R29, R30
41KResistor_SMD:R_0603_1608MetricR1, R2, R8, R31
4BAT54SPackage_TO_SOT_SMD:SOT-23D5, D6, D7, D8
4MountingHoleMounting_Holes:MountingHole_2.7mm_M2.5H1, H2, H3, H4
31uFCapacitor_SMD:CP_Elec_3x5.3C2, C9, C11
3LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderLED1, LED2, LED3
212pFCapacitor_SMD:C_0603_1608MetricC7, C8
2Conn_01x04Connect:Grove_1x04J4, J5
10Resistor_SMD:R_0603_1608MetricR24
11.5A PTCFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1100KPotentiometers:Potentiometer_Trimmer_Bourns_3269PRV1
116MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
12KResistor_SMD:R_0603_1608MetricR3
12N7002Package_TO_SOT_SMD:SOT-23Q1
1470Resistor_SMD:R_0603_1608MetricR18
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1B260Diode_SMD:D_SMBD1
1C_DELAYCapacitor_SMD:C_0603_1608MetricC1
1DC_BOOST_MODULEdoorbot_pcb_library:DC_BOOST_MODULEMOD1
1DRV103Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU7
1LOGOdoorbot_pcb_library:makeit-logoG***
1MC78L05_SOT89TO_SOT_Packages_SMD:SOT-89-3_HandsolderingU8
1PoE PassthroughPin_Headers:Pin_Header_Straight_2x02_Pitch2.54mmJ3
1R_FREQResistor_SMD:R_0603_1608MetricR14
1R_LEDResistor_SMD:R_0603_1608MetricR9
1R_PWMResistor_SMD:R_0603_1608MetricR13
1Raspberry_Pi_2_3Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mmJ1
1Screw_Terminal_01x12doorbot_pcb_library:PHOENIX_1803523J2

The 80 most common of 82 parts.

More from makeitlabs/doorbot

1
  • 2 layersDoorbot lcd, the printed circuit board in 3D

    Doorbot lcd

    makeitlabs/doorbot

    Doorbot is an RFID access control platform, primarily intended for exterior doors in a makerspace environment. Based on Raspberry Pi 3b+, PoE hat, and a custom interface hat.

    5 parts2

Similar boards

  • 2 layers196.4 × 70 mmBigSur, the printed circuit board in 3D

    BigSur

    ParadigmHyperloop/comp5-electrical

    All schematics and layouts in KiCad, plus some simulations https://paradigmhyperloop.com

    153 parts4
  • 4 layers254.9 × 150.1 mmWomo, the printed circuit board in 3D

    Womo

    muccc/WomoLIN

    Open Source Steuerung von LIN Bus Geräten im Caravan Bereich.

    534 parts84GPL-3.0
  • 4 layers45.7 × 90.3 mmIo v2-Board, the printed circuit board in 3D

    Io v2-Board

    Maeswoon/UNHSEDS

    great people building dream rockets

    81 parts11
  • 4 layers40 × 26.5 mmStandardModuleV2, the printed circuit board in 3D

    StandardModuleV2

    ilicmiljan/open-can-controller

    Open-source CAN bus controller for BMW E9X instrument clusters (Firmware + PCB)

    41 parts5GPL-3.0
  • 2 layersEDC Charge Board, the printed circuit board in 3D

    EDC Charge Board

    Envious-Data/EnvOpenTorch

    An open source USB rechargable LED Torch

    87 parts1GPL-3.0
  • 4 layers48 × 48 mmRobotic actuator TMC, the printed circuit board in 3D

    Robotic actuator TMC

    mefe00/NEMA17_Control_Card

    A driver board designed for direct mounting to the rear of NEMA17 motors and supporting PID control algorithms. Please read the README.md for features and applications. Development and work on new versions are ongoing.

    73 parts
  • 4 layers96 × 44 mmAroma, the printed circuit board in 3D

    Aroma

    tristan-yk/Aroma

    PCB design files and firmware for multi-channel diffuser driver board.

    108 parts

Questions

How big is the Doorbot PCB?

It measures 65 × 56.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Doorbot use?

82 parts, built around the ATMEGA328P-AU, DRV103H, TLP291-4 and BAT54S. 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 Doorbot KiCad files?

From the makeitlabs/doorbot repository on GitHub, at the commit this page was made from: the board is hardware/pi_hat/REV0/doorbot/doorbot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Doorbot design in my own project?

Its repository states no licence, so its author keeps all rights: ask makeitlabs before reusing the design.