A visual node-based programming tool for automation, control systems, and IoT. From ESP32 microcontrollers to Raspberry Pi to cloud servers.





Screenshots from the TRIODE CFC editor
Professional-grade visual programming with real-time execution
50+ built-in nodes for math, logic, timers, and control. Create custom nodes with Python plugins.
Push your logic to ESP32, Raspberry Pi, or run it on a cloud server. One design, any target.
Logic runs in real-time with feedback loops, PID control, and single-frame delays.
MQTT, HTTP, WebSocket, Modbus, BLE, mDNS — connect to anything on your network.
Native BACnet support for building automation. Modbus TCP/RTU for industrial integration.
Extend with Python plugins. Add custom nodes, device drivers, and integrations.
TRIODE CFC is a visual programming environment where logic is built by connecting nodes on an infinite canvas. Designed for makers, automation engineers, and IoT developers who need to prototype and deploy complex control logic in a form they can debug, reverse engineer, and return to easily.
Wire together math, logic, timers, network protocols, and hardware interfaces. Test your logic in real-time on your desktop, then deploy it to an ESP32, Raspberry Pi, or cloud server.
Whether you are building robots, a smart thermostat, a BACnet building automation controller, or a custom IoT gateway — TRIODE gives you the tools to go from idea to running system in minutes.
A triode uses its control grid to shape input from the cathode and determine the output at the anode. That is the heart of TRIODE CFC: inputs, logic, outputs.