
Tradewind
binaryBeachLLC/tradewind
Tradewind TW-1: solar LoRaWAN field sensor. KiCad 9 board, CadQuery enclosure, RUI3 firmware, simulations, test data, report and datasheet.

Theoros is a USB-C GPS logger and LoRa tracker built on the ESP32-S3. It logs 1 Hz u-blox M10 fixes to microSD, shows status on an OLED and sends AES-128-CCM encrypted position over 868 MHz LoRa. It's a 4-layer KiCad 10 board with fab outputs and tracker/receiver firmware
Theoros is an open-source printed circuit board by Majorwhiskey, from the Majorwhiskey/gps-lora repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 60 × 120 mm with 88 parts on 78 nets, routed with 649 tracks and 241 vias.
It is built around the ESP32-S3-WROOM-1-N8, SAM-M10Q-00B and DM3AT-SF-PEJM5, with the AP7361C-33E, RFM95W-868S2 and TLV75801PDBVR-MS among its other parts. Its parts include 29 capacitors, 25 resistors, 7 ICs, 5 connectors and 4 diodes. It belongs with the radio and wireless boards and the ESP32 boards of this library.
Theoros (Greek θεωρός): an official observer and envoy, sent to watch and report back.
USB-powered GPS logger with LoRa telemetry, built around the ESP32-S3.
Logs GPS fixes to a microSD card at 1 Hz, shows status on an OLED, and sends position over 866 MHz LoRa. WiFi provides NTP time, log download and OTA updates. Designed in KiCad as a 4-layer, fully machine-assembled board (Lion Circuits PCBA, Bangalore, single-sided).
Status: V1.0 design complete (schematic, routed PCB, fab outputs and firmware). Not yet fabricated or tested. Do not order boards from this repository until a tagged release exists.
flowchart LR
USB[USB-C] -->|VBUS| FUSE[Polyfuse 750 mA] --> LDO[AP7361C 3.3 V]
USB <-->|D+ / D-| ESD[USBLC6-2] <--> MCU
LDO -->|3V3| MCU[ESP32-S3-WROOM-1]
MCU <-->|UART1| GPS[SAM-M10Q GNSS]
MCU <-->|SPI2| SD[microSD]
MCU <-->|SPI3| LORA[RFM95W 868] --> ANT[u.FL to SMA]
MCU <-->|I2C| OLED[SSD1306 panel]| Path | Contents |
|---|---|
hardware/ | KiCad 10 project (schematic, PCB) |
hardware/lib/ | Project-local symbols, footprints and 3D models |
docs/ | Design and security specifications (Markdown and PDF), images |
firmware/ | ESP32-S3 firmware (Arduino, untested on hardware) |
production/ | Fabrication outputs (Gerbers, drill, BOM, CPL) per release |
PDFs are generated from the Markdown with python3 docs/build_pdf.py.
Requires KiCad 10.0 or later. Open
hardware/theoros.kicad_pro. All non-standard symbols, footprints and 3D
models are in hardware/lib/, so no external libraries are needed.
The LoRa radio is configured for 865–867 MHz, India's delicensed band. Users elsewhere must set the frequency, power and duty cycle allowed in their region.
Hardware design files are licensed under the
CERN Open Hardware Licence Version 2 – Permissive
(CERN-OHL-P-2.0). Firmware (firmware/) is licensed under the
Apache License 2.0.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 1uF | Capacitor_SMD:C_0402_1005Metric | C304, C504, C505, C506, C507, C510, C511 |
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C204, C206, C303, C402, C406, C503 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R205, R301, R302, R505, R510 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric | C302, C401, C405, C502 |
| 4 | 47k | Resistor_SMD:R_0402_1005Metric | R501, R502, R503, R504 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP201, TP202, TP203, TP204 |
| 3 | 100uF | Capacitor_SMD:C_1210_3225Metric | C301, C404, C501 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 2 | 0R | Resistor_SMD:R_0402_1005Metric | R304, R305 |
| 2 | 100R | Resistor_SMD:R_0402_1005Metric | R307, R308 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R303, R401 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C203, C205 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R506, R507 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R201, R202 |
| 2 | DNP | Capacitor_SMD:C_0402_1005Metric | C305, C306 |
| 1 | 0.75A PTC | Fuse:Fuse_1206_3216Metric | F201 |
| 1 | 0R | Resistor_SMD:R_0805_2012Metric | R204 |
| 1 | 11mF 3.3V | theoros:Seiko_CPH3225A | C403 |
| 1 | 15k | Resistor_SMD:R_0402_1005Metric | R206 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R203 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C508 |
| 1 | 2200uF | Capacitor_SMD:CP_Elec_10x10.5 | C202 |
| 1 | 390k | Resistor_SMD:R_0402_1005Metric | R508 |
| 1 | 4.7nF | Capacitor_SMD:C_0402_1005Metric | C201 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C509 |
| 1 | 499R | Resistor_SMD:R_0402_1005Metric | R306 |
| 1 | 59k | Resistor_SMD:R_0402_1005Metric | R509 |
| 1 | AP7361C-33E | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U202 |
| 1 | BAT54 | Diode_SMD:D_SOD-323 | D401 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_PTS810 | SW302 |
| 1 | DM3AT-SF-PEJM5 | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J501 |
| 1 | EJECT | Button_Switch_SMD:SW_SPST_PTS810 | SW303 |
| 1 | ER-OLED0.96-1.1W | OLED_ER-OLED0.96-1.1W | DS501 |
| 1 | ESP32-S3-WROOM-1-N8 | theoros:ESP32-S3-WROOM-1 | U301 |
| 1 | FH12-30S-0.5SH(55) | Connector_FFC-FPC:Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal | J502 |
| 1 | Green | LED_SMD:LED_0603_1608Metric | D301 |
| 1 | MCP120T-300I/TT | Package_TO_SOT_SMD:SOT-23 | U302 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_PTS810 | SW301 |
| 1 | RFM95W-868S2 | RF_Module:HOPERF_RFM9XW_SMD | U402 |
| 1 | SAFEBOOT | TestPoint:TestPoint_Pad_D1.0mm | TP401 |
| 1 | SAM-M10Q | RF_GPS:ublox_SAM-M8Q | U401 |
| 1 | SMF5.0A | Diode_SMD:D_SOD-123F | D201 |
| 1 | Schottky | Diode_SMD:D_SMA | D202 |
| 1 | TC2030-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J301 |
| 1 | TLV75801PDBV | Package_TO_SOT_SMD:SOT-23-5 | U501 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J201 |
| 1 | U.FL | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J401 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U201 |
| 1 | VBAT | TestPoint:TestPoint_Pad_D1.0mm | TP501 |

binaryBeachLLC/tradewind
Tradewind TW-1: solar LoRaWAN field sensor. KiCad 9 board, CadQuery enclosure, RUI3 firmware, simulations, test data, report and datasheet.

Karpuls/E0001-fader-driver-board
Motorized fader driver board (ALPS RSA0N11M9A0J clone): STM32C051, DRV8210P, touch sense, I2C

Vishvak365/OpenCycle
Everything is generated from design.py — do not hand-edit the board and then regenerate, you will lose the edit. If you do route by hand in KiCad, stop using the pipeline for that board and say so in docs/DECISIONS.md.

doug-harriman/E-Display
Electronic display for calendars, weather, etc.

embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products

misko/prompt2device
The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

Seeed-Studio/OSHW-reCamera-Series
reCamera is a series of open-source AI cameras.

It measures 60 × 120 mm and has 4 copper layers, 1.6 mm thick.
88 parts, built around the ESP32-S3-WROOM-1-N8, SAM-M10Q-00B, DM3AT-SF-PEJM5 and AP7361C-33E. 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 Majorwhiskey/gps-lora repository on GitHub, at the commit this page was made from: the board is hardware/theoros.kicad_pcb and its schematic hardware/mcu.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).