Skip to the content
PCBKitNew board
2 layers111.5 × 101 mmMACHIP3.0, the printed circuit board in 3D

This directory contains the official KiCad 8/10 hardware design files, production Gerbers, bill of materials (BOM), and assembly guides for the MACHIP 3.0 Access Control Terminal.

Size
111.5 × 101 mm
Copper layers
2
Thickness
1.59 mm
Parts
76
Nets
52
Pads
216
Tracks, vias
474, 88
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Feb 2026
Updated
8 Nov 2026

Overview

MACHIP3.0 is an open-source printed circuit board by brgyplrm, from the brgyplrm/MaChip repository on GitHub. It is a 2-layer board of 111.5 × 101 mm with 76 parts on 52 nets, routed with 474 tracks and 88 vias.

It is built around the ESDSRV05-4, LM7805 and RT9080-33GJ5, with the AO3401, PN2222A and RXEF110 among its other parts. Its parts include 22 capacitors, 19 resistors, 8 connectors, 5 ICs and 4 diodes. It belongs with the ESP32 boards of this library.

Main components

7

README

firmware/MACHIP3.0/README.md

MACHIP 3.0 Hardware Terminal (PCB & Schematic)

This directory contains the official KiCad 8/10 hardware design files, production Gerbers, bill of materials (BOM), and assembly guides for the MACHIP 3.0 Access Control Terminal.


Quick Navigation


How to Open on Your Laptop

Option 1: In KiCad (Full Design & Editing)

  1. Install KiCad 8.0+ (or KiCad 10).
  2. Clone this repository or download this folder.
  3. Open KiCad $\to$ File $\to$ Open Project $\to$ Select MACHIP3.0.kicad_pro.
  4. Custom Footprints & Symbols: The included fp-lib-table, sym-lib-table, and machip_footprints.pretty/ will load all custom footprints automatically without library warnings.

Option 2: In Web Browser (No Installation Needed!)

You can view the schematic and PCB interactively online:

  1. Go to kicanvas.org.
  2. Drag and drop MACHIP3.0.kicad_sch or MACHIP3.0.kicad_pcb directly into your browser.

Hardware Specifications

  • Controller: ESP32-WROOM-32 (38-Pin DevKit Socket)
  • Operating Voltage: 9.0V DC Regulated Input (5.5mm × 2.1mm Center-Positive Barrel Jack)
  • Onboard Regulators:
    • U1 (LM7805 TO-220 + Aluminum Heatsink): 5V System Bus
    • U3 (RT9080-33GJ5 SOT-23-5): 3.3V Logic Rail (600mA Low-Dropout)
  • Peripherals Supported:
    • J2: Inside MFRC522 RFID Reader (SPI, 7-Pin JST-XH)
    • J3: Outside MFRC522 RFID Reader (SPI, 7-Pin JST-XH)
    • J4: Outside ST7789 TFT Display (SPI, 9-Pin JST-XH)
    • J5: Inside ST7789 TFT Display (SPI, 9-Pin JST-XH)
    • J6: R307 Optical Fingerprint Sensor (UART, 4-Pin JST-XH)
    • J7: Active Buzzer Module (3-Pin JST-XH)
    • J8: 12V Door Strike / Maglock Relay Driver (3-Pin JST-XH)
  • Protection:
    • Reverse Polarity: P-Channel MOSFET (AO3401) + Zener (BZT52C10)
    • Overcurrent: Resettable PTC Fuse (RXEF110, 1.1A Hold)
    • Overvoltage / Surge: Bidirectional TVS Diode (SMBJ10CA)
    • ESD Protection: Multichannel TVS Arrays (ESDSRV05-4) on peripheral lines
  • Dimensions: $111.5,\text{mm} \times 101.0,\text{mm}$ (2-Layer FR-4, 1.6mm thickness, 1 oz copper)
  • Mounting: 4× M3 Mounting Holes (H1–H4) with $>6.5,\text{mm}$ annular clearance

Parts

76
QtyValueFootprintReferences
10100nfCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC3, C5, C7, C8, C9, C11, C13, C15, C19, C22
810KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R11
710ufCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC4, C6, C10, C12, C14, C18, C21
7TestPointTestPoint:TestPoint_Pad_D1.5mmTP_3V3, TP_5V1, TP_9V1, TP_EN1, TP_FPTX1, TP_RELAY1, TP_SCK1
4100ufCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1, C16, C17, C20
43.2mm_M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
322Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R18, R19
3Fiducial_1mm_Mask2mmFiducial_1mm_Mask2mmFID1, FID2, FID3
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR15, R17
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR14, R16
2220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR12, R13
2ESDSRV05-4Package_TO_SOT_SMD:SOT-23-6U4, U5
2LEDConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalD3, D4
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10
11ufCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2
168Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
1AO3401Package_TO_SOT_SMD:SOT-23Q1
1BUZZER-MODULE-JST3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ7
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ1
1D_ZenerDiode_SMD:D_SOD-123D1
1ESP32-DEVKIT-38PINmachip_footprints:ESP32-DEVKIT-38PINU2
1FingerPrint_R307Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ6
1LM7805Package_TO_SOT_THT:TO-220-3_VerticalU1
1MFRC522_INSIDEConnector_JST:JST_XH_B7B-XH-A_1x07_P2.50mm_VerticalJ2
1MFRC522_OUTSIDEConnector_JST:JST_XH_B7B-XH-A_1x07_P2.50mm_VerticalJ3
1PN2222APackage_TO_SOT_THT:TO-92_InlineQ2
1RELAY-MODULE-JST3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8
1RT9080-33GJ5Package_TO_SOT_SMD:SOT-23-5U3
1RXEF110Fuse:Fuse_Bourns_MF-RHT100F1
1SMBJ10CADiode_SMD:D_SMBD2
1TFT_INSIDEConnector_JST:JST_XH_B9B-XH-A_1x09_P2.50mm_VerticalJ5
1TFT_OUTSIDEConnector_JST:JST_XH_B9B-XH-A_1x09_P2.50mm_VerticalJ4
1TestPointTestPoint:TestPoint_Loop_D2.50mm_Drill1.0mmTP_GND1

Questions

How big is the MACHIP3.0 PCB?

It measures 111.5 × 101 mm and has 2 copper layers, 1.59 mm thick.

What parts does the MACHIP3.0 use?

76 parts, built around the ESDSRV05-4, LM7805, RT9080-33GJ5 and AO3401. 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 MACHIP3.0 KiCad files?

From the brgyplrm/MaChip repository on GitHub, at the commit this page was made from: the board is firmware/MACHIP3.0/MACHIP3.0.kicad_pcb and its schematic firmware/MACHIP3.0/MACHIP3.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MACHIP3.0 design in my own project?

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

Similar boards

  • 4 layers170.1 × 170.1 mmOtterX, the printed circuit board in 3D

    OtterX

    RetroRemake/OtterX

    8-Bit computer compatible with Commander X16

    188 parts40CERN-OHL-W-2.0
  • 2 layers200 × 100 mmAmp600w, the printed circuit board in 3D

    Amp600w

    mx-yah/amp600w

    A high-performance high-power class-D amplifier that enables true premium sound quality with high-efficiency class-D technology

    133 parts6
  • 4 layers53 × 85 mmHexapod PCB 2, the printed circuit board in 3D

    Hexapod PCB 2

    DEFOR111/MADHEX-v2

    fully open sourse hexapod robot

    84 parts1
  • 2 layers150 × 130 mmSTM32-Automotive BCM Development Board, the printed circuit board in 3D

    STM32-Automotive BCM Development Board

    Akinlatauto19/STM32-Automotive-BCM-Development-Board

    Automotive Body Control Module (BCM) development board designed around an STM32 microcontroller, featuring relay-based automotive outputs, power management, protection circuitry, and a custom KiCad PCB.

    89 partsCERN-OHL-S-2.0
  • 2 layers81 × 47 mmD34-pwr, the printed circuit board in 3D

    D34-pwr

    aquarat/cat-feeder

    A high performance cat-food-feeder.

    24 parts
  • 2 layers91.6 × 73.5 mmController board, the printed circuit board in 3D

    Controller board

    borzeman/PzbElectronics

    Репозиторий для поддержки версионирования при разработке плат для киоска.

    138 parts
  • 2 layers63.8 × 21.6 mmAC 5V supply 6pol DCC PTC, the printed circuit board in 3D

    AC 5V supply 6pol DCC PTC

    khartinger/RCC5V

    Controlling model railroad components with DCC, MQTT and manually

    10 parts
  • 2 layers110 × 90 mmAtlas agent ctrl, the printed circuit board in 3D

    Atlas agent ctrl

    md-sazzad-eee/ATLAS

    Modular multi-robot system: a carrier robot that docks, transports, charges and redeploys two small agent robots. KiCad, FreeCAD, MATLAB/Simulink, COMSOL and ESP32 firmware.

    112 parts