
Base
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

The PCB stacks on top of the the Elechouse PN532 NFC reader board and adds indicator LEDs and a four-pin connector for a UART connection to a controller.
Reader is an open-source printed circuit board by doorlockd, from the doorlockd/doorlockd-PCB-Reader repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 40.4 × 60 mm with 43 parts on 38 nets, routed with 167 tracks and 210 vias.
Its parts include 19 resistors, 7 connectors, 6 transistors, 4 diodes and 3 capacitors.
This repository contains the design for a small PCB for an NFC card reader to be used with the doorlockd door access system.
The PCB stacks on top of the the Elechouse PN532 NFC reader board and adds indicator LEDs and a four-pin connector for a UART connection to a controller.
This PCB is designed to be used with the doorlockd hardware and software, but can also be used with any other controller that can provide 5V and can talk over a UART.

In addition to the PCB, a 3D-printed case was made. Design files for that will hopefully be published later.
See the doorlockd organization page for some photographs of the card reader PCB in practice.
This PCB provides:
The LEDs, output and input pin are driven/read by I/O pins on the PN532 NFC chip and can be individually controlled/read by sending the proper commands via UART.
Copyright 2021-2025 Matthijs Kooijman (matthijs@stdin.nl)
This source describes Open Hardware and is licensed under the CERN-OHL-P v2 or any later version.
You may redistribute and modify this documentation and make products using it under the terms of the CERN-OHL-P v2 (https:/cern.ch/cern-ohl).
This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions
See LICENSE.txt for the full license text.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R5, R6, R9, R10, R11, R12, R13, R14, R16, R17, R18 |
| 6 | 2N7002 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | LED | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D1, D2, D3, D4 |
| 4 | ~ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R7, R8 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3 |
| 1 | 100R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | Amphenol Dubox 76383-402LF | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Horizontal | J2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J7 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J6 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J4 |
| 1 | Conn_01x10 | Connector_PinSocket_1.27mm:PinSocket_1x10_P1.27mm_Vertical | J5 |
| 1 | Logo_Open_Hardware_Large | Symbol:OSHW-Symbol_8.9x8mm_SilkScreen | LOGO1 |
It measures 40.4 × 60 mm and has 2 copper layers, 1.6 mm thick.
43 parts. 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 doorlockd/doorlockd-PCB-Reader repository on GitHub, at the commit this page was made from: the board is PCB/Reader.kicad_pcb and its schematic PCB/Reader.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-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).

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

rusefi/rusefi
rusefi - GPL internal combustion engine control unit


jrsteensen/OpenHornet
OpenHornet 1:1 F/A-18C Simulator Repository


tebl/RC6502-Apple-1-Replica
An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

nodestark/mdb-esp32-cashless
ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT

zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...