/MembraneKeyboard/Cooee_keyboard_Membrane.kicad_pcb.jpg?size=s&soon)
Cooee keyboard Membrane
DetectiveMittens/Cooee
An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication

An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication
Cooee Big brains is an open-source printed circuit board by DetectiveMittens, from the DetectiveMittens/Cooee repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 66.8 × 150 mm with 200 parts on 223 nets, routed with 594 tracks and 105 vias.
It is built around the ESP32-S3-WROOM-1-N8, CP2102-GMR and M210Z, with the AMS1117-3.3, SS24 and ESDA5V3L among its other parts. Its parts include 60 diodes, 39 resistors, 12 capacitors, 8 connectors and 6 ICs. It belongs with the ESP32 boards of this library.
An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication.
Come get involved or just chat here! -> Discord
At time of writing (Jan 2026) Popular LoRa mesh networks only aim to support passing of text messages for public and private chat. Cooee aims to provide more of phone the features that consumers are used to
Voice calls: using 'Codec2' voice can be heavily compressed into small enough packets as to be supported by ~900MHz LoRa bandwidth limitations. Due to the delay that would happen if these packets needed to be retransmitted, calls would likely only be permitted between devices that have only 1 or 0 repeaters required between them.
Navigation: Using the data from OpenStreetMaps https://www.openstreetmap.org/ pre-loaded onto the device SD card a GPS reciever and infered location data based on signal strength to fixed repeaters of known location, the Cooee device should be able to locate itself well enough for navigation without ever needing a mobile data connection.
Sending images and files: While LoRa bandwidth will likely never support sending large files (videos etc) piecemeal file transfers of compressed images (jpgs) should be possible
The Cooee should ideally contribute to solving the following problems
My dream for this device is that is could demonstrate my ideals for what the future of harware aught to look like. This means deliberately achieving aims in ways which are not the 'best practice', such as;
| Qty | Value | Footprint | References |
|---|---|---|---|
| 51 | SS24 | Diode_SMD:D_0805_2012Metric | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +35 |
| 10 | 10kΩ | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R8, R8, R9, R10, R11, R13, R14, R19, R20, R23 |
| 5 | LED | Capacitor_SMD:C_0805_2012Metric | D4, D4, D5, D5, D74 |
| 5 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5 |
| 4 | 1000 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R1, R1, R17, R18 |
| 4 | 1000 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R24, R25, R26 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R27, R28, R29, R30 |
| 4 | 22Ω | Resistor_SMD:R_0805_2012Metric | R3, R3, R4, R4 |
| 4 | 5.1kΩ | Resistor_SMD:R_0805_2012Metric | R2, R2, R5, R5 |
| 4 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J5, J8, J10, J11 |
| 4 | MountingHole_Pad_MP | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_SMD:C_0805_2012Metric | C6, C8, C12 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C10, C11 |
| 3 | D | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D2 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C3, C7 |
| 2 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C5, C9 |
| 2 | 500Ω | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R6, R6 |
| 2 | 806Ω | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R7, R7 |
| 2 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1, U1 |
| 2 | Conn_Coaxial | Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical | J2, J6 |
| 2 | L | MittensLibrary:Membrane_Pad_Switch_3mm | SWe13, SWe39 |
| 2 | SPACE | MittensLibrary:Membrane_Pad_Switch_3mm | SWe1, SWe86 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP7, TP14 |
| 1 | , | MittensLibrary:Membrane_Pad_Switch_3mm | SWe47 |
| 1 | . | MittensLibrary:Membrane_Pad_Switch_3mm | SWe48 |
| 1 | 0 | MittensLibrary:Membrane_Pad_Switch_3mm | ESC1 |
| 1 | 1 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe8 |
| 1 | 1042P | MittensLibrary:Keystone_18650_Single | BT2 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 2 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe18 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 2kΩ | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R21 |
| 1 | 3 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe20 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_1.0x1.0mm | TP11 |
| 1 | 330 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R22 |
| 1 | 4 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe21 |
| 1 | 5 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe25 |
| 1 | 503398-1892 | USB4105-GF-A (1):MOLEX_503398-1892 | J3 |
| 1 | 6 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe26 |
| 1 | 7 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe27 |
| 1 | 8 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe28 |
| 1 | 9 | MittensLibrary:Membrane_Pad_Switch_3mm | SWe29 |
| 1 | A | MittensLibrary:Membrane_Pad_Switch_3mm | SWe33 |
| 1 | B | MittensLibrary:Membrane_Pad_Switch_3mm | SWe87 |
| 1 | BACK | MittensLibrary:Membrane_Pad_Switch_3mm | SWe17 |
| 1 | C | MittensLibrary:Membrane_Pad_Switch_3mm | SWe54 |
| 1 | CLCK | TestPoint:TestPoint_Pad_1.0x1.0mm | TP6 |
| 1 | CTRL | MittensLibrary:Membrane_Pad_Switch_3mm | SWe12 |
| 1 | Conn_01x48 | MittensLibrary:LCD_TFT_DQ_48_P0.8mm | J12 |
| 1 | D | MittensLibrary:Membrane_Pad_Switch_3mm | SWe53 |
| 1 | DOWN | MittensLibrary:Membrane_Pad_Switch_3mm | SWe2 |
| 1 | Display CS | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1 |
| 1 | E | MittensLibrary:Membrane_Pad_Switch_3mm | SWe52 |
| 1 | ENTER | MittensLibrary:Membrane_Pad_Switch_3mm | SWe50 |
| 1 | ESDA5V3L | Package_TO_SOT_SMD:SOT-23_Handsoldering | D72 |
| 1 | ESP32-S3-WROOM-1-N8 | RF_Module:ESP32-S3-WROOM-1 | U2 |
| 1 | F | MittensLibrary:Membrane_Pad_Switch_3mm | SWe63 |
| 1 | G | MittensLibrary:Membrane_Pad_Switch_3mm | SWe73 |
| 1 | H | MittensLibrary:Membrane_Pad_Switch_3mm | SWe5 |
| 1 | I | MittensLibrary:Membrane_Pad_Switch_3mm | SWe35 |
| 1 | ICS-43434 | USB4105-GF-A (1):MIC_ICS-43434 | MK2 |
| 1 | INTERFACE-CP2102-GMR_QFN28_ | USB4105-GF-A (1):QFN28G_0.5-5X5MM | U6 |
| 1 | J | MittensLibrary:Membrane_Pad_Switch_3mm | SWe15 |
| 1 | K | MittensLibrary:Membrane_Pad_Switch_3mm | SWe38 |
| 1 | Keyboard Clock | TestPoint:TestPoint_Pad_1.0x1.0mm | TP13 |
| 1 | Keyboard Data | TestPoint:TestPoint_Pad_1.0x1.0mm | TP12 |
| 1 | M | MittensLibrary:Membrane_Pad_Switch_3mm | SWe16 |
| 1 | M210Z | USB4105-GF-A (1):M210Z | U5 |
| 1 | MAX98357AETE_T | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U3 |
| 1 | MISO | TestPoint:TestPoint_Pad_1.0x1.0mm | TP5 |
| 1 | MOSI | TestPoint:TestPoint_Pad_1.0x1.0mm | TP4 |
| 1 | N | MittensLibrary:Membrane_Pad_Switch_3mm | SWe6 |
| 1 | O | MittensLibrary:Membrane_Pad_Switch_3mm | SWe36 |
| 1 | P | MittensLibrary:Membrane_Pad_Switch_3mm | SWe37 |
| 1 | Prog | USB4105-GF-A (1):SW_SPST_B3U-1000P_MovedText | SW1 |
| 1 | Q | MittensLibrary:Membrane_Pad_Switch_3mm | sw_Q1 |
| 1 | R | MittensLibrary:Membrane_Pad_Switch_3mm | SWe62 |
| 1 | R | MittensLibrary:GPS_Tile_Antenna1 | R31 |
| 1 | R1 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R16 |
| 1 | R2 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R15 |
The 183 most common of 200 parts.
/MembraneKeyboard/Cooee_keyboard_Membrane.kicad_pcb.jpg?size=s&soon)
DetectiveMittens/Cooee
An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication
/CapacitiveKeyboard/Cooee_keyboard_Capacitive.kicad_pcb.jpg?size=s&soon)
DetectiveMittens/Cooee
An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication
/Cooee_keyboard_75mm.kicad_pcb.jpg?size=s&soon)
DetectiveMittens/Cooee
An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication
/Cooee_brains.kicad_pcb.jpg?size=s&soon)
DetectiveMittens/Cooee
An open-source phone that can operate without GSM or LTE coverage. Utilising LoRa modulation and mesh networking to enable long range "off-grid" communication



hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

yuzu-awagiri/BLDC_Controller
Making BLDC controller using stm32g431 and drv8323rs.

SkullKill/ESP32-Wall-Clock-PCB
ESP32 based 30cm Wall Mounted Clock. WiFi, NTP, SNMP, web interface, MicroUsb, Type-C, HG3613 Retrofit

BrijModi/ESP32-Dev-Kit-Clone
A 2-layer PCB design of the ESP32 Dev Kit V1 (30-pin), created using KiCad 9.0. Includes complete schematics, layout, and BOM.

Purdue-Northwest-Vibration-Anaylsis/Purdue-Northwest-Vibration-Analysis
Vibration analysis senior design project for purdue northwest.
It measures 66.8 × 150 mm and has 4 copper layers, 1.6 mm thick.
200 parts, built around the ESP32-S3-WROOM-1-N8, CP2102-GMR, M210Z and AMS1117-3.3. 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 DetectiveMittens/Cooee repository on GitHub, at the commit this page was made from: the board is PCB (KiCAD)/BigBrains/Cooee_Big_brains.kicad_pcb and its schematic PCB (KiCAD)/BigBrains/Cooee_Big_brains.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-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).