Data Logger


I’m blocked again because the account has no available ACUs, so I can’t continue executing or verifying changes right now.
Completed in this session
  • Added the main schematic parts: ESP32-S3-WROOM-2, automotive 5V buck, 3.3V LDO, CAN transceiver, DS3231 RTC, OBD2, USB-C, microSD, JST-PH expansion ports, protection parts, buttons, LED, passives, inductors, and decoupling.
  • Wired the vehicle input path through fuse → switch → P-MOS reverse protection → TVS/filter → buck regulator.
  • Wired the 5V buck output, 3.3V LDO, major decoupling, ESP32 power, CAN power, RTC power, microSD power, and grounds.
  • Corrected the buck inductor to 4.7µH / ≥2.5A Isat target based on the LMR50410 datasheet.
Still to do once ACUs are available
  • Finish wiring USB-C, CAN/OBD2 signals, microSD SPI, I2C RTC/Port A, UART Port B, ADC Port C, LED, reset/boot/user buttons, and DS3231 NC/VBAT handling.
  • Run ERC/design review and fix any connection issues.
  • Update firmware starter, bring-up, and regulatory/automotive notes.
finish this project
I’ll finish the remaining schematic wiring, verify the design, and update the key project docs with any open risks or bring-up notes.
Finished the schematic phase: USB-C, CAN/OBD2, RTC/I2C, microSD, UART, ADC, buttons, LED, power, and no-connect handling are wired, and the checked ERC categories are clean.
Created docs:
Open items before layout/manufacturing:
  • Verify OBD2 connector mechanical gender/fit.
  • Review 3.3 V LDO thermals under ESP32 + microSD + WiFi load.
  • Replace/approve the provisional P-channel MOSFET with an automotive-qualified part if robustness matters.
Suggested next steps:
  1. Set board size, stackup, and layout rules.
  2. Place components with automotive/USB/CAN/antenna constraints.
  3. Route the PCB and clear DRC/airwires.
Layout and fixes
Start PCB layout
Verify OBD2 fit
Review LDO thermals
Replace MOSFET

Name

ESP32-S3 OBD2 Data Logger

ESP32-S3 OBD2 Data Logger thumbnail