
Mh custom v1.3
crice009/toolauth-hardware
The custom PCB for the toolauth system. Intended to control access to tools (based on credentials) in a shared workshop. Designed to work with an ESP32 board and ESPHome.

A large Feather Wing board that can control tools and helps manage authorization in a community workshop
Wing combo is an open-source printed circuit board by Toolauth, from the Toolauth/wing-combo repository on GitHub. It is a 2-layer board of 91.3 × 91.3 mm with 135 parts on 115 nets, routed with 1,313 tracks and 112 vias.
It is built around the CFM06S050-T, 74HC02 and AMS1117-3.3, with the LM393, AO3400A and JQC-3FF/005-1ZS(551) among its other parts. Its parts include 40 resistors, 24 capacitors, 24 connectors, 4 ICs and 3 diodes.
This is the flagship board for the Toolauth project. More information about use, setup, and firmware is available in this repo's wiki.

It can allow for the management of power tools, and serve as the gateway for user authorization in a shared workshop.
The board has the following features:
It is as easy as downloading this design by whatever means you like: zip file, clone, etc. Then, open the wing-combo.kicad_pro file with any version of KiCAD you like, but the newest version will probably be best.
In avoidance of obsolescence, we have designed this board to the Adafruit's Feather Specification. The logic here is that the Feather specification itself should allow us to upgrade the 'brain' of this wing without needing a major re-design.
Yes, we could have designed a specific ESP32 into the board. But experience with previous generations has taught us that it is more convenient to make the boards with a MAC address removable.
This project was designed to work with Home Assistant and ESPHome, because they allow us to host the whole solution on-premises. However, this board is not tied to that stack by any means. There are lots of ways firmware and software could come together to make this work.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R22, R23, R24, R25, R28, R30, R31, R36, R37, R38, R39, R40 |
| 13 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R5, R6, R14, R15, R16, R17, R18, R20, R21, R26, R27, R29 |
| 11 | no-filter-1 | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8, JP9, JP15, JP16 |
| 10 | 33nF | LED_SMD:LED_0603_1608Metric | C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 |
| 6 | AO3400A | Package_TO_SOT_SMD:SOT-23 | T1, T2, T3, T4, T5, T6 |
| 5 | bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP10, JP11, JP12, JP18, JP19 |
| 4 | 100 | Resistor_SMD:R_0603_1608Metric | R9, R10, R11, R12 |
| 4 | 100nF | LED_SMD:LED_0603_1608Metric | C13, C16, C17, C22 |
| 4 | Conn_01x03_Female | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J13, J14, J15, J17 |
| 3 | Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_Horizontal | J5, J6, J7 | |
| 3 | 4.7uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C18, C19, C23 |
| 3 | Screw_Terminal_01x06 | screw_terminal:CONN-TH_6P-P5.00_MX128-5.0-06P-GN01-CU-Y-A | J20, J21, J22 |
| 2 | 0.1uF | LED_SMD:LED_0603_1608Metric | C1, C2 |
| 2 | 2.2k | Resistor_SMD:R_0603_1608Metric | R7, R8 |
| 2 | 20pF | LED_SMD:LED_0603_1608Metric | C20, C21 |
| 2 | 499k | Resistor_SMD:R_0603_1608Metric | R13, R19 |
| 2 | 56k | Resistor_SMD:R_0603_1608Metric | R34, R35 |
| 2 | Conn_01x02_Female | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J18, J19 |
| 2 | Conn_01x04_Female | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J11, J12 |
| 2 | Conn_01x12 | Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Vertical | J1, J3 |
| 2 | Conn_01x16 | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J2, J4 |
| 2 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F1, F2 |
| 2 | JQC-3FF/005-1ZS(551) | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | relay1, relay2 |
| 2 | R_US | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R32, R33 |
| 2 | SS14 | Diode_SMD:D_SMA | D2, D3 |
| 2 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP13, JP14 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C24 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C14 |
| 1 | 1uF | LED_SMD:LED_0603_1608Metric | C15 |
| 1 | 3.58MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 74HC02 | 74hc02d:SOIC-14_L8.7-W3.9-P1.27-LS6.0-BL | U1 |
| 1 | ADE7953xCP | Package_CSP:LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm | U2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Buzzer | buzzer:BUZ-TH_BD12.0-P7.60-D0.6-FD | BZ1 |
| 1 | CFM06S050 | CFM06S050-E - Cincon:CFM06S050E | PS1 |
| 1 | Conn_01x02_Female | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | Conn_01x02_Female | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J10 |
| 1 | Conn_01x06_Female | Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J16 |
| 1 | H/L1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J23 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LM393 | lm393:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL | U4 |
| 1 | PMOS | Package_TO_SOT_SMD:TSOT-23 | Q1 |
| 1 | PY14-02 | Library:Relay_Socket_4PDT_Omron_PY14-02-local | relay3 |
| 1 | Polyfuse | Fuse:Fuse_1812_4532Metric | F3 |
| 1 | USB_C_Receptacle_USB2.0_16P | usbc:USB-C-TH_GT-USB-7055 | J8 |
| 1 | powered | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J24 |
The 129 most common of 135 parts.
It measures 91.3 × 91.3 mm and has 2 copper layers, 1.6 mm thick.
135 parts, built around the CFM06S050-T, 74HC02, AMS1117-3.3 and LM393. 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 Toolauth/wing-combo repository on GitHub, at the commit this page was made from: the board is wing-combo.kicad_pcb and its schematic ade7953.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Toolauth before reusing the design.

crice009/toolauth-hardware
The custom PCB for the toolauth system. Intended to control access to tools (based on credentials) in a shared workshop. Designed to work with an ESP32 board and ESPHome.

epim/circsim
Post-routed PCB+Schematic circuit simulator. Because I have trust issues.

maximus64/opendiag-hardware
OpenDIAG - Open Source OBD2 Interface (Hardware)

chl33/Plant133
Firmware, circuit design, and 3D-printable components for an automated plant-watering system.


Blaze-Pascal/Masters-Multi-Channel_DAQ
Custom 2-channel digital oscilloscope DAQ with 20MHz bandwidth. Built with a custom KiCad analog front-end (AFE) PCB, Gowin FPGA (Tang Nano 9K) for high-speed signal buffering (VHDL), and an RPi Pico MCU for SCPI-like…


jacob-w-gable/alpha_centauri
A split, ergonomic, mechanical keyboard with 40 keys, designed for typing speed and comfort.