# Multi port controller development board (Ironman)

Designed for an IronMan suit, 4 WS2812 LED / servo outputs, Stereo speaker driver, Stereo microphones, Micro SD card, USB-C, ESP32-S3

- **Seller:** [RevK® at Andrews & Arnold Ltd](https://lectronz.com/stores/revk), BRACKNELL, Berks, UK
- **Price:** £40.00 (GBP, before shipping and taxes)
- **Availability:** In stock
- **Categories:** ESP32, Home automation
- **HS code:** 847330
- **Product page:** https://lectronz.com/products/multi-port-controller-development-board-ironman

## Links

- [Documentation](https://ironman.revk.uk/)
- [Code](https://ironman.revk.uk/)
- [Design Files](https://ironman.revk.uk/)
- [Schematics](https://ironman.revk.uk/)
- [Bom](https://ironman.revk.uk/)

## Images

![Multi port controller development board (Ironman)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTg5MjksInB1ciI6ImJsb2JfaWQifX0=--c22375a39306cd3693688b7a090c641d46d1ef07/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/327074.jpg)
![Multi port controller development board (Ironman)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTYwMzgsInB1ciI6ImJsb2JfaWQifX0=--1db49bcddd95605e1c74f607842192aeff6220c1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/2025-01-20T15-18-27.051Z-IronMan.png)
![Multi port controller development board (Ironman)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTYwMzksInB1ciI6ImJsb2JfaWQifX0=--d59bb14b9302ad5fcc5903ea61305b648ef247a5/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/2025-01-20T15-18-27.051Z-IronMan-panel.png)
![Multi port controller development board (Ironman)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTYwNDAsInB1ciI6ImJsb2JfaWQifX0=--3e8412d21f65c1ff1345275459b31c9aff9b4456/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/2025-01-20T15-18-27.051Z-IronMan-bottom.png)

## Description

#### What is it?

This is a somewhat specialised board, it is ESP32-S3-MINI-1-N4-R2 based.

- All WAGO push connectors
- USB-C for power and programming
- Two TDK ICS 43434 MEMS microphones (not needed for IronMan but why not)
- Two MAX98357A speaker drivers
- Micro SD card fully wired for the WAV files to play
- Two GPIO input contact sets for buttons
- Four LED strip controllers or other outputs such as servos, 5V (big capacitor) power from USB, 3.3V data line
- On board status LED (WS2812)
- GPIOs clearly marked on board

The multiple LED driver connections was because we needed the arc reactor which was an RGBW ring, and we had some centre bits which were RGB, and two chains of single pixel RGB WS2812 for the suit body.

#### Use cases

I made this for an IronMan suit, but it is really flexible. It has 4 GPIO outputs each with GND and 5V on WAGOs with nice chunky capacitors on each - this means it is good to run LED strips as well as servos. We use for servos in the IronMan helmet for the visor. But also speakers (with SD card for audio files). This means it is ideal for a lot of automation projects. I have a Stargate LED ring, for example, and plan to change over to this controller to add the sound effects.

#### Why did you make it?

I know a man that does IronMan at parties and events and he needs his suit re-doing.

#### What makes it special?

Well, what doesn't?

These controllers do BLE, and I have used this to link helmet, gloves, and suit for synchronised sound effects.

#### Using LED strips

LED strips come in a range of lengths and densities and voltages. If you are new to LED strips, one of the main things to consider is power requirements. A typical 5V LED strip can easily be powered from the USB in-line with via this board, if using a USB charger (i.e. 2A+), but high density strips and multiple strips may need additional power supplies. The power also depends how you use the strip, so if you are not running all LEDs on full brightness white you may not need as much power.

If you want longer strips, a 12V type, such as WS2815, is ideal - if using external strip power over 5V. Do not connect higher voltage power to the strip power connectors on the board - just GND and DI. It uses 5V for the speaker drivers so you will blow those if you connect 12V to the board.

My son has loads of videos on LED strips and using these boards at [https://hiwtsi.uk/](http://hiwtsi.uk/)

## Shipping policy

All parcels shipped with tracked shipping, usually shipped within one working day. If you find a large order has no shipping to EU, try placing smaller orders under €150. And we're sorry for US customers as it seems tariffs are now 50%.
