Ideas connected.


Bridging the gap between diverse software and hardware components. 


Contact Us

The Vision Behind IO Builder 


In today's tech landscape, diverse tools exist. They're robust, efficient, and built for purpose. Yet, they often operate in isolation, designed with specific mindsets

We envisioned a world where these tools, regardless of their origin, can seamlessly integrate. IO Builder is our answer to that vision.

 

Connection Made Easy


With IO Builder, harness the power of custom, real-time synchronization and top-tier communication protocols

Seamlessly merge diverse hardware and software components.


Unify Your Tech 
Landscape with IO Builder


Working environments with numerous devices and software can be 
set up within minutes. Using the best technologies from both realms, 
enjoy an easy-to-learn user interface atop an industrial-grade 
backend system of unmatched precision.


Frontend


The Frontend is Crafted using cutting-edge HTML technologies, our interface ensures universal accessibility. Whether you're configuring settings or monitoring dashboards, all you need is a device with a web browser.

Backend / Server

The heart of IO Builder is a native C++ application that runs directly on the CPU as machine code, hosted on a Real-Time Capable Operating System. This guarantees processing with industrial-grade precision — down to the 1/1,000,000th of a second.

Data I/O

Supports a broad spectrum of protocols including TCP/IP, EtherCAT, Serial, CAN-Bus, REST API, OSC, MIDI, and USB, bridging modern and legacy systems

Processing

Seamless processing for complex computations, enabling dynamic interactions and real-time system responses

Controlling

Manage real-time hardware effortlessly, including servo motors, industrial robots, actuators, and general-purpose outputs



Make Them
Visible

Measurements

Real-time data capture with sophisticated scopes and visualization tools

Dashboard

Design bespoke dashboards featuring value indicators, toggles, and more, all accessible via IO Builder Cloud

3D Visualization Features

Harness the power of cutting-edge WebGL technology for vivid 3D visualizations on any device

From Raw to

Refined

Processors

Advanced math expressions and a versatile control toolbox for complex transformations

Filters

Employ powerful filters to refine and condition your data streams for optimal performance

Input Devices and Sensors

Seamless integration of input devices and sensors, enabling responsive control and feedback across your network

Now Data,

Everywhere

Real-Time Output

Immediate response with Real-Time output, delivering action-triggered results without missing a beat

Remote Data Access

Access and manage your data from anywhere, anytime

Persistent Data

Ensure long-term data storage and retrieval for ongoing use and analysis, supported by a key-value database


 We are into Filmmaking


The predecessor of the IO Builder Project started in 2010, created by filmmakers looking for a better way to handle motion control equipment on movie sets. Though it's grown to become a flexible tool for connecting and controlling a wide range of devices, our team remains passionate about its use in filmmaking. We're proud that the software we developed is still a go-to solution for creative professionals in the industry.




Movements done right 


Instead of re-inventing the wheel and developing yet another 3D Animation toolset, you can 
empower your creative process of movement design with the most recent, highly-flexible animation applications 

IO Builder makes this connection seamless.



Frequently Asked 

Questions

How does IO Builder work?

Foundation: IO Builder Server operates as a system service on self-hosted Ubuntu Linux.

Hardware Connections: All USB, Serial, RealTime Ethernet peripherals must be linked directly to the computer hosting IO Builder.

Configuration & Logic Editing: Access and modify the device layout and business logic using a web browser from any computer. For optimal performance, Chrome is recommended. Connectivity can be via the local network or remotely through IO Builder Cloud Service.

Node-based Microsites: Specific nodes provide microsites as user interfaces. These can be accessed and managed using any device or browser of your choice.

Dashboards: Craft custom dashboards to monitor or control selected nodes seamlessly.

IO Builder Server can run on various PC types, including full-sized and compact desktops, laptops, or server-style PCs. Choose based on your specific use case.

To run the IO Builder Server software effectively, ensure your system meets the following prerequisites:

  • A recent 64-bit CPU with x86-64 architecture. Examples include:
    • Intel Core i3/5/7/9 Series
    • Intel Xeon Series
    • AMD Ryzen or Threadripper CPUs

The exact CPU model and performance metrics are highly depending on your specific use case.

For further information, please visit our knowledge base article: 🔗 IO Builder Server PC


Additional Notes:

  • After configuration, the system can operate without the need for a keyboard, mouse, or screen.
  • For certain communication protocols, like EtherCAT, specific ethernet controllers are essential (eg. Intel i210).

To determine precise hardware specifications for your setup, please don't hesitate to Contact Us.

Getting Started with IO Builder:

  1. Reach Out: Contact us through your preferred method from the options we provide.
  2. Initial Discussion: We'll have a brief conversation about your specific needs to determine the right hardware layout and necessary licenses.
  3. Hardware Setup: Once you've acquired the recommended hardware, we'll remotely install the server for you.
  4. Connectivity & Testing: After installation, we'll test the connectivity to ensure everything is running smoothly.
  5. Further Assistance: If desired, we offer educational sessions to get you acquainted with the system. Alternatively, if you'd prefer a turnkey solution, we can design a project tailored to your needs, so you have a ready-to-use setup.


Flexible Pricing with IO Builder:

Our pricing adapts to your needs. The cost reflects the number of hardware and software connections, plugins, and features you employ. Simply put, you only pay for the features you use, ensuring no added costs for functionalities you don't require. Contact us for a personalized pricing estimate based on your needs.

Please visit www.iobuilder.app/inquiry to request a quote.