Add-on dossier

ESP-IDF WiFi/MQTT firmware path

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

firmware workflow

The firmware repository and workshop wiki document ESP-IDF setup, WiFi and MQTT configuration, build/flash commands, serial monitoring, and MQTT output checks for IoTuz.

Badge
LCA2017 IoTuz ESP32 Board
Type
firmware workflow
Status
source-backed
Compatibility
LCA2017 IoTuz ESP32 Board
Source
https://github.com/CCHS-Melbourne/iotuz-esp32-firmware

Badge context

Related Resources

attendee technical writeup

IoTuz Arduino driver writeup

Marc Merlin's technical writeup documenting board bring-up challenges, TFT/touchscreen, APA106-style LEDs, I/O expander, IR receiver, joystick, BME280, accelerometer, rotary encoder, and full-demo driver work.

Badge: LCA2017 IoTuz ESP32 Board

hardware source

IoTuz ESP32 hardware repository

Primary CCHS Melbourne repository for the linux.conf.au 2017 Open Hardware Project, preserving board context, KiCad hardware, assembly instructions, feature list, credits, artwork note, and TAPR OHL licensing.

Badge: LCA2017 IoTuz ESP32 Board

image source

IoTuz front photo

Official repository photo used as the local rights-cleared IoTuz image under the hardware repository LICENSE statement covering photos and documentation as CC BY-SA 3.0.

Badge: LCA2017 IoTuz ESP32 Board

schedule

linux.conf.au 2017 schedule

Official schedule page documenting the January 16-20, 2017 Hobart event and Tuesday Open Hardware Miniconf sessions for kit assembly, ESP32 hardware/software, IoTuz hardware design, ESP-IDF, MicroPython, IoTuz examples, and lightning talks.

Badge: LCA2017 IoTuz ESP32 Board

workshop guide

IoTuz software setup wiki

Workshop setup instructions documenting ESP-IDF, CP2102 USB serial drivers, firmware checkout, menuconfig, flashing, serial monitor, MQTT output checks, Arduino IDE path, and Arduino test-code context.

Badge: LCA2017 IoTuz ESP32 Board

Source trail

Evidence Sources

CCHS Melbourne IoTuz wiki · retrieved 2026-05-15

Software Instructions

Primary workshop documentation for ESP-IDF setup, CP2102 serial, firmware checkout, flashing, serial monitoring, MQTT verification, and Arduino test-code context.

Badge: LCA2017 IoTuz ESP32 Board

GitHub / CCHS Melbourne · retrieved 2026-05-15

CCHS-Melbourne/iotuz-esp32-hardware

Primary hardware source for the IoTuz project, ESP32 platform framing, repository hardware files, feature list, Open Hardware Team credits, artwork/license note, TAPR OHL distribution terms, and project purpose.

Badge: LCA2017 IoTuz ESP32 Board

GitHub / CCHS Melbourne · retrieved 2026-05-15

Case/Printable/front-shot.jpg

Image-provenance source for the official repository front photo of the physical cased IoTuz board; the repository LICENSE states that photos and other documentation are provided under Creative Commons Attribution Share-Alike 3.0.

Badge: LCA2017 IoTuz ESP32 Board

GitHub / Marc Merlin · retrieved 2026-05-15

marcmerlin/IoTuz

Public driver repository referenced by both the hardware README and writeup; used as source evidence for the Arduino-environment driver path rather than as image provenance.

Badge: LCA2017 IoTuz ESP32 Board

linux.conf.au 2017 · retrieved 2026-05-15

Conference Schedule

Official source for event dates, Hobart/Wrest Point context, Open Hardware room placement, kit assembly, and the ESP32/IoTuz talk sequence on Tuesday, January 17, 2017.

Badge: LCA2017 IoTuz ESP32 Board