Avancé bastante, pero se agotaron los créditos justo cuando iba a enrutar la nueva versión.
Estado actual del proyecto:
Convertí la arquitectura a una versión soldable a mano.
Reemplacé los bloques SMD difíciles por headers through-hole:
STM32 externo por headers J3–J6.
Sensores I2C por headers J7–J9.
Módulo de micrófono/MAX4466 por header J10.
ESP8266 externo por headers J11–J13.
RGB externo por header J14.
Motor externo por header J15.
Reemplacé componentes SMD posibles por through-hole:
Q1 → PN2222A TO-92.
D1 → 1N5819G axial.
U6 → LM1085T-3.3 TO-220.
SW1/SW2 → pulsadores through-hole.
Cambié resistencias a formato axial through-hole.
Cambié capacitores a disco/radial through-hole.
Ajusté el regulador LM1085 según datasheet:
C11 entrada → 10uF.
C12 salida → 22uF.
Agrandé la placa a 120 mm × 140 mm.
Recoloqué los componentes para soldadura manual, con headers en bordes y más separación.
Pendiente:
El enrutado quedó sin completar porque se agotaron los créditos.
La última revisión antes del enrutado mostraba airwires, lo cual es normal porque todavía falta rutear.
Falta ejecutar:
Autoruteo/ruteo final.
Revisión completa.
Corrección de posibles errores restantes.
Exportar Gerbers/BOM si quieres fabricar.
Importante: no descargues todavía para fabricar. El esquemático ya está adaptado a soldadura manual, pero la PCB aún necesita el ruteo final y revisión limpia.
2-layer PCB, approximately 70 mm x 50 mm, rounded corners.
Bottom layer used primarily as a continuous GND plane.
Compact wearable industrial safety monitor.
MCU: STM32C011 microcontroller/module.
WiFi: ESP8266 module connected over UART.
Sensors: MPU6050 over I2C, BME280 over I2C, MAX4466 microphone analog output to MCU ADC.
Outputs: RGB LED with current-limiting resistors; vibration motor driven by 2N2222 NPN transistor and flyback diode.
Inputs: SOS pushbutton and reset pushbutton.
Power: single-cell LiPo input through JST connector, AP7361 3.3 V regulator, regulator input/output capacitors, IC decoupling capacitors.
I2C pull-ups: 4.7 kΩ to 3.3 V on SDA and SCL.
Layout: separate analog microphone area from digital/RF area, keep ESP8266 antenna clearance free, manufacturable routing.
Initial Architecture
VBAT from JST connector feeds AP7361-33 LDO. 3V3 powers STM32C011, ESP8266 module, MPU6050, BME280, MAX4466, and RGB LED channels. STM32C011 is the central controller; ESP8266 is a UART WiFi coprocessor. MPU6050 and BME280 share the I2C bus with one pull-up pair. MAX4466 analog output is routed to an STM32 ADC-capable pin. RGB LED channels and vibration motor driver are controlled by GPIO/PWM-capable outputs.
Assumptions
ESP8266 peak current requires a regulator/power path capable of at least 500 mA with adequate bulk capacitance; AP7361 variant should be selected/rated accordingly.
The ESP8266 module will be placed at a board edge with its PCB antenna facing outward and with copper/component keepout under/in front of the antenna.
STM32C011 pin assignment will use common GPIO names and be verified against the selected package/module pinout before manufacturing.