🛠 First connection and startup of the Metro ESP32-P4 Hydra

Adafruit Metro ESP32-P4 Hydra · debutant · Apprenez à alimenter, connecter et vérifier le fonctionnement de base de votre carte Adafruit Metro ESP32-P4 Hydra.

Objectives

This tutorial guides you through the first startup of the Adafruit Metro ESP32-P4 Hydra board. We will explore flexible power options, connect the board to a computer for development, and confirm that the system is operational. This high-performance SoC requires attention to power management but remains beginner-friendly thanks to standard USB compatibility.

Required Hardware

Steps

  1. Power Selection : The board accepts three main sources. For this tutorial, we will use the USB-C port. Plug the USB-C cable into the dedicated port on the board. Ensure the cable is fully inserted.
  2. Computer Connection : Connect the other end of the USB-C cable to your computer. The USB-C port handles both power and serial communication for debugging. You should see a power LED light up on the board, indicating the regulation circuit is active.
  3. Driver Installation : On most modern systems, the serial port is recognized automatically. If not, install the USB-to-Serial driver (often CH340 or CP210x, check specific Hydra docs). Open Device Manager (Windows) or type ls /dev/ttyUSB* (Linux) to identify the port.
  4. Bootloader Mode Check : The board uses TinyUF2 firmware. To verify readiness, hold the BOOT button (if present) during reset. The USB port should appear as a removable drive named 'METROBOOT' or similar.
  5. Test Code Upload : Open Arduino IDE or CircuitPython. Select the identified serial port. Upload a simple 'Blink' program or Python script to light an LED. Note that GPIO pins are 3.3V; do not connect 5V components directly without level-shifting.

Verification

After uploading, observe the board. If a blink program was loaded, an LED should flash regularly. In the IDE serial monitor, you should see startup messages from the OS (ESP-IDF or CircuitPython) confirming RISC-V core and PSRAM initialization. No messages suggest a wrong port selection or a power-only USB cable.

Further Exploration

Once the basics are mastered, explore video capabilities by connecting a DSI screen via MIPI connectors, or test wireless connectivity via the ESP32-C6 coprocessor. Don't forget to explore LiPo battery power management for autonomous projects.

Other tutorials for this board

Code examples for this board

← Back to the board 🛠 All tutorials