Access controller

physiii·access-controller·circuits/controller/access-controller.kicad_pcb

Top view of the Access controller PCB
Simulate this board

Access controller is an open source ESP32 PCB design by physiii: a 4-layer, 150 × 90 mm board with 186 components (54 distinct parts). It is built around the MCP23017-E/SO, AMS1117-3.3, MIC29302WU-TR, TLP291-4(GB-TP,E(T and more. Filed under iot & wireless.

ESP32 lock controller with NFC and motion detection.

ESP32-S3 firmware, web controls and hardware for a two-channel strike/magnetic lock controller. Wiegand readers, keypads, exit buttons, fobs and motion inputs feed the same authorization and lock-control services.

Use the configured ESP-IDF checkout and espwebsocketclient component. The current firmware targets ESP32-S3; building does not flash a controller.

The browser check uses intercepted fixtures and cannot operate a real lock. It covers desktop/mobile navigation, AP/STA links and recovery after saving Wi-Fi settings. Omit CHROMIUMPATH` to use Playwright's installed Chromium.

Built around

Parts list

186 components, 54 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MCP23017-E/SO
MCP23017_SS
U1
1
AMS1117-3.3
REG_AMS1117-3.3
U3
1
MIC29302WU-TR
MIC29302WU
U4
3
TLP291-4(GB-TP,E(T
TLP291-4
U5, U9, U10
1
CP2102N-A02-GQFN28R
CP2102N-Axx-xQFN28
U6
1
MIC29302WU
ESP32-S3-WROOM-1
U7
1
MT2492
REG_MT2492
U8
1
W5500
U12
1
L8050QLT1G
Q_L8050QLT1G
Q1
1
L8550HQLT1G
Q_L8550HQLT1G
Q2
10
MMBT5551
Q_MMBT5551
Q3, Q4, Q6, Q7, Q10, Q11, Q12, Q13 +2
2
AO3400A
Q_AO3400A
Q8, Q9
1
RJ45_JK0-0177NL
Conn_01x01_Female
J1
1
BARREL_JACK_OD5.5_ID2.5
Conn_01x01_Female
J2
1
TERMINAL_01X04
Conn_01x01_Female
J3
1
TERMINAL_01X03
Conn_01x01_Female
J4
1
DC-470-2.1GP
Barrel_Jack_Switch
J5
1
WJ2EDGRC-5.08-2P
Screw_Terminal_01x02
J6
4
WJ2EDGRC-5.08-4P
Terminal_01x04
J7, J11, J14, J18
6
WJ2EDGRC-5.08-3P
Terminal_01x03
J8, J9, J10, J15, J16, J17
Show 34 more
QtyPartRefs
2
WJ2EDGRC-5.08-5P
Screw_Terminal_01x05
J12, J19
1
X6521WVS-2x06H-C60D74
Conn_02x06_Odd_Even
J13
2
920-462A2021S10101
USB_MINI_B
J20, J21
1
CONN_01X01_FEMALE
RF_MODULE
J22
1
R-RJ45R08P-C000
CONN_RJ45
J23
3
K2-1102SP-C4SC-04
SW_PUSH
EN1, FACT1, PROG1
1
TMB12A05
LS1
1
SMBJ26CA
D_Zener
D1
21
KT-0603W
White
D2, D3, D4, D13, D18, D19, D20, D21 +13
2
1N5819HW-7-F
ESD_5V
D5, D7
1
ESD_5V
D6
2
1N5819HW-7-F
D_1N5819HW
D8, D10
3
D_B1100
ESD_5V
D9, D11, D12
4
KT-0603R
Red
D14, D15, D16, D17
1
WPN4020H100MT
10uH
L1
2
RVT1V471M1010
C_470uF
C1, C2
7
CL21A106KAYNNNE
C_10uF
C5, C6, C7, C10, C11, C14, C16
1
T491C106K025AT
C_10uF_Ta
C8
3
CL05A105KA5NQNC
1uF
C9, C12, C13
1
CL05B104KO5NNNC
100nF
C15
1
0402B223K500NT
22nF
C17
1
CL10A226MQ8NRNC
C_22uF
C18
33
0402WGF1002TCE
10K
R1, R2, R3, R4, R5, R8, R11, R20 +25
1
0402WGF1003TCE
100K
R6
1
0603WAF1302T5E
13K
R7
1
0402WGF2002TCE
R_20K
R9
1
0402WGF1002TCE
R_2.2K
R10
12
ERJ-3GEYJ102V
R_1K
R12, R13, R14, R15, R37, R38, R39, R40 +4
16
0402WGF1002TCE
R_10K_0402
R16, R17, R18, R19, R41, R42, R43, R44 +8
1
FRC0402F2212TS
22.1K
R25
1
0603WAF4752T5E
47.5K
R26
6
0402WGF1001TCE
1K
R27, R69, R70, R71, R72, R73
3
0402WGF1000TCE
R_100
R31, R59, R63
8
0402WGF1001TCE
R_1K_0402
R57, R58, R60, R61, R62, R64, R65, R66

More boards in access-controller

Similar boards