Skip to the content
PCBKitNew board
2 layers60 × 60 mmISLKey Mini, the printed circuit board in 3D

ISLKey Mini

ISLKey/islkey

ISLKey access-control platform — ESP32 firmware, Electron flasher, Flutter app, KiCad schematic (ISL Technologies)

Size
60 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
19
Pads
85
Tracks, vias
171, 4
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
6 Jul 2026
Updated
30 Jul 2026

Overview

ISLKey Mini is an open-source printed circuit board by ISLKey, from the ISLKey/islkey repository on GitHub. It is a 2-layer board of 60 × 60 mm with 26 parts on 19 nets, routed with 171 tracks and 4 vias.

It is built around the AP63203WU, ABS10 and MMBT2222A. Its parts include 6 capacitors, 6 resistors, 3 diodes, 3 connectors and 1 IC.

Main components

3

README

README.md

ISLKey

Access-control platform by ISL Technologies — ESP32-based door controllers with a Windows flasher/commissioning tool and a companion mobile app.

Repository layout

PathWhat it isStack
islkey-firmware/Door-controller firmware — 4 board targets (relay-board, devkit, ttgo, wt32-eth01). Inputs (exit/door/fire/tamper), relay-driven lock, cloud HMAC device-auth, NimBLE.ESP32 / PlatformIO / Arduino
islkey-flasher/Desktop flasher + serial commissioning tool. Flashes merged full-flash images at 0x0, assigns serials, writes WiFi/API config over serial.Electron / Node.js
islkey-app/Companion door-access mobile app (NFC tap → resolve → unlock).Flutter
kicad/KiCad 8 schematic for the TTGO controller (inputs, relay lock output, monitored fire link, backup power).KiCad
wordpress/Drop-in integration notes for the isl-key WordPress plugin (device API / provisioning).—
make_wiring_diagram.pyGenerates the 4-sheet wiring/pinout PDF (ISLKey-Wiring-Diagram.pdf).Python / matplotlib
make_kicad_schematic.pyGenerates kicad/ISLKey.kicad_sch from source.Python

Building

  • Firmware: cd islkey-firmware && python -m platformio run (per-env in platformio.ini). After a rebuild, regenerate the merged images with esptool merge_bin (see below) — the flasher writes a merged full-flash image at 0x0; a raw app image boot-loops the board.
  • Flasher: cd islkey-flasher && npm install && npm start (or npm run build for the installer).
  • App: cd islkey-app && flutter pub get && flutter run.

Hardware notes

  • On the TTGO T-Display target the TFT occupies GPIO 4/5/16/18/19/23, so door I/O is remapped: inputs GPIO 13/25/26/27, relays GPIO 32/33.
  • The lock is switched via an external opto-isolated relay module (COM/NC), with a single volt-free fire N/C contact in series (hardware release, controller-independent) that is opto-monitored to GPIO26 for fire detection + cable supervision. See kicad/ and the wiring PDF.

Not in this repo

Build artifacts (.pio/, node_modules/, Flutter build/, installer dist/) and operational secrets — the per-device serial register / AP passwords (islkey-flasher/serials/) and any real .islkey provisioning configs — are git-ignored.

Parts

26
QtyValueFootprintReferences
4100nFC_0805_2012MetricC1, C2, C5, C6
31kR_0805_2012MetricR1, R4, R7
210kR_0805_2012MetricR2, R6
112V AC/DC INTerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ1
11N4148D_SOD-123D1
122uF/16VCP_Elec_6.3x5.3C7
122uF/25VCP_Elec_6.3x5.3C4
14.7uHL_6.3x6.3_H3L1
1500mA PTCFuse_1812_4532MetricF1
153k6R_0805_2012MetricR5
1ABS10Diode_Bridge_Diotec_ABSBR1
1AP63203WUTSOT-23-6U2
1EXITTerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ3
1G6E (2A)Relay_SPDT_Omron_G6EK1
1GRNLED_0805_2012MetricD4
1LOCK COM/NO/NCTerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_HorizontalJ2
1LOGOISLKey:logo 12mmG***
1MMBT2222ASOT-23Q1
1PWRLED_0805_2012MetricD3
1TTGO T-DisplayTTGO_ESP32_TDisplay_v1.1M1

Questions

How big is the ISLKey Mini PCB?

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

What parts does the ISLKey Mini use?

26 parts, built around the AP63203WU, ABS10 and MMBT2222A. 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 ISLKey Mini KiCad files?

From the ISLKey/islkey repository on GitHub, at the commit this page was made from: the board is kicad/mini/ISLKey-Mini.kicad_pcb and its schematic kicad/ISLKey.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ISLKey Mini design in my own project?

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

More from ISLKey/islkey

1
  • 2 layers148.3 × 127.5 mmISLKey, the printed circuit board in 3D

    ISLKey

    ISLKey/islkey

    ISLKey access-control platform — ESP32 firmware, Electron flasher, Flutter app, KiCad schematic (ISL Technologies)

    47 parts

Similar boards

  • 2 layers194 × 114.1 mmPowermetering, the printed circuit board in 3D

    Powermetering

    Sync-/powermetering

    ADE9000 application circuit based power meter

    200 parts33
  • 2 layers123 × 91.6 mmMatt poe prototype, the printed circuit board in 3D

    Matt poe prototype

    mhardeman/matt-poe-prototype

    PoE Powered Device (PD) Prototype Schematic & PCB design in KiCad for 12V & 5V output rails

    56 parts5
  • 4 layers88.9 × 79.4 mmLink, the printed circuit board in 3D

    Link

    oats-center/avena-rs

    Avena On The Road: Bringing pavement health data to your fingertips

    170 parts3
  • 2 layers55 × 48.1 mm220 to 5v charger 3, the printed circuit board in 3D

    220 to 5v charger 3

    skndungu/220-110VAC-to-5V-3A-Adapter

    This repo contains a PCB design for a 220/110VAC to 5V 3A adapter for your 5V appliances and mobile phone for fast charging and powering

    20 parts1
  • 4 layers60 × 40 mmPoe trigger, the printed circuit board in 3D

    Poe trigger

    msaribekyan/cobalt-poe-trigger

    802.3af / 802.3at PoE trigger board

    25 parts
  • 2 layers92.5 × 30 mmPi power hat, the printed circuit board in 3D

    Pi power hat

    Vincent-Stragier/birdhouse_pcb_pi_power_hat

    birdhouse_pcb_pi_power_hat

    24 partsGPL-3.0
  • 2 layers152.4 × 57.2 mmBasic, the printed circuit board in 3D

    Basic

    Sudhir-Agnihotri/My-Projects-CORE-

    Config files for my GitHub profile.

    12 parts
  • 4 layers96 × 125.6 mmPowerDistributionPCB, the printed circuit board in 3D

    PowerDistributionPCB

    CUSail-Navigation/PCB-FA25-SP26

    This is a repository containing the PCBs designed during the FA25-SP26 academic year. Due to high compatibility and relative ease of use, all of these files are made with KiCad.

    93 parts