ESP-32-S3 Mini Schematic Design

Yeah — this is a solid start, and I can read the main intent from the screenshot.
What I see in your schematic image:
  • ESP32-S3-MINI-1 module in the center
  • USB-C connector
  • 3.3 V regulator
  • BOOT / RESET buttons
  • power LED
  • buzzer
  • a servo output section
  • a fingerprint connector
  • and a sensor block at bottom-right that looks like an IMU/sensor interface
My quick opinion
Good:
  • You’ve already separated the design into functional blocks, which makes it much easier to debug and build from a screenshot review perspective
  • The core support pieces for the ESP32 are there: USB, regulator, boot/reset, LED
  • The schematic is readable enough to reason about at a high level
Main concerns from the screenshot
  1. I do not think that bottom-right sensor is the BNO055
    • The label in the image looks like something closer to LSM6DSOXTR, not BNO055.
    • So if your goal is specifically ESP32 + BNO055, this screenshot may be using a different IMU.
  2. I can’t verify exact pin correctness from the screenshot alone
    • For image reviews, the right approach is to identify topology and obvious issues, but not pretend unreadable pin text is confirmed
    • So I can comment on structure, but not guarantee every net is right from this image.
  3. USB-C implementation needs a closer check
    • I can see 5.1 kΩ CC resistors, which is a good sign for a USB device/power sink style connection.
    • But the USB D+ / D- routing to the ESP32-S3 needs to be checked carefully, since the S3 supports native USB and those exact nets matter.
  4. ESP32 enable / boot network should be verified
    • You have buttons and a pull-up shown, which is directionally right.
    • But the exact EN, GPIO0/BOOT, pull resistor values, and whether reset/boot are wired in the recommended way should be checked against the ESP32-S3-MINI-1 documentation, not guessed.
  5. Sensor power / interface mode needs verification
    • If this is meant to be BNO055, then the required power pins, I²C/UART mode pins, address/config pins, reset pins, and decoupling need to match the BNO055 datasheet.
    • From the screenshot alone, I can’t confirm that.
Short answer
  • As a rough architecture: yes, this looks reasonable.
  • As a finished “ESP32-S3 + BNO055” schematic: not yet verified, and possibly not actually using a BNO055.
What I’d fix/check first
  1. Confirm the IMU part number
  2. Verify ESP32-S3 USB pins
  3. Verify EN / BOOT wiring
  4. Verify regulator input/output caps
  5. Verify the sensor is powered from 3.3 V
  6. If it is BNO055, verify:
    • SDA/SCL
    • pull-ups
    • reset/boot/config pins
    • decoupling caps
If you want, I can do the next useful step in a very practical way:
  • Option A: you send a clearer screenshot just of the ESP32 + USB + IMU area
  • Option B: I give you a known-good ESP32-S3-MINI-1 ↔ BNO055 connection checklist
  • Option C: I mark up this screenshot verbally and tell you exactly what looks right vs suspicious block by block
If you want the fastest path, pick C and I’ll go line-by-line through this image.
Do block-by-block review
Check USB and boot
Verify the IMU part
VDDIO
NBOOT_LOAD_PIN
XIN32
GNDIO
VDD
PIN10
INT
PS0
COM2
NRESET
XOUT32
COM3
COM1
CAP
PIN16
PS1
GND
PIN15
COM0

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    F-V5.kicad_mod

    F-V5Footprint
    BNO055.step

    BNO055.step

    3D3D Model

    BNO055

    defaultDefault
    BNO055.png

    BNO055.png

    BNO055Thumbnail

    BNO055

    BNO055 thumbnail
    Accelerometer, Gyroscope, Magnetometer, 9 Axis Sensor I²C, UART Output #Accelerometer #commonpartslibrary #sensor

    Properties

    Sensor

    Bosch Sensortec

    BNO055

    U

    Pricing & Availability

    DPN

    Stock

    Qty 1

    1

    0

    $8.174

    3

    0

    $0.00

    1

    666

    $19.79189

    1

    3.6K

    $10.055

    1

    7K

    $14.81

    1

    4K

    $12.1069

    Controls