1. Product Overview
The ESP32-C6-EVB is a versatile development board designed for smart home and IoT applications. It integrates Espressif’s ESP32-C6-WROOM-1-N4 module, featuring 2.4 GHz Wi-Fi 6 (IEEE 802.11ax), Bluetooth 5 (LE), and 802.15.4 low-rate wireless personal area network (LR-WPAN) protocol, which forms the basis for Zigbee, Thread, and Matter specifications. This board is equipped with four relays and four opto-isolated inputs, making it ideal for controlling various devices and integrating into existing systems.

2. Features
- Microcontroller: ESP32-C6-WROOM-1-N4 module with 32-bit RISC-V single-core microprocessor, up to 160 MHz.
- Memory: 4MB Flash, 320 KB ROM, 512 KB HP SRAM, 16 KB LP SRAM.
- Wireless Connectivity: 2.4 GHz Wi-Fi 6 (IEEE 802.11ax), Bluetooth 5 (LE), and 802.15.4 (Zigbee, Thread, Matter).
- Relays: Four (4) relays, rated for 10A/240VAC, with status LEDs.
- Inputs: Four (4) opto-isolated inputs, supporting DC voltage up to 30VDC, with status LEDs.
- Power Input: USB-C connector for power and programming, or external power jack (8-50V DC).
- Debugging/Programming: USB-C for JTAG debugging, dedicated programming connector suitable for ESP-PROG.
- Expansion: Two UEXT connectors (0.1" step and JST), Extension GPIO connector.
- User Interface: Reset button, User button.
- Mounting: Four mount holes, four rubber pads included.

3. Setup Guide
3.1 Powering the Board
- USB-C Power: Connect a standard USB-C cable to the USB-C port on the board and to a 5V power source (e.g., computer, USB wall adapter). This also enables programming and JTAG debugging.
- External DC Power: For higher power applications or standalone operation, connect an external DC power supply (8-50V DC) to the power jack. Ensure correct polarity.
3.2 Connecting Inputs
The board features four opto-isolated inputs (IN1-IN4). These inputs are designed to accept DC voltages up to 30VDC. Connect your input signals to the screw terminals labeled IN1, IN2, IN3, IN4, ensuring the common ground is shared if necessary.
3.3 Connecting Relays
The four relays (OUT1-OUT4) provide normally open (NO) and normally closed (NC) contacts, along with a common (COM) terminal. Each relay is rated for 10A/240VAC. Connect your loads to the appropriate terminals based on your application's requirements.

3.4 Programming the Board
The ESP32-C6-EVB can be programmed via the USB-C port or the dedicated programming connector. For detailed programming instructions, including flashing Tasmota firmware or custom applications, please refer to the official documentation.
4. Operating Instructions
Once powered and programmed, the ESP32-C6-EVB board operates based on the loaded firmware. If Tasmota is installed, you can control the relays and monitor inputs via a web interface, MQTT, or other supported protocols. The board's Wi-Fi 6, Bluetooth 5 LE, and Zigbee capabilities enable seamless integration into various smart home ecosystems supporting Matter or other protocols.
- Relay Control: The four relays can be individually controlled to switch AC or DC loads. The status LEDs next to each relay indicate its current state (ON/OFF).
- Input Monitoring: The four opto-isolated inputs can detect external signals (e.g., from switches, sensors). The input LEDs indicate the status of each input.
- Reset Button: Pressing the Reset button will restart the ESP32-C6 module.
- User Button: The User button can be configured within your firmware for custom functions (e.g., mode switching, factory reset).
5. Maintenance
To ensure the longevity and reliable operation of your ESP32-C6-EVB board, follow these maintenance guidelines:
- Keep the board clean and free from dust and debris. Use a soft, dry brush or compressed air for cleaning.
- Avoid exposing the board to moisture, extreme temperatures, or corrosive environments.
- Ensure adequate ventilation, especially if the board is enclosed or operating under heavy loads, to prevent overheating.
- Periodically check for and apply firmware updates to benefit from new features, bug fixes, and security enhancements. Refer to the official documentation for update procedures.
- Inspect wiring connections regularly to ensure they are secure and free from damage.
6. Troubleshooting
If you encounter issues with your ESP32-C6-EVB board, consider the following troubleshooting steps:
- No Power/LEDs Off: Check power connections (USB-C or external DC). Ensure the power supply voltage is within the specified range (5V for USB-C, 8-50V DC for external).
- Wi-Fi/Bluetooth Connectivity Issues: Verify your network credentials in the firmware. Ensure the board is within range of your Wi-Fi router or Bluetooth device. Check for signal interference.
- Relay Not Actuating: Confirm the relay control signal from your firmware. Check the wiring to the load and ensure the load's power requirements are within the relay's specifications (10A/240VAC max).
- Input Not Responding: Check the input signal voltage and ensure it is within the 30VDC limit. Verify the wiring to the input terminals and the input monitoring logic in your firmware.
- Firmware Upload Failure: Ensure correct drivers are installed for the USB-C serial converter. Verify the programming software settings (e.g., COM port, baud rate). Try pressing the BOOT button during upload if necessary.
For more advanced troubleshooting, consult the detailed documentation available at: https://wiki.icbbuy.com/doku.php?id=developmentboard:esp32-c6-evb
7. Specifications
| Feature | Detail |
|---|---|
| Model Number | ESP32-C6-EVB |
| Microcontroller | ESP32-C6-WROOM-1-N4 (32-bit RISC-V single-core, up to 160 MHz) |
| Flash Memory | 4MB |
| SRAM | 512 KB HP SRAM, 16 KB LP SRAM |
| Wireless Connectivity | Wi-Fi 6 (2.4 GHz, 802.11ax), Bluetooth 5 (LE), 802.15.4 (Zigbee, Thread) |
| Relays | 4 (10A/240VAC Max) |
| Opto-isolated Inputs | 4 (up to 30VDC) |
| Power Input (USB-C) | 5V DC |
| Power Input (External Jack) | 8-50V DC |
| Dimensions (Board Only) | 12.2 cm x 8.2 cm |
| Dimensions (With Shell) | 14.5 cm x 9.0 cm |
| Weight | 0.25 kg |


8. User Tips
- Safety First: When working with AC loads connected to the relays, always ensure power is disconnected before making or changing any wiring to prevent electrical shock.
- Firmware Choice: Explore various open-source firmwares like Tasmota, ESPHome, or develop your own using the Espressif IDF to fully customize the board's functionality for your specific needs.
- Community Support: Leverage online communities and forums dedicated to ESP32 and Tasmota for project ideas, troubleshooting, and advanced configurations.
- Documentation is Key: Always refer to the official product documentation and the ESP32-C6 datasheet for the most accurate and up-to-date technical information.
9. Warranty and Support
For warranty information and technical support, please refer to the policies provided by your retailer or the manufacturer, QSZNTEC. Detailed technical documentation and resources can be found at the official wiki page:
https://wiki.icbbuy.com/doku.php?id=developmentboard:esp32-c6-evb