Skip to the content
2 layers40 × 52 mmSlock, the printed circuit board in 3D

Esloq is a startup I worked on from 2014 to 2016. All code written by Kenny Kuchera and me.

Size
40 × 52 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
35
Pads
193
Tracks, vias
520, 25
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
26 Feb 2017
Updated
4 Sep 2021

Overview

Slock is an open-source printed circuit board by sdeleers, from the sdeleers/esloq repository on GitHub. It is a 2-layer board of 40 × 52 mm with 52 parts on 35 nets, routed with 520 tracks and 25 vias.

It is built around the ATMEGA328P-AU and BLE112-A-V1. Its parts include 19 capacitors, 14 resistors, 5 ICs, 4 connectors and 2 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

esloq

Project date: 2014-2016

Esloq is a startup I worked on from 2014 to 2016. All code written by Kenny Kuchera and me.

Esloq is a door lock that can be opened with a smartphone via Bluetooth. It consists of a wooden box that is mounted on the door lock cylinder. The wooden box contains the printed circuit board and a motor that actuates the lock.

A demo video of the esloq:

Smart Lock Demo

Esloq uses authentication and encryption to ensure that only the people you invite can enter. Whenever you want to open a door with your phone, the phone requests a ticket from the esloq webserver. The server returns the ticket that is authenticated encrypted under a symmetric key that is shared between the door lock and the esloq webserver (the phone does not have this key). The phone then forwards this ticket to the lock which verifies its authenticity and opens the door if it's valid.

This repository contains:

  • the Kicad design files to make the printed circuit board (folder /pcb/)
  • the software running on the microcontroller (folder /firmware/)
  • the Android app that connects with the door lock (folder /android/)
  • the code running on the webserver (folder /webserver/)

The printed circuit board:

Printed Circuit Board

Parts

52
QtyValueFootprintReferences
1010kResistors_SMD:R_0603_HandSolderingR1, R2, R3, R4, R7, R8, R11, R12, R13, R14
90.1uCapacitors_SMD:C_0603_HandSolderingC1, C2, C3, C4, C5, C14, C17, C18, C19
61uCapacitors_SMD:C_0603_HandSolderingC8, C10, C11, C12, C15, C16
2100uCapacitors_SMD:c_elec_6.3x5.8C9, C13
222pCapacitors_SMD:C_0603_HandSolderingC6, C7
2SW_PUSHButtons_Switches_ThroughHole:Push_E-Switch_KS01Q01SW1, SW2
10.1Resistors_SMD:R_0603_HandSolderingR5
10.5MResistors_SMD:R_0603_HandSolderingR10
11.5MResistors_SMD:R_0603_HandSolderingR9
110uCapacitors_SMD:C_0603_HandSolderingL1
13kResistors_SMD:R_0603_HandSolderingR6
16PIN_CCPin_Headers:Pin_Header_Straight_2x03CON2
18MCrystals:Crystal_AMB3X1
1ATMEGA328P-AHousings_QFP:TQFP-32_7x7mm_Pitch0.8mmIC1
1AVR-ISP-6Pin_Headers:Pin_Header_Straight_2x03CON1
1BC849TO_SOT_Packages_SMD:SOT-23Q1
1BLE112My_Modules:BLE112IC3
1BatteryConnectors_JST_PH:Connectors_JST_S2B-PH-SM4-TBBT1
1CONN_01X02Pin_Headers:Pin_Header_Straight_1x02P1
1H_BRIDGEMy_Modules:SOIC-10IC2
1INA300My_Modules:PWSON10IC4
1MCP1700TTO_SOT_Packages_SMD:SOT-23U1
1MOTOR_PINSConnectors_JST_PH:Connectors_JST_S2B-PH-SM4-TBP2

The 48 most common of 52 parts.

Similar boards

  • 2 layers61.7 × 46.7 mmEpaperle, the printed circuit board in 3D

    Epaperle

    pavels/epaperle

    29 parts2BSD-2-Clause
  • 2 layers50.5 × 128.5 mmOpenThereminV45, the printed circuit board in 3D

    OpenThereminV45

    GaudiLabs/OpenThereminV4

    Open Source Theremin Instrument

    107 parts249GPL-3.0
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers50.2 × 31.2 mmMCU Datalogger, the printed circuit board in 3D

    MCU Datalogger

    futureshocked/KLP4e_MCU-Datalogger

    This is the repository for the "MCU Datalogger" project.

    31 parts138MIT
  • 2 layers34 × 46 mmNfcemu, the printed circuit board in 3D

    Nfcemu

    solosky/nfc-emu

    NFC模拟器

    58 parts117Apache-2.0
  • 2 layers73 × 94 mmSportiduino base, the printed circuit board in 3D

    Sportiduino base

    sportiduino/sportiduino

    Electronic timing system for orienteering and similar outdoor sports events on Arduino

    119 parts78GPL-3.0

Questions

How big is the Slock PCB?

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

What parts does the Slock use?

52 parts, built around the ATMEGA328P-AU and BLE112-A-V1. 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 Slock KiCad files?

From the sdeleers/esloq repository on GitHub, at the commit this page was made from: the board is pcb/slock.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Slock design in my own project?

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