Attending Pack EXPO 2026 CHICAGO? See our delta robot in action! Visit us at North Hall N-5584
Adeeb Robotics
company news

Released: The Adeeb Robot Controller Web UI, Plus a Free Trial for Every Platform

By Adeeb Robotics · December 18, 2025

It’s official: our long-awaited UI software has been released.

The new web-based UI ships in the same binary as our EtherCAT and motion control software. Using a single program, you now get EtherCAT APIs, motion APIs, simple Python scripting, a web-based UI, configuration, and 3D simulation. A free trial for Linux, Windows, and macOS is available on our downloads page.

This post covers what the UI adds and how to get from download to a running controller.

What the web UI gives you

Until now, working with the Adeeb Robot Controller meant driving it through Python scripts. Scripting is still fully supported, but you no longer have to start there. With the controller server running, open any browser and go to 127.0.0.1:55000. From that one page you can:

  • Modify the configuration of your axes, groups, and robot.
  • Jog the robot to check motion and limits by hand.
  • View the 3D simulation to see what the robot is doing, or what it would do, before you commit to hardware moves.
  • Run Python motion and I/O scripts without leaving the browser.

Because it is a browser interface, there is nothing extra to install. The UI and the Python scripts talk to the same running server, so you can use one or the other, or both side by side.

Who it’s for

The UI is aimed at the engineer evaluating the controller for a pick-and-place, palletizing, or conveyor-tracking cell who wants to see it working before writing code. It is also useful during commissioning: jog an axis, adjust the config, and watch the result in the 3D view, all from one place.

Getting started with the free trial

The trial build runs for two hours per session; after two hours, you restart it. In outline:

  1. Download the build for your platform from the downloads page. Each archive contains the controller binary along with configuration files, ESI (EtherCAT slave information) files, and Python example scripts.
  2. Point the config at your hardware. Set the Ethernet interface that is wired to your EtherCAT slave, and describe your axes. No camera on the bench? Point the camera image path at a still image to run the part-recognition pipeline in simulation mode.
  3. Launch the server, passing the config file as the first argument. On Linux and macOS, run it with sudo: the controller needs direct access to the Ethernet driver for deterministic EtherCAT communication. Startup takes a few seconds.
  4. Open 127.0.0.1:55000 in your browser and start exploring the configuration, jog controls, and 3D simulation.
  5. Move to scripting when you’re ready. The bundled arc helper module (ARC stands for Adeeb Robot Controller) wraps the controller’s APIs, so a script starts with from arc import *.

One thing to keep in mind: configuration changes take effect only after you relaunch the server, while changes to your Python scripts don’t need a restart.

Training videos for each step

Our YouTube channel has training videos that walk through the controller from setup onward. The platform walkthroughs are also on our site:

When you’re past the first run, Commanding Axis Motion with the Adeeb Robot Controller API goes deeper into the motion and EtherCAT APIs. Automating Pick-and-Place with the Autorun Feature shows a pick-and-place workflow that needs no programming. The full library is on the videos page.

Try it on your own setup

The quickest way to judge the controller is to run it. Download the free trial, open the web UI, and watch the 3D simulation respond to your configuration. To see how the Adeeb Robot Controller fits a specific cell, request a demo or contact our team.