Skip to the content
2 layers98 × 98 mmMaglock, the printed circuit board in 3D

MagLock is the entrance controller hardware. It features:

Size
98 × 98 mm
Copper layers
2
Thickness
1.6 mm
Parts
221
Nets
141
Pads
677
Tracks, vias
963, 183
Pours
32
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
19 Jul 2022
Updated
10 Dec 2024

Overview

Maglock is an open-source printed circuit board by makerspacelt, from the makerspacelt/maglock-hw repository on GitHub. It is a 2-layer board of 98 × 98 mm with 221 parts on 141 nets, routed with 963 tracks and 183 vias.

It is built around the CH340C, XL4001E1 and DS18B20Z, with the USBLC6-2SC6, SS34A and 2PIN among its other parts. Its parts include 60 resistors, 45 capacitors, 36 diodes, 15 connectors and 11 ICs.

Main components

9

README

README.md

MagLock is the entrance controller hardware. It features:

  • 2 USB ports for RFID readers
  • 3 outputs to electrically controll door (for example, lock/unlock and open/close)
  • 4 inputs for normally open switches (for example, doorbell, inside exit button, door position endstops)
  • 100Mbps Ethernet for comunication
  • onboard UART USB adapter for easy debuging
  • onboard DS18B20 1-wire thermometer
  • optional I2C oled screen
  • additional I2C and SPI breakout for expansion

Dev NOTEs

  • before commit, run ./kibot.sh to regenerate documentation, bom, gerbers and other assets.

  • before fixes after release, bump the version including qr code to next odd value

  • before release, bump version to next even value on:

    • every page of schematics and pcb
    • label on front silkscreen
    • qr-code link on bottom silkscreen
  • schematics.pdf

  • pcb.pdf

  • ibom.html

  • gerbers.zip

PCB 2d front bare PCB 2d back bare

PCB 3d front

Parts

221
QtyValueFootprintReferences
1610kResistor_SMD:R_0805_2012MetricR6, R8, R16, R18, R20, R22, R36, R37, R38, R42, R43, R44, R45, R46, R51, R52
1610u/35vCapacitor_SMD:C_1206_3216MetricC15, C16, C17, C18, C22, C23, C24, C25, C26, C27, C29, C30, C31, C32, C33, C34
13100nCapacitor_SMD:C_0805_2012MetricC2, C9, C10, C11, C12, C13, C14, C19, C20, C21, C38, C39, C40
13100u/10vCapacitor_SMD:C_1206_3216MetricC4, C5, C6, C7, C35, C36, C37, C41, C42, C43, C44, C45, C46
124k7Resistor_SMD:R_0805_2012MetricR1, R2, R7, R14, R31, R32, R53, R54, R55, R59, R60, R61
10SS34ADiode_SMD:D_SMAD19, D20, D21, D22, D28, D29, D30, D31, D32, D33
91kResistor_SMD:R_0805_2012MetricR3, R10, R39, R40, R41, R47, R48, R49, R50
8100kResistor_SMD:R_0805_2012MetricR23, R24, R25, R26, R27, R28, R29, R30
7330Resistor_SMD:R_0805_2012MetricR4, R5, R12, R13, R33, R34, R35
6REDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4, D11, D12, D34, D35, D36
50Resistor_SMD:R_0805_2012MetricR11, R15, R17, R19, R21
510VDiode_SMD:D_SOD-123D7, D8, D9, D10, D24
547u/2.5A-local:L_12x12mm_H8mm__D11.0_P5.0_universalL1, L2, L3, L4, L5
5GREENLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D3, D13, D14, D15
5MountingHole_PadMountingHole:MountingHole_3.5mm_Pad_ViaH1, H2, H3, H4, H5
5XL4001-local:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.8x4.1mm_Mask2.8x4.1mm_ThermalViasU7, U8, U9, U10, U11
42pinTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalSW1, SW2, SW3, SW4
4AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
31AFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF6, F7, F8
31N4148WLDiode_SMD:D_SOD-123D16, D17, D18
31k5Resistor_SMD:R_0805_2012MetricR56, R57, R58
33pinTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_HorizontalJ7, J8, J9
35V RelayRelay_THT:Relay_SPDT_Finder_36.11K1, K2, K3
3USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1, U5, U6
3YELLOWLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD25, D26, D27
210k-local:Potentiometer_Bourns_3296W_VerticalRV1, RV2
210u/16vCapacitor_SMD:C_0805_2012MetricC1, C3
22AFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF3, F4
2BLUELED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD6, D23
2ORANGELED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D5
2PTC 300mAFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1, F2
112V_1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ11
112V_2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ12
1220u/35vCapacitor_SMD:CP_Elec_10x10C28
13V3 LDOPackage_TO_SOT_SMD:SOT-23U2
15V_1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ13
15V_2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ14
15V_3Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ15
17AInductor_SMD:L_1206_3216Metric_Pad1.42x1.75mm_HandSolderF5
1Buzzer-local:MagneticBuzzer_CUI_CST-931RP-ABZ1
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1DS18B20ZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1G***kibuzzard-62D1D969kibuzzard-62D1D969
1G***kibuzzard-62D1D983kibuzzard-62D1D983
1G***kibuzzard-62D1D979kibuzzard-62D1D979
1G***kibuzzard-62D201CCkibuzzard-62D201CC
1G***kibuzzard-62CDE8D9kibuzzard-62CDE8D9
1G***kibuzzard-62D1EAEBkibuzzard-62D1EAEB
1G***kibuzzard-62D1E68Dkibuzzard-62D1E68D
1G***kibuzzard-62D2019Ekibuzzard-62D2019E
1G***kibuzzard-62D40FBBkibuzzard-62D40FBB
1G***kibuzzard-62D1E5EAkibuzzard-62D1E5EA
1G***kibuzzard-62D2E7EBkibuzzard-62D2E7EB
1G***kibuzzard-62D3EEF7kibuzzard-62D3EEF7
1G***kibuzzard-62D2FEC2kibuzzard-62D2FEC2
1G***kibuzzard-6362269Bkibuzzard-6362269B
1G***kibuzzard-62D201BAkibuzzard-62D201BA
1G***kibuzzard-62D2E07Ekibuzzard-62D2E07E
1HYG210P06LQ1DPackage_TO_SOT_SMD:TO-252-2Q5
1I2C0_128x32-local:oled_i2c_128x32_ssd1306J2
1I2C0_128x64-local:oled_i2c_128x64_ssd1306J5
1I2C1Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1IO power selectorJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1LOGO-local:qr_maglock_linkG***
1Logo_Open_Hardware_SmallSymbol:OSHW-Symbol_6.7x6mm_SilkScreenLOGO2
1Power INTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_HorizontalJ10
1SPI1Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ4
1USB-local:USB_A_Wuerth_61400826021_Horizontal_StackedJ6
1USB_UART-local:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1logo_kms_small-local:logo_kms_smallLOGO1
1orange-pi-zero-local:Orange_Pi_Zero_LTSA1

Similar boards

  • 2 layers80 × 54 mmLux et pcb, the printed circuit board in 3D

    Lux et pcb

    machadoleonardo94/lux-et-tenebris

    Devkit for LED strips, with wide range of voltage inputs, and options for current limited outputs

    87 parts10BSD
  • 2 layers100 × 50 mmWiscale, the printed circuit board in 3D

    Wiscale

    makerspacelt/wiscale-hw

    This is ESP8266 (ESP-12F) and HX711 based weight monitoring device.

    118 parts
  • 2 layers26 × 36 mmMPPT solar charger expansion board, the printed circuit board in 3D

    MPPT solar charger expansion board

    klinkon-electronics/WeatherIOT-Hardware

    The WeatherIOT Board is a simple, economical but effective ESP32 board that can be use as datalogger for enviromental monitoring with integrations for smart applications such as greenhouses, beehives, smart sprinklers…

    29 parts
  • 2 layers72 × 121 mmTeebeutel, the printed circuit board in 3D

    Teebeutel

    entropia/Teebeutel-Hardware

    Teebeutel (eng. Teabag) is an electronic, Entropia themed con-badge for the GPN20, featuring an ESP32 microprocessor running micropython.

    201 parts1
  • 4 layers44.9 × 47.2 mmThermalCam, the printed circuit board in 3D

    ThermalCam

    randomplum/autoliv_nv3_uvc

    Adapter for the Autoliv NV3 sensor providing USB video device class output

    131 parts9
  • 2 layers77.5 × 75 mmPwr, the printed circuit board in 3D

    Pwr

    vaidastal/DZF-6020-UV-power-addon

    Addon for DZF-6020 vacuum UV post-curing chamber to adjust light sources and their radiant flux.

    134 parts1GPL-3.0
  • 4 layers60 × 60 mmNew Servo Control, the printed circuit board in 3D

    New Servo Control

    baraug21/stm32-servo-robot

    Hardware design and schematics for a custom servo-driven robotic platform featuring matrix keypad interface (KiCad).

    38 partsMIT

Questions

How big is the Maglock PCB?

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

What parts does the Maglock use?

221 parts, built around the CH340C, XL4001E1, DS18B20Z and USBLC6-2SC6. 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 Maglock KiCad files?

From the makerspacelt/maglock-hw repository on GitHub, at the commit this page was made from: the board is maglock.kicad_pcb and its schematic _debug_usb_uart.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Maglock design in my own project?

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