Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For a working prototype, you need an ESP32-C6 development board, a data-capable USB cable that fits that board, and a Windows, Linux, or macOS computer. You also need Espressif’s ESP-IDF toolchain to compile and flash firmware. The ESP32-C6 includes 2.4 GHz Wi-Fi 6, Bluetooth Low Energy, and IEEE 802.15.4, so the same board can support Matter over Wi-Fi or Matter over Thread. Thread additionally requires access to a Thread Border Router, while sensors, switches, relays, power hardware, and an enclosure depend on the device you are building.

The minimum prototype hardware

The central physical part is an ESP32-C6 development board. Espressif’s ESP-IDF v6.1 getting-started documentation identifies an ESP32-C6 board as the required target hardware and lists the DevKitC-1 and DevKitM-1 as official examples. These boards expose the chip’s radio and GPIO connections in a form that is practical for firmware development, wiring, and repeated flashing.

Item Why you need it What to verify
ESP32-C6 development board Runs the Matter application and provides Wi-Fi, Bluetooth Low Energy, and IEEE 802.15.4 radios. Exact board model, module, flash size, antenna arrangement, USB connector, and current hardware revision.
USB data cable Provides the computer connection used for programming and serial output. It must carry data, not just power, and its plug must match the board’s programming port.
Computer Runs ESP-IDF, builds the firmware, flashes the board, and can run commissioning tools. Windows, Linux, or macOS support, plus an available USB port.
Application electronics Turns the radio board into a useful product such as a sensor, button, light controller, or actuator. Voltage, signal type, GPIO requirements, current demand, and the intended enclosure.

ESP32-C6 development board

For a first build, choose an official development kit rather than starting with a bare ESP32-C6 module. A development kit normally gives you a USB programming path, accessible pins, and a board layout intended for evaluation. The two official examples documented for this platform are the ESP32-C6-DevKitM-1 and ESP32-C6-DevKitC-1.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The board is not the complete Matter product. It is the compute and connectivity platform. Your final device still needs the electronics that sense an environment, accept a user input, or control a load.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

A USB cable with data lines

A charge-only cable can power a board while making firmware flashing impossible. The DevKitM-1 user guide specifies a USB-A-to-USB-C cable and explicitly warns that the cable must include data lines. Do not buy a cable based only on the shape of its plug: check the exact connector used by your board and use a cable known to support data transfer.

Some development boards expose more than one USB-related connector or use a different connector in another revision. Follow the user guide for the specific board and connect to the port intended for programming and serial communication.

A supported host computer

Espressif lists Windows, Linux, and macOS as supported host operating systems. The computer is needed for more than compiling: it installs the SDK and toolchain, sends the image to the board, displays serial logs, and can run a host-based Matter commissioner such as CHIP Tool.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You do not need to add a second radio to the ESP32-C6 board just because commissioning is performed from a computer or phone. The controller and the device are separate roles. The exact commissioning path depends on whether your operational network is Wi-Fi or Thread.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Development software is required, but it is not hardware

Install ESP-IDF and its setup components before attempting to build an example. The documented setup includes the target toolchain, CMake, Ninja, and ESP-IDF itself. The version referenced by the current getting-started material is ESP-IDF v6.1; use the instructions that match the version you install rather than mixing commands from unrelated releases.

For Matter application development, Espressif’s ESP-Matter software provides examples and configuration for the supported transports. Software does not replace the physical USB connection: the board still needs a data cable and a host with a working USB port.

Choose Matter over Wi-Fi or Matter over Thread

The ESP32-C6 combines three relevant radio families: 2.4 GHz Wi-Fi 6, Bluetooth Low Energy, and IEEE 802.15.4. Espressif maps Wi-Fi-capable ESP32 platforms to Matter Wi-Fi devices and uses the C6’s 802.15.4 radio for Matter Thread devices. Select the transport before choosing the rest of your network hardware, because Wi-Fi and Thread have different infrastructure requirements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Matter over Wi-Fi

A Wi-Fi Matter device joins the local 2.4 GHz Wi-Fi network and communicates over IP. The ESP32-C6 board supplies the device radio; your existing Wi-Fi network supplies the access point and network connectivity. No separate Thread radio is required for the device when you select the Wi-Fi configuration.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Wi-Fi is often the simpler prototype path when the intended installation already has suitable 2.4 GHz coverage and you want to avoid adding Thread infrastructure. It also lets you exercise the board’s Wi-Fi stack directly while using Bluetooth Low Energy during initial commissioning.

Matter over Thread

Thread uses the ESP32-C6’s IEEE 802.15.4 radio. A Thread end device does not normally connect directly to a conventional Wi-Fi access point. Instead, it joins a Thread network, and a Thread Border Router connects that Thread network to Wi-Fi and the wider IP network.

Before selecting Thread, identify whether the intended home, lab, or test environment already has a compatible Border Router. Espressif’s documented reference architecture shows a Border Router built from an ESP32-H-family device together with a Wi-Fi SoC. That is an architectural example, not a requirement to purchase that exact arrangement when another compatible Border Router is already available.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Border Router is network infrastructure, not a second component that must be mounted inside every ESP32-C6 endpoint. If you are building only the end device and the test environment already supplies the router, your prototype bench still needs only the C6 board, cable, host computer, and application electronics.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Bluetooth Low Energy’s role

Bluetooth Low Energy is available for commissioning flows. It is not the operational Matter network in the documented Wi-Fi and Thread examples. Treat BLE as the setup channel used to pass credentials or configuration to the device, while Wi-Fi or Thread carries normal Matter traffic after commissioning.

Which ESP32-C6 development board should you start with?

Both official boards are valid starting points. The differences that matter are the module used, flash configuration, antenna arrangement, connector layout, exposed pins, and the revision of the board guide you are following.

Board Module and flash information Radio and antenna details Selection notes
ESP32-C6-DevKitM-1 Based on ESP32-C6-MINI-1(U); the documented module configuration has 4 MB of flash. Wi-Fi 6 at 2.4 GHz, Bluetooth 5, and IEEE 802.15.4; the MINI-1 uses a PCB antenna, while a MINI-1U variant provides an external antenna connector. Entry-level development board. Confirm which module suffix and antenna arrangement are fitted to the board you receive.
ESP32-C6-DevKitC-1 The cited v1.1 guide describes an ESP32-C6-WROOM-1 with 8 MB of SPI flash. Wi-Fi 6 at 2.4 GHz, Bluetooth 5, and IEEE 802.15.4 with a PCB antenna in the documented configuration. The guide notes that a v1.2 revision is available. Check the revision printed on the board and use the corresponding current guide.

The larger flash configuration on the DevKitC-1 may be useful when your firmware, Matter features, logs, or update images require more space, but the cited documentation does not provide a performance benchmark between the boards. Do not infer radio range or throughput from flash size or board name.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Before ordering, compare the GPIO headers and the connector location against your planned sensor or actuator wiring. Also check whether the antenna is integrated on the PCB or requires an external antenna connection. These mechanical details can matter more than the nominal board family once the prototype is placed in an enclosure.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Application hardware: what the generic list cannot decide

There is no universal peripheral bill of materials for an ESP32-C6 Matter device. A temperature sensor, wall switch, smart light controller, leak detector, and motorized actuator all need different electronics. Add hardware according to the endpoint type you are implementing.

Sensors and inputs

  • Choose a sensor with an interface the ESP32-C6 software and available pins can support, such as the bus or digital input required by your chosen part.
  • For buttons, switches, or reed contacts, plan the input circuit, pull-up or pull-down arrangement, debounce behavior, and safe wiring.
  • Check the sensor’s supply voltage and logic levels against the development board and any level-shifting hardware.

Actuators and outputs

  • LEDs and low-power indicators may be connected through appropriate resistors and GPIO control.
  • Relays, motors, valves, and other loads generally need a driver stage and a separate power path; do not connect a load directly to a GPIO unless the component’s electrical requirements explicitly allow it.
  • Design for isolation and protection when switching external or hazardous voltages. The development kit is not, by itself, a mains-rated control assembly.

Power, wiring, and mechanical parts

USB power is convenient during bench development, but the finished product may need a battery, regulated supply, protection circuitry, or a dedicated power connector. Select those parts from the endpoint’s voltage and current requirements rather than from the development board alone.

A breadboard and jumper wires can speed up low-voltage experiments, although they are not a substitute for a production PCB. An enclosure, mounting hardware, connectors, strain relief, and environmental protection become part of the hardware once the design leaves the desk. The ESP-Matter development documentation leaves these peripherals device-dependent, so there is no single official list that applies to every endpoint.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Build and flash the first prototype

  1. Define the endpoint. Decide whether the device will use Matter over Wi-Fi or Matter over Thread, then list its sensors, inputs, outputs, power source, and physical constraints.
  2. Select the development kit. Choose a DevKitM-1 or DevKitC-1 after checking the module, flash configuration, antenna arrangement, GPIO access, USB connector, and current board revision.
  3. Prepare the cable and host. Use a known data-capable cable with the connector required by the chosen board. Set up a Windows, Linux, or macOS computer with a working USB port.
  4. Install the toolchain. Set up the matching ESP-IDF release, target tools, CMake, and Ninja. Confirm that the environment can identify the ESP32-C6 target before adding application code.
  5. Connect the board. Attach the cable to the board’s documented programming connector. If the operating system does not create a serial device, test another data cable, USB port, or board connector before changing firmware settings.
  6. Choose the Matter transport in the example configuration. ESP-Matter examples provide Wi-Fi or Thread configuration paths. Select the one that matches the network design; do not configure Thread merely because the chip includes 802.15.4.
  7. Add the endpoint electronics. Wire the sensor, switch, LED, relay driver, or other peripheral according to its electrical requirements. Keep the first test to low-voltage, easily observable functions.
  8. Build and flash. Compile the example with ESP-IDF, flash the resulting image through the USB data connection, and open serial logs to confirm boot and radio initialization.
  9. Commission the device. Use a supported controller such as the host-based CHIP Tool or an ESP RainMaker iOS or Android app where appropriate. For Thread, make sure the Border Router and Thread network are operating before commissioning.
  10. Validate the endpoint. Test the Matter cluster behavior, sensor readings, input events, output state, reconnect behavior, and power conditions before packaging the electronics.

Thread-specific hardware planning

Thread changes the minimum system boundary. The C6 board can be the Thread endpoint, but the network still needs a Border Router to provide connectivity between Thread and Wi-Fi/IP. Draw the architecture as two separate devices: the endpoint you are building and the infrastructure that routes its traffic.

  • Confirm that a compatible Border Router is present in the intended test location.
  • Place the endpoint where its 802.15.4 radio can form a reliable Thread link; an enclosure or metal mounting surface can affect antenna behavior.
  • Keep commissioning responsibilities distinct from operational networking. BLE may assist setup, while Thread carries Matter traffic afterward.
  • If you are prototyping the Border Router itself, account for its own Wi-Fi SoC, Thread-capable radio, power, firmware, and network connection in a separate hardware design.

From development kit to a production board

An official development kit proves the software and basic circuit concept; it is not a finished custom product. A production design needs an application-specific review of RF layout, antenna selection, power budget, enclosure materials, thermal behavior, manufacturing test points, and applicable certification.

The antenna choice deserves particular attention. A PCB antenna and an external-antenna module impose different placement and enclosure constraints. Preserve the module vendor’s recommended RF keep-out and layout requirements when moving from a kit to a custom PCB. The cited getting-started material does not define a universal production layout or certification plan, so those decisions must be made for the target market and product enclosure.

Likewise, do not treat the development board’s USB connector, header pins, or exposed wiring as the final user interface. A production device may need a concealed programming header, test pads, a reset method, protected connectors, and a controlled power input.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting the hardware setup

The board powers on but will not flash

  • Replace the cable with one confirmed to carry USB data; charge-only cables are a common cause.
  • Verify that the cable is connected to the programming connector specified by the board guide.
  • Check that the host operating system exposes the board’s serial interface and that no other program has opened it.
  • Confirm that the selected ESP-IDF target and board revision match the hardware.

The firmware builds but the device cannot join Matter

  • Check whether the image was configured for Wi-Fi or Thread as intended.
  • For Wi-Fi, verify access to the required 2.4 GHz network.
  • For Thread, verify that a functioning Thread network and Border Router exist; the C6 endpoint cannot replace that infrastructure by itself.
  • Use serial logs to distinguish a radio initialization problem from a commissioning or credential problem.

A peripheral behaves unpredictably

  • Recheck supply voltage, ground connection, logic levels, and the GPIO selected in software.
  • Separate a load’s power wiring from the microcontroller’s signal wiring and add the required driver or protection stage.
  • Test the Matter endpoint with the peripheral disconnected to determine whether the fault is in radio/software setup or the application circuit.

Prototype bench checklist

  • ESP32-C6 DevKitM-1 or DevKitC-1, with the exact module and board revision recorded.
  • Data-capable USB cable matching the board’s programming connector.
  • Windows, Linux, or macOS computer with ESP-IDF, its target toolchain, CMake, and Ninja installed.
  • Chosen Matter transport: 2.4 GHz Wi-Fi network or Thread network with a Border Router.
  • Application-specific sensors, switches, LEDs, drivers, relays, or other peripherals.
  • Appropriate low-voltage power source for bench testing, followed by a product-specific power design.
  • Wiring, breadboard or prototype PCB, enclosure materials, and antenna clearance appropriate to the experiment.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.