
EmisorASV
karolhof/ASV-PCBs
Actualizado el 05/10/2026 para KiCad 10. El esquema conserva cables continuos entre la alimentación, el ESP32, el LoRa y los dos conectores UART. Un punto marca una unión; un cruce sin punto no conecta.

Actualizado el 05/10/2026 para KiCad 10. El esquema conserva cables continuos entre la alimentación, el ESP32, el LoRa y los dos conectores UART. Un punto marca una unión; un cruce sin punto no conecta.
ReceptorASV is an open-source printed circuit board by karolhof, from the karolhof/ASV-PCBs repository on GitHub. It is a 2-layer board of 120 × 90 mm with 31 parts on 46 nets, routed with 148 tracks and 0 vias.
It is built around the ESP32-DEVKITC-32UE and P6KE18A. Its parts include 8 capacitors, 4 ICs, 4 connectors, 2 resistors and 2 diodes. It belongs with the ESP32 and STM32 boards of this library.
Actualizado el 05/10/2026 para KiCad 10. El esquema conserva cables continuos entre la alimentación, el ESP32, el LoRa y los dos conectores UART. Un punto marca una unión; un cruce sin punto no conecta.
U4 (módulo LoRa) es el único componente que se suelda SMD a esta PCB. Las otras referencias, incluido el SMA y JP2 opcionales, son THT. El DevKit, el buck y el LoRa son módulos completos; sus componentes internos ya vienen montados.
ESPRESSIF_ESP32-DEVKITC-32UE.kicad_mod del ZIP del usuario. Se cotejaron los 38 nombres/números de pines con el símbolo suministrado. Paso 2,54 mm; distancia entre hileras 25,4 mm. No se usa la antigua huella aproximada.XL1278_SMT_16P_16.5x17mm_P1.27mm, solo SMD, 16 contactos, paso principal 1,27 mm. Se entrega un plano con escala 1:1. Las posiciones finas siguen basadas en la referencia XL1278-SMT y deben cotejarse con el módulo real.ReceptorASV.kicad_pro: proyecto.ReceptorASV.kicad_sch: esquema conectado, revisión E.ReceptorASV.pdf: esquema A3.ASV_Receptor.pretty/: huellas locales del ESP32 y del LoRa.ASV_Receptor.kicad_sym, sym-lib-table, fp-lib-table: biblioteca de símbolos y configuración local.documentacion/Lista_de_materiales.md: lista agrupada por cantidades, actualizada a THT.documentacion/BOM.md: correspondencia entre referencia, valor y huella.documentacion/Huella_LoRa_XL1278_SMD.pdf: plano ampliado, numeración y comprobación a escala 1:1.documentacion/huellas/: vistas SVG exportadas por KiCad.documentacion/ERC.rpt, validacion_netlist.txt, Verificacion_montaje.md: comprobaciones.referencias/ESP32-DEVKITC-32UE/: originales del ZIP (símbolo, huella y STEP). El STEP se conserva como referencia; no se asignó una transformación 3D no verificada.La PCB está colocada y ruteada: 120 × 90 mm, cobre solo B.Cu, señales de 0,5 mm y cuatro puentes aislados por arriba. Se conserva el esquema y su pinout. Los capacitores de desacople tienen conexiones locales cortas a alimentación y masa. El hardware aún requiere pruebas del prototipo.
ReceptorASV.kicad_pcb: diseño principal para fabricar.ReceptorASV_Vista_puentes.kicad_pcb: guía visual con alambres representados en F.Cu; no fabricar esa capa.documentacion/Montaje_PCB.md y PCB_Receptor_montaje.pdf: montaje y posición de capacitores.documentacion/PCB_Impresion_1a1.pdf: agujeros, guía de puentes y cobre a escala real.documentacion/DRC.json, verificar_pcb.py: comprobaciones de conexiones, anchos, montaje y capacitores.fabricacion/Gerber/: fabricación de una cara; no hay F.Cu.J1 recibe la batería AGM TAIYO TYD12-33, 12 V / 33 Ah. Pin 1 positivo, pin 2 negativo/GND. Entrada prevista 10,5–14,7 V.
A 140 mA de radio, la disipación aproximada de U2 es (5–3,3) × 0,14 = 0,24 W más su consumo propio; verificar temperatura del prototipo. No se alimentan las STM32 desde esta placa. No unir la salida LORA_3V3 al 3V3 del DevKit.
C3 y C4 aportan 57 µF en SYS_5V; con el DevKit, mantener la carga capacitiva dentro de los 220 µF especificados por RECOM. C1/C2 son ahora electrolíticos radiales; el convertidor tiene filtrado interno. Verificar arranque, rizado y transitorios con el cable/batería reales; RECOM recomienda arranque suave. El circuito no carga la batería ni tiene corte automático por descarga profunda.
Retirar JP1 antes de conectar USB al DevKit. Con JP1 abierto, USB puede alimentar SYS_5V a través del DevKit y el regulador LoRa. No conectar USB con JP1 puesto; no hay selección automática de fuentes.
El módulo de la última foto es SX1278 de 433 MHz. El patrón de referencia es XL1278-SMT; no confundir con Ra-02, DRF1278F u otros módulos que usan el mismo chip con otro pinout.
| Señal | GPIO ESP32 | Pad LoRa |
|---|---|---|
| SCK | 18 | 8 |
| MOSI | 23 | 7 |
| MISO | 19 | 6 |
| NSS / CS | 27 | 9 |
| RESET | 14 | 11 |
| DIO0 | 26 | 10 |
| DIO1 | 25 | 2 |
| DIO2 | 33 | 3 |
| VCC | LORA_3V3 | 5 |
| GND | GND | 1, 12, 15 |
| Antena | RF_433 | 16 |
| DIO3 / DIO4 / DIO5 | Sin conectar | 4 / 13 / 14 |
El antiguo símbolo del emisor asigna ANT al 12. No usar esa asignación para este módulo de referencia: 12 es GND y 16 es ANT. El emisor no se modificó.
Los pines del ESP32 están agrupados funcionalmente en el dibujo para mantener cables legibles; la numeración física se conserva y coincide con la huella aportada. UART0 queda disponible para USB/programación.
| Conector | Pin 1 | Pin 2 | Pin 3 | GPIO del ESP32 |
|---|---|---|---|---|
| J2 | GND | TX ESP → RX STM32 1 | RX ESP ← TX STM32 1 | TX 21, RX 22 (UART1) |
| J3 | GND | TX ESP → RX STM32 2 | RX ESP ← TX STM32 2 | TX 17, RX 16 (UART2) |
Se prevén UART directas de 3,3 V, alimentación propia de cada STM32 y GND común. Falta el modelo exacto de ambas placas para confirmar sus conectores/niveles. UART conectado directamente, sin resistencias serie (R3–R6 retiradas en revisión D). R1 y R2 de 10 kΩ son pull-ups de NSS y RESET del LoRa. No conectar RS-232, RS-485 o señales de 5 V directamente.
La huella tiene pads SMD de 2,4 × 0,9 mm en F.Cu/F.Paste/F.Mask, margen de máscara 0,05 mm, marca de pin 1, contorno de cuerpo en F.Fab y área de montaje en F.CrtYd. No tiene taladros. El espacio mínimo de cobre entre pads es 0,37 mm. El plano PDF se deriva del archivo de huella real, no de un dibujo independiente.
Antes de fabricar, imprimir su dibujo pequeño al 100 %, comprobar la regla de 100 mm y apoyar el módulo para cotejar los 16 contactos, orientación y centros. El usuario confirmó que la huella coincide con su módulo. Respetar la orientación del pin 1 al montar.
Elegir una sola antena. Para resorte soldado al módulo, no montar J4 ni JP2; dejar JP2 abierto para aislar el SMA. Para antena externa, retirar el resorte y montar SMA Amphenol 132134 vertical THT (J4). Cerrar JP2 únicamente después de retirar el resorte. La ruta SMA queda reservada, pero su impedancia y desempeño RF requieren validación antes de usarla.
generar_receptor.py regenera esquema/biblioteca/BOM y copia la huella ESP32 original local. No ejecutarlo sobre modificaciones manuales sin guardarlas primero. documentacion/verificar_revision_C.py comprueba netlist, montaje de cada pad, correspondencia de pines y conexiones sin etiquetas. documentacion/generar_plano_lora.py regenera el plano PDF con ReportLab.
Las revisiones previas están respaldadas en documentacion/revision_A_etiquetas.zip y revision_B_antes_THT.zip; las huellas aproximadas anteriores se trasladaron a referencias/huellas_obsoletas/ y no forman parte de la biblioteca activa.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | M3 | MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 100n / 50 V | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C5, C7 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 2 | 10u / 25 V | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C3, C8 |
| 1 | 1 A / 5x20 mm | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | 10u / 50 V | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | 12 V a 5 V / R-78E5.0-1.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U1 |
| 1 | 1N5822 | Diode_THT:D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | 22u / 25 V | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C6 |
| 1 | 47u / 25 V | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C4 |
| 1 | 47u / 50 V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | 5 V a 3,3 V / LD1117V33 | Package_TO_SOT_THT:TO-220-3_Vertical | U2 |
| 1 | ALAMBRE AISLADO | ASV_Receptor:Wire_Jumper_W1_45_60mm | W1 |
| 1 | ALAMBRE AISLADO | ASV_Receptor:Wire_Jumper_W3_46_16mm | W3 |
| 1 | ALAMBRE AISLADO | ASV_Receptor:Wire_Jumper_W4_76_03mm | W4 |
| 1 | ALAMBRE AISLADO | ASV_Receptor:Wire_Jumper_W2_46_99mm | W2 |
| 1 | ANTENA 433 MHz | Connector_Coaxial:SMA_Amphenol_132134_Vertical | J4 |
| 1 | BATERIA 12 V / 33 Ah | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | ESP32-DEVKITC-32UE | ASV_Receptor:ESPRESSIF_ESP32-DEVKITC-32UE | U3 |
| 1 | LoRa SX1278 / 433 MHz | ASV_Receptor:XL1278_SMT_16P_16.5x17mm_P1.27mm | U4 |
| 1 | P6KE18A | Diode_THT:D_DO-15_P10.16mm_Horizontal | D2 |
| 1 | PUENTE | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | RF: ABIERTO con resorte | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | STM32 1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J2 |
| 1 | STM32 2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J3 |

karolhof/ASV-PCBs
Actualizado el 05/10/2026 para KiCad 10. El esquema conserva cables continuos entre la alimentación, el ESP32, el LoRa y los dos conectores UART. Un punto marca una unión; un cruce sin punto no conecta.

neriyashalom/PKE-Car-System
Final project - ESP32-S3 based PKE system for vehicle access and ignition

Antozjr/Super-5-RTOS
Sistema CAN distribuido para un Renault 5 GTL (BCM + Gateway)

borislav968/s3mono
ЭСУД SECU-3 поддерживает использование регуляторов холостого хода на основе шагового привода или электромагнита (ШИМ).

jd710313/texecom-power-reset
A single board with an ESP32-C3 (Tasmota) and two on-board relays. It sits inside a Texecom Premier Elite 64-W housing and can remotely "hard power reset" the panel by briefly cutting both its battery and 16VAC feeds.

MGlauser/Irin
The (holy) Watcher that never sleeps. Watching over your 12v battery system and integrates with HomeAssistant.

mnorden81/RC-Multiswitch-ESP32-C3
CRSF Multiswitch 8 Kanaele, ESP32-C3 SuperMini, KiCad und Firmware

mnorden81/RC-Multiswitch-ESP32-S3
CRSF Multiswitch 8 Kanaele, ESP32-S3-Zero, KiCad und Firmware

It measures 120 × 90 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the ESP32-DEVKITC-32UE and P6KE18A. 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 karolhof/ASV-PCBs repository on GitHub, at the commit this page was made from: the board is ReceptorASV/ReceptorASV.kicad_pcb and its schematic EmisorASV/EmisorASV.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 karolhof before reusing the design.