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.
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
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.
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:
- Reach Out: Contact us through your preferred method from the options we provide.
- Initial Discussion: We'll have a brief conversation about your specific needs to determine the right hardware layout and necessary licenses.
- Hardware Setup: Once you've acquired the recommended hardware, we'll remotely install the server for you.
- Connectivity & Testing: After installation, we'll test the connectivity to ensure everything is running smoothly.
- 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.