Skip to main content
OHM-0005Design demo · no physical photo

OHM-0005

USB-C to UART Adapter — 2-layer, 20 × 50 mm

Concept example2 layersRev A
MCU
CH343P
Input
USB-C
Layers
2
Size
20 × 50 mm
Parts
12
Assembly
Single-sided
Fabrication
Not fabricated
Physical testing
Not physically tested
Contact to order this board — $149

Shipping extra

01

Prompt

USB-C to UART serial adapter using CH343P or CH340C. DTR and RTS pins for automatic reset (Arduino / ESP). 3.3V and 5V power output selectable with jumper. TX, RX, DTR, RTS, 3.3V, 5V and GND broken out to header. Board size around 20 × 50 mm.
02

Schematic

Schematic viewer placeholder
03

Layout & 3D

Top
Bottom
3D viewer placeholder
04

Key features

A USB-to-serial adapter with auto-reset support for Arduino and ESP32 boards. CH343P provides TX, RX, DTR, and RTS signals. Selectable 3.3V or 5V output via jumper. Essential tool for hardware developers.

  • •CH343P USB-to-serial IC (drivers available for Windows, macOS, Linux)
  • •TX, RX, DTR, RTS broken out
  • •Auto-reset circuit for Arduino / ESP8266 / ESP32
  • •3.3V and 5V power output (selectable via jumper)
  • •TX/RX indicator LEDs
  • •USB-C connector
  • •ESD protection on USB lines
05

Notes

  • Auto-reset circuit: DTR → GPIO0 (boot mode), RTS → EN (reset). Connect these to target board for automatic programming.
  • Do NOT select 5V output if target board is 3.3V only; it will damage the target.
  • Maximum output current: ~500 mA from USB. If target board draws more, use external power.
  • CH343P may enumerate as different COM port on each insertion; check device manager / /dev/tty* for the actual port.
06

Files

No downloadable files are available for this design concept.

Start from this board

Describe what you want to change and we'll generate a new design based on this one.