Completed the Æthel Drive schematic instantiation and wiring.
- Added and wired ESP32 DevKitC, L298N, MPU6050, SSD1306 OLED, ACS712-05B, LM2596 buck module, 12 V/E-stop connector, motor connector, I2C pull-ups, ADC dividers, decoupling/bulk capacitors, and L298N flyback diodes.
- Shared I2C bus is on GPIO21/GPIO22 with 4.7 kΩ pull-ups to 3.3 V.
- L298N channel A uses GPIO25 for PWM enable, GPIO26/GPIO27 for direction.
- ACS712 output and 0–12 V motor voltage are scaled before ESP32 ADC GPIO34/GPIO35.
- E-stop is wired as a hardware motor-rail cutoff path while keeping ESP32 logic powered.
- ERC/review now reports no open errors or warnings for the checked schematic categories.
Important voltage-level notes:
- I2C pull-ups are to 3.3 V, which is correct for ESP32.
- ACS712 is a 5 V part; its analog output is divided down before GPIO34.
- The OLED module is powered from 5 V but shares 3.3 V I2C pull-ups; this is acceptable only if the OLED module does not add onboard pull-ups to 5 V.
- The L298N accepts ESP32 3.3 V logic as HIGH in typical use, but verify the exact module/IC threshold if using a clone board.
I also created:
Schematic is ready for your review before moving to layout.