
Sonar Controller
haydenmc/McAfee-Farm-Sonar-Controller
An ESP32 project that uses a sonar depth sensor to measure the water level of a cistern tank.

A simple macropad powered by an 18650, with bluetooth capabilities.
Macropad is an open-source printed circuit board by Michael-Lloyd, from the Michael-Lloyd/macropad repository on GitHub. It is a 4-layer board of 125 × 100 mm with 66 parts on 100 nets, routed with 500 tracks and 116 vias.
It is built around the BQ25185DLHR, USBLC6-2SC6 and BH-18650-PC, with the DMG9926UDM, JS102011SAQN and SKRKAEE020 among its other parts. Its parts include 17 switches, 12 resistors, 6 capacitors, 5 ICs and 2 connectors. It belongs with the keyboards and input boards of this library.

Wireless macropad/keypad with programmable keys that lasts a long time between charges. Has some interesting features.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | TestPoint | 0.Project:TestPoint_Pad_D0.5mm | TP1, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R8, R9, R12 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C5 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 5.1k, 1% | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 1 | 0.75A Hold, 1.5A Trip | Resistor_SMD:R_0603_1608Metric | F1 |
| 1 | 0R | Resistor_SMD:R_0402_1005Metric | FB1 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 100nF DNP | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 10k, beta=3435-3950 | Resistor_SMD:R_0603_1608Metric | TH1 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 18k, 1% | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 2.2k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 330R | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 604R, 1% | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | BH-18650-PC | 0.Project:BH18650PC | BT1 |
| 1 | BQ25185DLHR | 0.Project:BQ25185DLHR | U4 |
| 1 | BQ2970 | Package_SON:WSON-6_1.5x1.5mm_P0.5mm | U3 |
| 1 | DMG9926UDM | Package_TO_SOT_SMD:SOT-23-6 | Q1 |
| 1 | DNP | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | ENW89854A3KF | 0.Project:ENW89854A3KF | U2 |
| 1 | JS102011SAQN | 0.Project:SW_SPDT_CK_JS102011SAQN | SW16 |
| 1 | KEY 0 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW1 |
| 1 | KEY 1 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW2 |
| 1 | KEY 10 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW11 |
| 1 | KEY 11 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW12 |
| 1 | KEY 12 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW13 |
| 1 | KEY 13 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW14 |
| 1 | KEY 14 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW15 |
| 1 | KEY 2 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW3 |
| 1 | KEY 3 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW4 |
| 1 | KEY 4 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW5 |
| 1 | KEY 5 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW6 |
| 1 | KEY 6 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW7 |
| 1 | KEY 7 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW8 |
| 1 | KEY 8 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW9 |
| 1 | KEY 9 | PCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00u | SW10 |
| 1 | MCP23S17_ML | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U5 |
| 1 | SKRKAEE020 | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW17 |
| 1 | SWD 10 Pin | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J2 |
| 1 | USB4105-GF-A | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
It measures 125 × 100 mm and has 4 copper layers, 1.61 mm thick.
66 parts, built around the BQ25185DLHR, USBLC6-2SC6, BH-18650-PC and DMG9926UDM. 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 Michael-Lloyd/macropad repository on GitHub, at the commit this page was made from: the board is macropad.kicad_pcb and its schematic macropad.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 Michael-Lloyd before reusing the design.

haydenmc/McAfee-Farm-Sonar-Controller
An ESP32 project that uses a sonar depth sensor to measure the water level of a cistern tank.

dudgeon/count-fidget
A lightweight, rechargeable two-key fidget that counts clicks, resets with a second key, and remembers its count while asleep or unpowered. Designed for a home-printed enclosure and professionally assembled electronics.


CDonohoe-Designs/EdgeLink_S3_Cellular
EdgeLink S3 Cellular is a four-layer embedded hardware platform combining an ESP32-S3 controller, SIM7080G cellular/GNSS modem, USB-C, battery power management and environmental/motion sensing.

cs2dsb/coffee_assistant
Free and open source software distributed under the terms of both the [MIT License][lm] and the [Apache License 2.0][la].

Chicken-Fried/STM32-NanoCortex
Ultra-compact USB-C development board powered by STM32F042 (ARM Cortex-M0) with native DFU, ceramic-only LDO power stage & CaveRover branding.

