Adding the Apollo Breakout Module¶
The Breakout Module gives your starter kit room to grow. It breaks the ESP32-C6's pins out so you can wire up your own parts, the components the kit doesn't include. By the end of this tutorial you'll have it attached to your ESP32-C6 and be ready to build something of your own.
More detail coming soon
This page covers the basics for getting the Breakout Module attached and online. We'll fill out the module-specific wiring, pinout, and example automations in a follow-up update.
Before you start
Work through the two prerequisites first:
- Start Here to snap the module off the panel.
- First Steps to install ESPHome Device Builder and create your starter kit device.
Prerequisite¶
The Web Server is used to broadcast a local website using your device. This allows you to navigate to the IP address of your device or hostname such as esphome-starter-kit.local to easily control your new device!
- In the ESPHome Device Builder, navigate to the Core configuration section.
- Click Add component.
- Scroll to Web Server and click Add.
- Click Add once more to confirm.
- Toggle Show advanced settings.
- Scroll down to Version and select 3 from the dropdown.
Attach Breakout module¶
Connect the Breakout Module to the ESP32-C6 using one of the FPC ribbon cables that came with the kit. Either FPC connector on the ESP32-C6 works, top or bottom.
1. Unplug the USB-C cable from the ESP32-C6 so it is powered off.
Handle the FPC connectors gently
The latches are small and the ribbon cable is fragile. Lift the latch with a fingernail, slide the cable in, and press the latch down. Never pull on the cable itself.
2. Flip up the latch on the FPC connector then gently slide the ribbon cable in to the connector. Gently press the latch down to lock it in place.
3. Slide the ribbon cable into the Breakout Module with the blue side facing upwards then press the latch down to lock it in place.
4. Plug the ESP32-C6 back into your computer.
Wire up your own components¶
The Breakout Module is different from the other starter kit modules. Instead of a single fixed sensor with a ready-made component in Device Builder, it breaks the ESP32-C6's pins out to the module so you can wire up your own buttons, sensors, LEDs, and other parts. This is the module for tinkering and building something that isn't in the kit.
Because the wiring is up to you, there's no Add Component entry to select. You decide what to connect, then add the matching ESPHome component to your YAML by hand. The ESPHome component index lists every supported sensor, switch, light, and more, along with the config each one needs.
Pinout coming soon
We'll add the Breakout Module pinout (which module pin maps to which ESP32-C6 GPIO) and a worked example or two once the module-specific docs are ready. For now, match your wiring to the GPIO numbers in your component's ESPHome config.
Install the firmware¶
Once you've added the component for whatever you wired up, flash the device so your changes go live.
- Click Install on your device card in ESPHome Device Builder.
- Choose Plug into the computer running ESPHome Device Builder for the first flash, or On The Network if the device is already on your Wi-Fi.
- Wait for the compile and flash to finish. First builds can take a few minutes.
- The device reboots and reconnects to your Wi-Fi on its own.
Test your wiring¶
With the device back online, whatever you wired up shows up on the web server alongside your other entities. Open it in a browser on the same network and watch it react in real time.
- In a browser, open
http://<your-device-name>.local/. If you usedesphome-starter-kitas the device name in Getting Started, that'shttp://esphome-starter-kit.local/. - Find the entity for the component you added in the list.
- Trigger it (press your button, cover your sensor, and so on) and watch the value update.
Your Breakout Module is wired up and ready!
From here, the Breakout Module is your sandbox. Mix in any ESPHome component and build something that's all your own.
New to ESPHome? We're here to help.
Stuck on a step or want to show off what you built? Ask questions and share projects with the Apollo community.


