

Locks
- Size
- 70 × 45 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 77
- Nets
- 51
- Pads
- 217
- Tracks, vias
- 238, 74
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 25 Jul 2024
- Updated
- 6 Nov 2026
Overview
Locks is an open-source printed circuit board by marmbrus, from the marmbrus/circuits repository on GitHub. It is a 4-layer board of 70 × 45 mm with 77 parts on 51 nets, routed with 238 tracks and 74 vias.
It is built around the ADS1115IDGS, TPS54202DDC and BTS70021EPPXUMA1, with the BM04B-SRSS-TB(LF)(SN), SP0503BAHTG and XGL4040-153MEC among its other parts. Its parts include 17 resistors, 15 capacitors, 10 connectors, 5 ICs and 5 diodes.
Main components
6ADS1115IDGS
MSOP10Ultra-Small, Low-Power, 4 Channels 16-Bit Analog-to-Digital Converter with Internal ReferenceTexas InstrumentsUncategorisedTPS54202DDC
SOT23-64.5V to 28V Input, 2A Output, EMI Friendly Synchronous Step Down ConverterTexas InstrumentsUncategorisedBTS70021EPPXUMA1
TSSOP-14-EP-150mil-40℃~+150℃ 1 2.6mΩ 21A 6V~18V Active High High Side Switch Overvoltage protection、Undervoltage lockout、Reverse voltage protection、Overcurrent Protection、Over temperature protection、Latch protection、Short-Circuit Protection TSSOP-14-EP-150mil Power Distribution Switches ROHSInfineon TechnologiesPower Distribution SwitchesBM04B-SRSS-TB(LF)(SN)
SMD,P=1mm-25℃~+85℃ 1 1A 1mm 1x4P 3.6mm 4 4.25mm 4P 50V 6mm Auxiliary Solder Pin Copper alloy PA SR Surface Mount,Vertical Tin UL94V-0 White SMD,P=1mm Wire To Board Connector ROHSJSTWire To Board ConnectorSP0503BAHTG
SOT-143-55℃~+125℃ 10A@8/20us 14V 150W@8/20us 30pF、60pF 5.5V 6V 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)XGL4040-153MEC
SMD,4x4mm15uH 2.5A 3.6A 82.2mΩ Magnetic Shielded Inductor ±20% SMD,4x4mm Power Inductors ROHSCoilcraftPower Inductors
README
readme.mdPlugins
Template Setup
Preferences -> Configure Paths...
- KICAD_USER_TEMPLATE_DIR=~/workspace/circuits/templates
Component Setup
easyeda2kicad
- github
easyeda2kicad --output ~/workspace/circuits/libraries/easyeda2kicad --full --lcsc_id=...
Schematics Editor -> Preferences -> Manage Symbol Libraries...
easyeda2kicad -> circuits/libraries/easyeda2kicad/easyeda2kicad.kicad_sym
PCB Editor -> Preferences -> Manage Footprint Libraries...
easyeda2kicad -> circuits/libraries/easyeda2kicad/easyeda2kicad.pretty
Parts
77| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | LabeledTestPoint | easyeda2kicad:LabeledTestPoint | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17 +1 |
| 7 | 39-30-1020 | easyeda2kicad:CONN-TH_2P-P5.50_39-30-1020 | CN1, CN3, CN4, CN5, CN6, CN7, CN8 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 4 | 22uF | Capacitor_SMD:C_1206_3216Metric | C11, C12, C14, C15 |
| 4 | 3.3k | Resistor_SMD:R_0805_2012Metric | R5, R6, R7, R8 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_4.3mm_M4_ISO7380_Pad | H1, H2, H3, H4 |
| 3 | 100nf | Capacitor_SMD:C_0603_1608Metric | C1, C5, C10 |
| 2 | 1.5k | Resistor_SMD:R_0603_1608Metric | R9, R15 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C9 |
| 2 | 1uf | Capacitor_SMD:C_0603_1608Metric | C2, C6 |
| 2 | 3.3k | Resistor_SMD:R_0603_1608Metric | R11, R17 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R10, R16 |
| 2 | BTS70021EPPXUMA1 | easyeda2kicad:PG-TSDSO-14_L4.9-W3.9-P0.65-LS6.0-BL-EP | U3, U6 |
| 2 | D_TVS | Diode_SMD:D_SMB | D3, D5 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D2, D4 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2 |
| 1 | 01550900M | easyeda2kicad:FUSE-SMD_L9.8-W5.0_01550900M | FH1 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 10uf | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 13.3k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 49.9 | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 75pF | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | ADS1115IDGS | Package_SO:TSSOP-10_3x3mm_P0.5mm | U2 |
| 1 | BM04B-SRSS-TB(LF)(SN) | easyeda2kicad:CONN-SMD_BM04B-SRSS-TB | CN2 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J2 |
| 1 | MCP23008-xML | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U1 |
| 1 | SP0503BAHT | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | TPS54202DDC | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | XGL4040-153MEC | easyeda2kicad:IND-SMD_L4.0-W4.0_XAL4040-103 | L1 |
Questions
How big is the Locks PCB?
It measures 70 × 45 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Locks use?
77 parts, built around the ADS1115IDGS, TPS54202DDC, BTS70021EPPXUMA1 and BM04B-SRSS-TB(LF)(SN). 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 Locks KiCad files?
From the marmbrus/circuits repository on GitHub, at the commit this page was made from: the board is locks/locks.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Locks design in my own project?
Its repository states no licence, so its author keeps all rights: ask marmbrus before reusing the design.
More from marmbrus/circuits
12- 4 layers100 × 91.4 mm

- 4 layers138 × 125 mm

- 4 layers138 × 104 mm

- 4 layers68.8 × 135.2 mm

- 4 layers125.5 × 154.5 mm

- 4 layers295.1 × 12 mm

- 4 layers70 × 82 mm

- 4 layers70 × 62 mm

- 4 layers94 × 74 mm

- 4 layers94 × 74 mm

- 4 layers121.5 × 154.3 mm

- 4 layers63 × 63 mm

Similar boards
- 4 layers212 × 116 mm

Eswitch simple
dpeckham/eswitch
8-channel ESP32-S3 + PROFET+2 (BTS7008-1EPP) 12V load switch with 3-position ATO fuse bypass, KiCad 10, script-generated
230 parts - 4 layers65 × 66 mm

Main V2
MCiuzelis/LituanicaX_AutonomousCarPlatform
Mechanical and electrical design files for the LituanicaX autonomous RC car: a Raspberry Pi 5–based robot that navigates a cone-track circuit using a depth camera.
69 parts - 4 layers27.3 × 51.1 mm

SunSproutSatellite
JohnNeville/SunSprout
An esp32-c5 powered board that adds dual source battery charging, fuel management, and differential i2c bus. This was largely developed to be a complement with my other soil sensor project.
46 partsCERN-OHL-S-2.0 - 4 layers110 × 80 mm

Spin rig controller
Tinkerbug-Robotics/TinkerRocket
Model rocket flight computer, ground station, iOS app, and simulation
170 parts1GPL-3.0 - 2 layers100 × 100 mm

- 2 layers85 × 60 mm

- 4 layers95 × 78 mm

Smart db
c-lydia/SmartDB
A distribution board system designed for automatic electrical fault monitoring using Digital Signal Processing (FFT analysis), Isolation Forest, and YOLO thermal imaging detection with a Mobile App, alerting system, and…
82 partsApache-2.0 - 4 layers37 × 34.3 mm

Readout 60pin
opentac/opentac
OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.
55 parts92MIT