
Rs485-interface
devkyber/PCB
AI-assisted PCB engineering for native KiCad: source evidence, scoped changes, checked previews, human review, and reproducible release packages.

ESP32s3 APRS beacon/tracker/logger, USB kiss TNC , USB audio FM tranceiver with Micropython shell
Esp32s3aprs is an open-source printed circuit board by mcapdeville, from the mcapdeville/esp32s3aprs repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 100 × 62 mm with 156 parts on 144 nets, routed with 1,550 tracks and 627 vias.
It is built around the ESP32-S3-WROOM-1U-N4, L86-M33 and LP2985-33DBV, with the HTSW-108-07-G-S, SKTDLDE010 and SLW-108-01-G-S among its other parts. Its parts include 55 capacitors, 30 resistors, 21 connectors, 12 diodes and 8 ICs. It belongs with the radio and wireless and audio and music boards and the ESP32 boards of this library.
The ESP32s3APRS project aims to develop an open-source APRS (Automatic Packet Reporting System) beacon/tracker/logger, USB kiss TNC , USB audio FM tranceiver with Micropython shell based on the ESP32-S3 microcontroller.

The ESP32s3APRS is a comprehensive solution that combines hardware and software components to create a versatile packet radio. The main features include:
The ESP32s3APRS hardware consists of the following main components:
The schematic and PCB are designed with Kicad (https://www.kicad.org). The hardware design files are distributed under the CERN-OHL-S v2 license (or later)
The software for the ESP32s3APRS is released under the GPL v3 (or later) license. It includes:
To get started with the ESP32s3APRS project, please follow these steps:
git clone https://github.com/mcapdeville/esp32s3aprs.gitFrom the project directory :
The ESP32s3APRS project welcomes contributions from the community. You can contribute by:
The ESP32s3APRS software is licensed under the GPL v3 (or later) license.
The hardware design files are licensed under the CERN-OHL-S v2 license.
See the LICENSE-GPL-V3.txt and LICENSE-CERN-OHL-S-V2.txt files for more details.
The ESP32s3APRS project was created by Marc CAPDEVILLE (F4JMZ).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF_0603 | Capacitor_SMD:C_0603_1608Metric | C102, C103, C107, C108, C204, C211, C212, C213, C214, C301, C303, C404, C408, C411, C502, C504 +4 |
| 13 | 10µF_0805 | Capacitor_SMD:C_0805_2012Metric | C101, C104, C106, C109, C201, C206, C207, C208, C209, C210, C302, C304, C501 |
| 11 | 1µF_0603 | Capacitor_SMD:C_0603_1608Metric | C503, C505, C510, C602, C604, C605, C606, C607, C608, C609, C610 |
| 9 | 10K_0603 | Resistor_SMD:R_0603_1608Metric | R102, R104, R105, R203, R205, R416, R417, R501, R604 |
| 7 | WE-CBF_742792031 | Inductor_SMD:L_0805_2012Metric | FB101, FB102, FB301, FB401, FB402, FB501, FB601 |
| 5 | BAT54J_SOD323F | Diode_SMD:D_SOD-323F | D102, D103, D301, D501, D502 |
| 4 | 100K_0603 | Resistor_SMD:R_0603_1608Metric | R101, R201, R204, R504 |
| 4 | SS2040FL_SOD123F | Diode_SMD:D_SOD-123F | D101, D604, D605, D606 |
| 3 | 100R_0603 | Resistor_SMD:R_0603_1608Metric | R103, R411, R414 |
| 3 | 1K_0603 | Resistor_SMD:R_0603_1608Metric | R107, R301, R402 |
| 3 | 2.2µF_0603 | Capacitor_SMD:C_0603_1608Metric | C202, C203, C205 |
| 3 | 470R_0603 | Resistor_SMD:R_0603_1608Metric | R108, R109, R110 |
| 3 | BC846BW_SOT323 | Package_TO_SOT_SMD:SOT-323_SC-70 | Q101, Q201, Q501 |
| 3 | DNP 0603 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | JP101, JP102, JP103 |
| 3 | Fiducial | Fiducial:Fiducial_0.75mm_Mask1.5mm | REF1, REF2, REF3 |
| 3 | HTSW-108-07-G-S | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J105, J106, J108 |
| 3 | SKTDLDE010 | _footprint:SKTDLDE010 | SW1, SW2, SW3 |
| 3 | SLW-108-01-G-S | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J103, J104, J107 |
| 2 | 4.7nF_50V_0603 | Capacitor_SMD:C_0603_1608Metric | C110, C402 |
| 2 | 4.7µF_0805 | Capacitor_SMD:C_0805_2012Metric | C508, C611 |
| 2 | 47K_0603 | Resistor_SMD:R_0603_1608Metric | R106, R111 |
| 2 | BAT54SW_SOT323 | Package_TO_SOT_SMD:SOT-323_SC-70 | D402, D601 |
| 2 | HTSW-101-07-G-S | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J109, J110 |
| 2 | RTF025N03TL | _footprint:SOT-323T_SC-113A | Q403, Q603 |
| 2 | RZF020P01TL | _footprint:SOT-323T_SC-113A | Q102, Q406 |
| 2 | SLW-101-01-G-S | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | J111, J112 |
| 2 | U.FL-R-SMT-1 | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J301, J602 |
| 1 | 0R47_0805 | Resistor_SMD:R_0805_2012Metric | R606 |
| 1 | 10nF_50V_0603 | Capacitor_SMD:C_0603_1608Metric | C509 |
| 1 | 15nF_0603 | Capacitor_SMD:C_0603_1608Metric | C105 |
| 1 | 17K8_0603 | Resistor_SMD:R_0603_1608Metric | R415 |
| 1 | 220nF_0603 | Capacitor_SMD:C_0603_1608Metric | C401 |
| 1 | 22R_0603 | Resistor_SMD:R_0603_1608Metric | R404 |
| 1 | 2K2_0603 | Resistor_SMD:R_0603_1608Metric | R202 |
| 1 | 68nF_0603 | Capacitor_SMD:C_0603_1608Metric | C405 |
| 1 | 75K_0603 | Resistor_SMD:R_0603_1608Metric | R401 |
| 1 | AP7361C-33E_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U101 |
| 1 | APA2107LZGCK | _footprint:SIDELED_APA2107 | D203 |
| 1 | DFE252012F-1R0M | Inductor_SMD:L_1008_2520Metric | L201 |
| 1 | ESP32-S3-WROOM-1U | _footprint:ESP32-S3-WROOM-1U | U501 |
| 1 | FH34SRJ-24S-05SH | _footprint:Hirose_FH34-24SRJ-0.5SH_1x24-1MP_P0.50mm_Horizontal | J601 |
| 1 | GDEY0213B74 | _footprint:GDEY0213B74_2.13_EPD | EPD501 |
| 1 | HTSW-103-07-G-S | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J501 |
| 1 | Keystone_1043P | _footprint:Keystone-1043 | J203 |
| 1 | L86-M33 | _footprint:XCVR_L86 | U301 |
| 1 | LP2985-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U502 |
| 1 | MAX77757CEFG+ | _footprint:FC2QFN-24_3x3_Pitch0.4mm | U202 |
| 1 | NTC 10K 1% 0603 | Resistor_SMD:R_0603_1608Metric | TH201 |
| 1 | PA4322.103NLT | _footprint:Inductor_Pulse_PA4322.xxxNLT_5.1x5.1 | L601 |
| 1 | PCM13SMTR | _footprint:SW_PCM13SMTR _SP3T | SW101 |
| 1 | PI3USB102G | _footprint:TQFN-10_1.3x1.6mm_P0.4mm | U201 |
| 1 | R_DNP_0603 | Resistor_SMD:R_0603_1608Metric | R607 |
| 1 | S2B-ZR-SM4A-TF | _footprint:JST_S2B-ZR-SM4A-TF_1x02-1MP_P1.50mm_Horizontal | J302 |
| 1 | S3B-PH-SM4-TB | Connector_JST:JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J204 |
| 1 | SA868 | _footprint:SA8x8 | U401 |
| 1 | SSQ-108-01-G-S | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J101 |
| 1 | SSQ-112-01-G-S | Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Vertical | J102 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP301 |
| 1 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels | JP601 |
| 1 | USB4105-GF-A-120 | _footprint:USB_C_Receptacle_GCT_4105 | J202 |
| 1 | WR-DC-694108301002 | _footprint:BarrelJack_Wuerth_6941xx301002 | J201 |
| 1 | XC6206P332PR_SOT89 | Package_TO_SOT_SMD:SOT-89-3 | U102 |
It measures 100 × 62 mm and has 2 copper layers, 1.64 mm thick.
156 parts, built around the ESP32-S3-WROOM-1U-N4, L86-M33, LP2985-33DBV and HTSW-108-07-G-S. 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 mcapdeville/esp32s3aprs repository on GitHub, at the commit this page was made from: the board is hardware/ESP32s3APRS.kicad_pcb and its schematic hardware/ESP32_S3_WROOM.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-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).

devkyber/PCB
AI-assisted PCB engineering for native KiCad: source evidence, scoped changes, checked previews, human review, and reproducible release packages.

jobitjoseph/Desktop-Weather-Station
This project offers a practical way to build a clean and minimal weather station using an ESP32 microcontroller and an E-Ink display.



the-Drunken-coder/dual-band-radio-lab
100 × 75 mm, two copper layers, 1.6 mm PCB. One design supports two identical test nodes. Each carrier takes one USB-C controller and two interchangeable LR2021 radio modules.

sean618/MakerTiles
Modular STM32 electronic-tile system: hardware, firmware, the MicroBus + Field Protocol stack, and a Python daemon.
