Best Zigbee Development Boards and Modules for DIY Projects: 12 ESP32-C6, ESP32-H2, EFR32MG24, nRF52840 and XBee Picks (Buying Guide)

⚠️ Affiliate Disclosure: This post contains Amazon affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you. Every board below was checked against its live Amazon listing before publishing. Prices change often, so we don’t list them here. Tap any Buy Here button to see the current price on Amazon.
Maker Buying Guide

🛠️ Best Zigbee Development Boards and Modules

12 boards and modules for building your own Zigbee sensors, switches, routers and coordinators, from Espressif ESP32-C6 and ESP32-H2 to Silicon Labs EFR32MG24, Nordic nRF52840 and Digi XBee 3.

✅ 12 Boards Reviewed ✅ 4 Chip Families ✅ SDK Notes for Each ✅ Honest Pros & Cons

Off-the-shelf Zigbee sensors are cheap, but sooner or later every maker wants something the market doesn’t sell: a soil moisture node with a custom probe, a Zigbee-controlled relay board, a battery CO₂ sensor or a gateway that bridges Zigbee to your own MQTT setup. That’s when you need a Zigbee-capable development board.

Zigbee runs on IEEE 802.15.4 radios, and four chip families dominate maker boards today: Espressif ESP32-C6 / H2 / C5, Silicon Labs EFR32MG24, Nordic nRF52840 and Digi XBee 3 modules. Each comes with a different SDK, power profile and learning curve. This guide ranks 12 boards and modules available on Amazon and explains which one fits which project.

💡 Reality check before you buy: A board with an 802.15.4 radio isn’t automatically a finished Zigbee device. You still need the vendor’s Zigbee stack (Espressif’s Zigbee SDK, Silicon Labs’ Zigbee stack in Simplicity Studio, Nordic’s ZBOSS-based Zigbee add-on, or Digi’s XBee firmware), and devices you build won’t be certified unless you go through the Connectivity Standards Alliance. Arduino support varies: ESP32-C6 has Zigbee examples in the Arduino core, while Silicon Labs’ Arduino core focuses on Matter and Thread. SDK details change quickly, so always check the vendor’s current documentation.

🛠️ Quick Comparison: All 12 Zigbee Boards and Modules

BoardChipRadiosBest ForBuy
🥇 Seeed XIAO ESP32C6ESP32-C6Wi-Fi 6, BLE 5, 802.15.4Best OverallBuy Here →
🧩 Waveshare ESP32-C6 Dev BoardESP32-C6-WROOM-1Wi-Fi 6, BLE 5, 802.15.4Best Full-Size BoardBuy Here →
📦 XIAO ESP32C6 (3-Pack)ESP32-C6Wi-Fi 6, BLE 5, 802.15.4Best for Mesh TestingBuy Here →
🔋 Espressif ESP32-H2-DevKitM-1ESP32-H2BLE 5, 802.15.4Best for Battery NodesBuy Here →
📶 Seeed XIAO ESP32-C5ESP32-C5Dual-band Wi-Fi 6, BLE, 802.15.4Best Dual-Band GatewayBuy Here →
🔴 SparkFun Thing Plus ESP32-C6ESP32-C6-WROOM-1Wi-Fi 6, BLE 5, 802.15.4Best Qwiic EcosystemBuy Here →
🔵 Arduino Nano MatterMGM240S (EFR32MG24)802.15.4, BLEBest Silicon Labs StarterBuy Here →
🟢 Seeed XIAO MG24EFR32MG24802.15.4, BLEBest Tiny EFR32 BoardBuy Here →
🟠 SONOFF Dongle Plus MG24EFR32MG24802.15.4 (USB stick)Best Coordinator HardwareBuy Here →
🔷 MDBT50Q nRF52840 USB-C DonglenRF52840BLE, 802.15.4Best Nordic DongleBuy Here →
🔹 GeeekPi nRF52840 USB DonglenRF52840BLE, 802.15.4Budget Sniffer HardwareBuy Here →
📡 SparkFun XBee 3 Wireless KitDigi XBee 3Zigbee, 802.15.4, BLEEasiest Zigbee ModuleBuy Here →

Radio capabilities are from each chip vendor and the Amazon listings. Tap Buy Here to see the live price on Amazon.

🔍 How to Choose a Zigbee Dev Board

🧠

Chip Family and SDK

Espressif uses ESP-IDF with its Zigbee SDK (and Arduino examples on C6). Silicon Labs uses Simplicity Studio. Nordic uses nRF Connect SDK with a Zigbee add-on. XBee uses Digi’s firmware and XCTU. Pick the toolchain you want to live in.

📶

Wi-Fi or Not

ESP32-C6 and C5 add Wi-Fi for gateways and cloud bridges. ESP32-H2, EFR32MG24 and nRF52840 skip Wi-Fi, which makes them better for low-power battery nodes.

🔋

Power Profile

Battery Zigbee end devices sleep most of the time. Boards with LiPo charging and low-quiescent regulators, like XIAO boards, make battery prototypes easier.

🧭

Device Role

End devices (sensors) can sleep. Routers (plugs, relays) must stay powered. Coordinators run the network. Most chips here can play any role; your firmware decides.

🔀

Future Protocols

Every 802.15.4 chip here can also run Thread, so the same board can prototype Matter-over-Thread products later.

🏆 Detailed Reviews: All 12 Zigbee Boards and Modules

🥇 BEST OVERALL

Seeed Studio XIAO ESP32C6

⭐ 4.8/5 · Thumbnail-Size Zigbee, Thread and Wi-Fi 6
ESP32-C6
RISC-V
802.15.4
ZIGBEE + THREAD
Wi-Fi 6
+ BLUETOOTH LE
160+
AMAZON RATINGS
Buy on Amazon →
Seeed Studio XIAO ESP32C6 Zigbee and Thread development board

For most makers, the XIAO ESP32C6 is the easiest way into Zigbee development. Its ESP32-C6 combines 2.4 GHz Wi-Fi 6, Bluetooth LE and an IEEE 802.15.4 radio for Zigbee and Thread on a thumbnail-sized board, and Seeed markets it as Matter-native. You can write Zigbee firmware in ESP-IDF with Espressif’s Zigbee SDK or use the Zigbee examples in the Arduino ESP32 core, which makes it approachable for Arduino users. XIAO boards include LiPo charging and a castellated layout for embedding in projects. With 160+ ratings averaging about 4.7 stars, it’s the best-reviewed Zigbee-capable dev board on Amazon. See our best ESP32 development boards guide for the wider ESP32 lineup.

✅ Pros
  • Zigbee, Thread, Wi-Fi 6 and BLE
  • Arduino and ESP-IDF support
  • Tiny with LiPo charging
  • Strong review base
❌ Cons
  • Limited GPIO count
  • Wi-Fi plus Zigbee coexistence needs care
  • Headers may need soldering
🎯 Verdict: The best first board for DIY Zigbee devices.

👉 Check Price on Amazon →

🧩 BEST FULL-SIZE BOARD

Waveshare ESP32-C6 Development Board

⭐ 4.7/5 · Breadboard-Friendly ESP32-C6
WROOM-1
N8 MODULE
Zigbee 3.0
+ THREAD
Full Pins
DEVKIT LAYOUT
47
AMAZON RATINGS
Buy on Amazon →
Waveshare ESP32-C6 development board with Zigbee 3.0 and Thread

If you prefer a classic DevKit layout with more pins, Waveshare’s board is built on the ESP32-C6-WROOM-1-N8 module and the listing calls out Zigbee 3.0 and Thread alongside Wi-Fi 6 and Bluetooth 5. More exposed GPIO makes it easier to wire sensors, relays and displays on a breadboard while you develop, then move to a smaller board for the final build. It averages about 4.8 stars from 47 ratings.

✅ Pros
  • More GPIO than XIAO
  • Breadboard friendly
  • Zigbee 3.0 and Thread listed
  • Excellent rating
❌ Cons
  • Larger footprint
  • No built-in LiPo charging
  • Fewer reviews than XIAO
🎯 Verdict: The best ESP32-C6 board for breadboard prototyping.

👉 Check Price on Amazon →

📦 BEST FOR MESH TESTING · ⭐ 4.5/5

3. Seeed XIAO ESP32C6 (3-Pack)

Three boards · coordinator, router and end device on your desk · 110 ratings
Buy Here →
Seeed Studio XIAO ESP32C6 3-pack

Zigbee is a mesh, so you’ll learn faster with several nodes. This 3-pack lets you run a coordinator, a router and a sleepy end device side by side and watch how joining, binding and rejoining work. It averages about 4.5 stars from 110 ratings.

✅ Pros: Three nodes; better per-board value.
❌ Cons: More than a beginner may need.
🎯 Verdict: The best way to build a test Zigbee network.
🔋 BEST FOR BATTERY NODES · ⭐ 4.5/5

4. Espressif ESP32-H2-DevKitM-1

ESP32-H2 · 802.15.4 + BLE · no Wi-Fi · official devkit · 4 ratings
Buy Here →
Espressif ESP32-H2-DevKitM-1 Zigbee and Thread development board

The ESP32-H2 drops Wi-Fi entirely and pairs an 802.15.4 radio with Bluetooth LE, which makes it Espressif’s chip for low-power Zigbee and Thread end devices. It’s also commonly used as the radio co-processor in Espressif’s Zigbee and Thread gateway designs alongside a Wi-Fi ESP32. This is the official DevKitM-1 board; the listing has only a few ratings, so buy from a reputable seller.

✅ Pros: Low-power focus; official Espressif design.
❌ Cons: No Wi-Fi; few reviews.
🎯 Verdict: The Espressif board for battery Zigbee sensors.
📶 BEST DUAL-BAND GATEWAY · ⭐ 4.7/5

5. Seeed Studio XIAO ESP32-C5

2.4 and 5 GHz Wi-Fi 6 · BLE · 802.15.4 for Zigbee and Thread · 32 ratings
Buy Here →
Seeed Studio XIAO ESP32-C5 dual-band Wi-Fi 6 board with Zigbee and Thread

The newer ESP32-C5 adds dual-band Wi-Fi 6 (2.4 and 5 GHz) while keeping an 802.15.4 radio for Zigbee and Thread, per Seeed’s listing. Running Wi-Fi on 5 GHz can reduce interference with 2.4 GHz Zigbee, which makes it interesting for DIY gateways. It averages about 5 stars from 32 ratings; ESP32-C5 Zigbee SDK support is newer than C6, so check Espressif’s docs.

✅ Pros: 5 GHz Wi-Fi; Zigbee and Thread; tiny.
❌ Cons: Newer chip; fewer Zigbee examples.
🎯 Verdict: The forward-looking pick for DIY Zigbee gateways.
🔴 BEST QWIIC ECOSYSTEM · ⭐ 4.6/5

6. SparkFun Thing Plus ESP32-C6

ESP32-C6-WROOM-1-N16 · Feather form factor · Qwiic connector · 8 ratings
Buy Here →
SparkFun Thing Plus ESP32-C6 development board

SparkFun’s Thing Plus ESP32-C6 uses the 16 MB ESP32-C6-WROOM-1-N16 module in a Feather-style layout with a Qwiic connector, so you can snap on I²C sensors without soldering. It’s a great base for Zigbee environmental sensors. The ESP32-C6 chip supports Zigbee, though this listing doesn’t mention it. It has 8 ratings averaging about 5 stars.

✅ Pros: Qwiic; 16 MB flash; quality build.
❌ Cons: Few reviews; pricier than XIAO.
🎯 Verdict: The fastest way to prototype Zigbee sensor nodes with Qwiic parts.
🔵 BEST SILICON LABS STARTER · ⭐ 4.5/5

7. Arduino Nano Matter

Silicon Labs MGM240S (EFR32MG24) · Nano form factor · 26 ratings
Buy Here →
Arduino Nano Matter board with Silicon Labs MGM240S

The Arduino Nano Matter is built around Silicon Labs’ MGM240S module, which uses the EFR32MG24 multiprotocol SoC. Arduino and Silicon Labs focus its Arduino support on Matter over Thread and BLE; for Zigbee you’d move to Silicon Labs’ own Zigbee stack in Simplicity Studio. That makes it a gentle on-ramp to the same silicon used in many commercial Zigbee products. It averages about 4.5 stars from 26 ratings; a version with headers is also sold.

✅ Pros: Production-grade silicon; Arduino friendly.
❌ Cons: Zigbee needs Simplicity Studio, not Arduino.
🎯 Verdict: The friendliest EFR32MG24 board, with a learning curve for Zigbee.
🟢 BEST TINY EFR32 BOARD · ⭐ 4.6/5

8. Seeed Studio XIAO MG24

Silicon Labs EFR32MG24 · XIAO form factor · Sense version adds sensors · new listing
Buy Here →
Seeed Studio XIAO MG24 Silicon Labs EFR32MG24 board

The XIAO MG24 puts the EFR32MG24 in Seeed’s thumbnail format. Seeed markets it for Matter over Thread and BLE, and like the Nano Matter, Zigbee firmware is built with Silicon Labs’ tools. A Sense variant adds onboard sensors for quick prototypes. Listings are new with only a handful of ratings each.

✅ Pros: Tiny EFR32MG24; Sense option.
❌ Cons: Very few reviews; Simplicity Studio for Zigbee.
🎯 Verdict: The smallest way to develop on Silicon Labs silicon.
🟠 BEST COORDINATOR HARDWARE · ⭐ 4.8/5

9. SONOFF Zigbee 3.0 USB Dongle Plus MG24

EFR32MG24 USB stick · flashable firmware · Home Assistant and Zigbee2MQTT · 720+ ratings
Buy Here →
SONOFF Zigbee 3.0 USB Dongle Plus MG24 with EFR32MG24 chip

Every DIY Zigbee network needs a coordinator, and the SONOFF Dongle Plus MG24 is the most practical one for makers. It’s an EFR32MG24 USB stick with an external antenna that runs Zigbee coordinator firmware for Home Assistant and Zigbee2MQTT out of the box, and it can be reflashed with router or Thread firmware. Pair it with your custom ESP32-C6 or H2 nodes to test them against a real Zigbee stack. It averages about 4.7 stars from 720+ ratings. See our best Zigbee dongles guide.

✅ Pros: Ready-made coordinator; reflashable; proven.
❌ Cons: Not a general-purpose dev board.
🎯 Verdict: The coordinator to test your DIY Zigbee devices against.
🔷 BEST NORDIC DONGLE · ⭐ 4.4/5

10. MDBT50Q-CX nRF52840 USB-C Dongle

nRF52840 · USB-C · open bootloader · Zigbee and Thread capable · 27 ratings
Buy Here →
MDBT50Q-CX nRF52840 USB-C dongle development kit

The nRF52840 is a workhorse for BLE, Thread and Zigbee. This USB-C dongle uses Raytac’s MDBT50Q module and ships with an open bootloader for easy firmware loading. Beyond building devices, an nRF52840 dongle is a popular 802.15.4 sniffer with Nordic’s sniffer firmware and Wireshark, invaluable for debugging Zigbee traffic. Nordic now provides Zigbee through a separate add-on to nRF Connect SDK, so check current docs. It averages about 4.4 stars from 27 ratings. See our best nRF52840 boards guide.

✅ Pros: USB-C; sniffer-friendly; versatile radio.
❌ Cons: Few GPIO; Zigbee SDK is an add-on.
🎯 Verdict: The best Nordic dongle for Zigbee development and sniffing.
🔹 BUDGET SNIFFER HARDWARE · ⭐ 3.9/5

11. GeeekPi nRF52840 Micro Dev Kit USB Dongle

nRF52840 · USB-A · low cost · 110+ ratings
Buy Here →
GeeekPi nRF52840 micro dev kit USB dongle

GeeekPi’s nRF52840 dongle is a cheaper USB-A alternative with more reviews (110+ at about 3.9 stars). It’s commonly used as a dedicated 802.15.4 sniffer so your main board stays free for development. Some buyers report flashing hiccups, so expect to spend a little time with nRF tools.

✅ Pros: Cheap; nRF52840 radio.
❌ Cons: Mixed reviews; USB-A only.
🎯 Verdict: A budget dongle for a dedicated Zigbee sniffer.
📡 EASIEST ZIGBEE MODULE · ⭐ 3.9/5

12. SparkFun XBee 3 Wireless Kit

Digi XBee 3 · Zigbee, 802.15.4 and BLE · Arduino compatible · low stock · 8 ratings
Buy Here →
SparkFun XBee 3 wireless kit for Zigbee and 802.15.4

If you want Zigbee without writing a Zigbee stack, Digi XBee 3 modules handle the networking for you: you configure them and send serial data. SparkFun’s kit pairs XBee 3 hardware with Arduino-compatible boards for serial cable replacement, remote sensor data and robot control, and the listing notes XBee 3 handles 802.15.4, Zigbee and BLE. It’s pricier per node and only had 2 left with 8 ratings when we checked, but it’s the quickest path for classic microcontrollers like Arduino Uno or PIC. Our older XBee device control with PIC tutorial shows the idea.

✅ Pros: No stack coding; works with any MCU via UART.
❌ Cons: Expensive per node; low stock; not HA-friendly.
🎯 Verdict: The easiest Zigbee radio for classic microcontrollers.

🛒 Which Board for Which Project?

🌡️

Battery sensor node

ESP32-H2 or XIAO MG24 for low power; XIAO ESP32C6 if you want Arduino.

⚡

Mains-powered relay or router

Waveshare ESP32-C6 for GPIO, or XIAO ESP32C6 to embed.

🌉

Zigbee-to-Wi-Fi gateway

XIAO ESP32-C5 or ESP32-C6; or a Wi-Fi ESP32 plus an H2 radio.

🧭

Test coordinator

SONOFF Dongle Plus MG24 on Zigbee2MQTT.

🔬

Packet sniffing

An nRF52840 dongle with Wireshark.

🧰

Arduino Uno or PIC project

XBee 3 modules over UART.

⚙️ Chip Families Compared

SpecESP32-C6ESP32-H2EFR32MG24nRF52840XBee 3
Wi-FiWi-Fi 6 ⭐NoNoNoNo
Zigbee / Thread / BLEYes / Yes / YesYes / Yes / YesYes / Yes / YesYes / Yes / YesZigbee, 802.15.4, BLE
Main SDKESP-IDF + Zigbee SDKESP-IDF + Zigbee SDKSimplicity StudionRF Connect SDK + Zigbee add-onDigi firmware, XCTU
Arduino ZigbeeYes (examples) ⭐Yes (examples)Matter/Thread focusLimitedVia UART
Best RoleRouters, gatewaysBattery end devices ⭐Product-grade devicesDevices, sniffingQuick serial links

Chip capabilities are from vendor documentation; SDK support evolves, so check the latest docs before starting a project.

❓ Frequently Asked Questions

Can I build a Zigbee device with Arduino?

Yes, on ESP32-C6 and ESP32-H2 boards. The Arduino ESP32 core includes Zigbee examples for lights, switches, sensors and more, built on Espressif’s Zigbee SDK. For EFR32MG24 and nRF52840 boards, Zigbee development typically uses the vendor’s own SDK instead of Arduino.

Will my DIY Zigbee device work with Home Assistant?

Usually, if you use standard Zigbee clusters (On/Off, Level Control, Temperature Measurement and so on). ZHA and Zigbee2MQTT recognize standard clusters automatically; for custom behavior, Zigbee2MQTT lets you write an external converter. Test against a real coordinator like the SONOFF Dongle Plus MG24.

ESP32-C6 or ESP32-H2?

Choose the C6 if you need Wi-Fi, for example a gateway or a device that also talks to the cloud. Choose the H2 for battery-powered Zigbee sensors, where dropping Wi-Fi saves power, or as a dedicated 802.15.4 radio paired with a Wi-Fi ESP32.

How do I debug Zigbee traffic?

Use a dedicated 802.15.4 sniffer, such as an nRF52840 dongle with Nordic’s sniffer firmware, and Wireshark. Add your network key in Wireshark’s Zigbee settings to decrypt application traffic. This makes join failures and missing reports far easier to diagnose.

Can the same board do Zigbee and Matter?

Every 802.15.4 chip here can also run Thread, which carries Matter. Running Zigbee and Thread at the same time on one radio is advanced and SDK-dependent, but you can prototype a Zigbee product today and a Matter-over-Thread version on the same hardware later. See our best Thread border routers guide.

🏁 Final Verdict: Best Zigbee Boards for DIY Projects

The right Zigbee hardware for every build:

🥇 Best Overall: Seeed XIAO ESP32C6
Buy Here →
🧩 Best Full-Size Board: Waveshare ESP32-C6
Buy Here →
🔋 Best for Battery Nodes: ESP32-H2-DevKitM-1
Buy Here →
🔵 Best Silicon Labs Starter: Arduino Nano Matter
Buy Here →
🟠 Best Test Coordinator: SONOFF Dongle Plus MG24
Buy Here →
🔷 Best Sniffer Dongle: MDBT50Q nRF52840 USB-C
Buy Here →

For most makers, start with the Seeed XIAO ESP32C6 (or its 3-pack for mesh experiments) and the Arduino ESP32 core’s Zigbee examples, test against a SONOFF Dongle Plus MG24 running Zigbee2MQTT, and keep an nRF52840 dongle on hand as a sniffer. Move to the ESP32-H2 for battery sensors, the ESP32-C5 for dual-band gateways, and the EFR32MG24 boards when you want the same silicon used in commercial products. Explore our best ESP32 development boards, best nRF52840 boards and ESP32, Arduino and Raspberry Pi tutorials for hands-on projects.

💬 Building a DIY Zigbee device? Tell us what you’re making and which chip you’re leaning toward in the comments below, and we’ll help you pick the right board and SDK.

All Amazon links above use our affiliate tag (microlab05-20). Purchasing through them supports microcontrollerslab.com at no extra cost to you. Prices and availability change frequently, so always confirm the current price on Amazon before buying.

Leave a Comment