
Controller
MakerSpaceNewcastle/access-control-gen2
Second generation Makerspace access controllers

Second generation Makerspace access controllers
Controller is an open-source printed circuit board by MakerSpaceNewcastle, from the MakerSpaceNewcastle/access-control-gen2 repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 60 × 115 mm with 36 parts on 48 nets, routed with 334 tracks and 31 vias.
It is built around the HLK-PM01, W25Q32JVSSIQ and G2RL-1-E DC5B, with the IRLL014N among its other parts. Its parts include 9 connectors, 7 resistors, 4 diodes, 2 fuses and 1 capacitor. It belongs with the RP2040 boards of this library.
This repo contains the Controllers (firmware, pcb design, printables) that make up part of the Makerspace Access Control System.
The basic principles they follow are:
They're an important part of our Health and Safety obligations to our members, ensuring that only authorised users are able to use (potentially) dangerous hardware.
The documentation is on the wiki (in progress...!)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 91R | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R4, R5, R6 |
| 2 | 4k7 | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R1, R2 |
| 2 | Conn_01x02_Pin | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J5, J8 |
| 2 | Conn_01x03 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J1, J2 |
| 2 | Conn_01x03 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal | J3, J9 |
| 1 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 1 | 10K | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R3 |
| 1 | 1K | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R7 |
| 1 | ACCESS_DENIED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D3 |
| 1 | ACCESS_GRANTED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D4 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J4 |
| 1 | D | Diode_SMD:D_SMA-SMB_Universal_Handsoldering | D1 |
| 1 | Fuse | Fuse:Fuseholder_Clip-5x20mm_Keystone_3517_Inline_P23.11x6.76mm_D1.70mm_Horizontal | F1 |
| 1 | G2RL-1-E-DC5 | Relay_THT:Relay_SPDT_Omron_G2RL-1-E | K2 |
| 1 | HEARTBEAT | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | HLK-PM01 | Converter_ACDC:Converter_ACDC_Hi-Link_HLK-PMxx | PS1 |
| 1 | IRLL014N | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | Q3 |
| 1 | MFRC_CONN | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Molex_104031-0811 | J7 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_SMD_HandSolder | A1 |
| 1 | Thermal fuse | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | F2 |
| 1 | Varistor | Varistor:RV_Disc_D7mm_W4.9mm_P5mm | RV1 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
The 29 most common of 36 parts.

MakerSpaceNewcastle/access-control-gen2
Second generation Makerspace access controllers




pablozg/freeds
Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

jazzmonger/Traeger-PID-Controller
Traeger Smoker/Grill Controller based on an


HestiaPi/hestia-touch-pcb-dev
Testing release for the PCB files for HestiaPi Touch

cs2dsb/zcssr
A PCB and software for a SSR controller that monitors mains AC zero crossings to determine when to turn the SSR on.
It measures 60 × 115 mm and has 2 copper layers, 1.6 mm thick.
36 parts, built around the HLK-PM01, W25Q32JVSSIQ, G2RL-1-E DC5B and IRLL014N. 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.
From the MakerSpaceNewcastle/access-control-gen2 repository on GitHub, at the commit this page was made from: the board is pcb/mains_controller/controller.kicad_pcb and its schematic pcb/controller/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-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).