
Dashboard
See your connected Armorlink Nodes, status and available controls.
Build your own cosplay controller without writing code — or integrate ArmorLink into your existing ESP32 firmware. Add adjustable settings, app controls and diagnostics to your build.
No code to get started. No limits when you write your own.
Meet the Companion App · iOS & Android beta →Servos, RGB lights, GPIO and sound — ready to try with the real blocks.
Demo only · No hardware connected.
Demo only · No hardware connected · Changes stay in this preview.
See a complete build →Connect over Bluetooth to run Actions, adjust available settings and check live values.

See your connected Armorlink Nodes, status and available controls.

Adjust exposed settings and run Actions from the same interface.

Pair additional Armorlink Nodes through a Gateway when you expand your build.

Read live values and remote logs without opening the prop.
Install ready-to-use firmware on a supported ESP32. Set up your electronics and choose what happens, directly in your browser.
Choose hardware profiles. Build Actions visually. Adjust settings from the app.
See it in action →Integrate ArmorLink into your existing ESP32 firmware. Keep your own logic and decide which settings, controls and diagnostics to make available.
Your architecture. Your hardware. Your code. Independent of Click & Run and its visual builder.
Integrate ArmorLink →Find compatible setup, board and servo profiles in the community library.
Start with one Armorlink Node. Connect more when your build needs them.
A simple Iron Man helmet example: two servos, LED eyes, a hardware button and dedicated Actions to open, close and toggle the faceplate.
Choose a servo template from the servo library to load its settings.
Browse servo profiles →
Set your servo positions, then adjust them whenever you need to using Web Setup or the Companion App. Save the values to your Armorlink Node without recompiling and reflashing your firmware each time.

Choose blocks and arrange them in the order you want. Here: turn off the eyes and open the faceplate.

Combine steps into another Action. Here: close the faceplate, wait, then turn on the eyes.

Use If / Else blocks to choose what happens. Here: if the faceplate is open, close it. Otherwise, open it. One button does both.

Connect a physical button and choose the Action it triggers. Here, a single click runs Toggle Faceplate: press once to open the faceplate, press again to close it.

Select an Action to run at startup or create a unique startup sequence from scratch.

Use your own servo values and keep mechanical limits in mind.
Start without code or add ArmorLink to the firmware you already built.