Skip to content

Getting Started

faraday edited this page Nov 20, 2025 · 54 revisions

Building some Ducks

Let's Build Some Ducks!

In this section we will go over step-by-step what hardware you need, how to download the software, upload the ClusterDuck Protocol firmware to a device, and ultimately assemble Ducks to create a simple ClusterDuck Network. Read about the different Duck Types here.

wiki-section-border

1. Get the Hardware

The minimal hardware to create a Duck is a microcontroller with a LoRa board, a power source, a data transfer cable, and an enclosure (optional). There are many combinations of electronics, batteries, and enclosures that can be used. We also open source few 3D print files for enclosures. Coming Soon!

Here are the boards currently supported by CDP:

For a simple ClusterDuck Network, you will want to make at least two Ducks. If you want to create a bigger network, you need to have more boards.

2. Upload the ClusterDuck Firmware

Prerequisites: Download the latest release of CDP from the releases tab, and unzip it in the folder you wish to work from. Please note that cloning from master is unstable and only meant for developers who want to contribute to CDP.

We need a build tool to compile and upload code to each of the Ducks. We recommend PlatformIO, but some community members have used Arduino IDE.

wiki-section-border

Clone this wiki locally