-
Notifications
You must be signed in to change notification settings - Fork 167
99 Serial
This guide explains how to connect to the ESP32 Bus Pirate using a serial terminal on your computer.
Whether you're using Windows, macOS, or Linux, several tools are available to open a serial port and interact with the CLI.
Open Device Manager and look under Ports (COM & LPT). Youβll see something like:
USB Serial Device (COM3)
If you're using M5Burner, plug in the device while M5Burner is open β the COM port will appear automatically when the board is connected.
β Recommended: PuTTY
- Free, open-source, lightweight.
- Supports serial (COMx) mode easily.
- Simple raw text display for command-line interaction.
- CoolTerm β Visual, easy to configure.
- RealTerm β Advanced features, older UI.
- YAT (Yet Another Terminal) β Clean and MCU-friendly.
In a terminal, run:
ls /dev/tty.usb*You may see something like:
/dev/tty.usbserial-0001If you're using M5Burner, plug in the device while M5Burner is open β the USB interface will appear automatically when the board is connected.
β Recommended: CoolTerm
- Auto-detects USB serial ports (CH340, CP210x, FTDI, etc.).
- Friendly interface and customizable.
-
screen in terminal:
screen /dev/tty.usbserial-XXXX 115200
In a terminal, run:
ls /dev/ttyUSB*
ls /dev/ttyACM*You may see something like:
/dev/ttyUSB0If you're using M5Burner, plug in the device while M5Burner is open β the USB interface will appear automatically when the board is connected.
- Pre-installed on most distros.
- Simple to use:
screen /dev/ttyUSB0 115200
- Configurable with menus.
- First time setup: run
sudo minicom -s
- picocom
- gtkterm
- CuteCom
- PuTTY for Linux
- Make sure to select the correct serial port (e.g.
COM3,/dev/ttyUSB0/dev/ttyACMO, or/dev/tty.usbserial-*). - Use 115200 baud rate, 8 data bits, no parity, 1 stop bit.
- If you donβt see the welcome message, send any key to βwakeβ the Bus Pirate and trigger the banner.
β οΈ Voltage Warning: Devices should only operate at 3.3V or 5V.
Do not connect peripherals using other voltage levels β doing so may damage your ESP32.