USB Mouse Switch PCB

Added independent RESET and BOOT/FLASH buttons for both ESP32-S3 processors:
  • SW1: U8 reset
  • SW2: U8 flash/boot
  • SW3: U9 reset
  • SW4: U9 flash/boot
The isolated power domains remain separate, and the schematic review reports no electrical errors or warnings.
Remove the screen
Removed the OLED screen (OLED1) from the schematic and PCB.
The usb a is facing the board when it should be facing the other way
Fixed. The USB-A connector now faces outward, while remaining centered between the two USB-C connectors.
Review and place
Run PCB review
Place new buttons
Fix stackup issue
Check USB orientation
Update docs

Refine this doc
Ask about this doc
Block Diagram

Diagram


D+/D- switched VBUS + D+/D- USB2 UART0 + RTS/CTS\n115200 or node_4M 4M full-duplex UART + flow control\ndescriptors, reports, control PC1 USB-C\nVBUS + USB2 Left ESP32-S3-N4R2\nUSB device / HID presentation USB-A physical mouse/keyboard Right ESP32-S3-N4R2\nUSB host / descriptor parser PC2 USB-C CH343G USB-UART Protected VBUS path Protected VBUS path LM66100 reverse-blocking OR SYS_5V AP63203 node_3V3 TPS2051C current-limited switch
All three USB data paths are independent. Grounds are common; PC VBUS rails are not directly tied.

Assets

Assets are files uploaded to this project which can be used in various ways.

Dual-PC USB Mouse Bridge thumbnail
Dual-ESP32-S3 three-port USB HID passthrough and input-modification bridge with CH343 PC2 command interface, clean-room MAKCU public-protocol compatibility, protected dual-source power, and 4-layer USB-controlled-impedance requirement.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$3.78–$8.38

Digi-Key

$1.79

HQonline

$1.37–$1.67

LCSC

$17.72–$18.12

Mouser

$9.26

TME

$3.59

Verical

$3.39–$12.80

Controls