Roomba Tones icon Roomba Tones Deprecated Roomba control; replaced by the iRobot Roomba Movement Panel for updated movement control. Try it →

ARC 2025.12.21.00 (Pro, Runtime And Free)

Desktop — Windows

ARC Release

ARC (Autonomous Robot Control) is Synthiam's flagship desktop robot programming platform. Build, program, and control any robot with powerful AI, 500+ plugins, and a visual no-code interface — all from your PC.

🤖 500+ Robot Plugins
🧠 AI & Machine Learning
☁️ Synthiam Cloud
🖥️ Windows 10 or 11

Change Release Notes

This release focuses on performance, reliability, and a healthy amount of housekeeping-plus a few quality-of-life upgrades that quietly make ARC behave better when nobody is looking.

User-inserted image

Emulator & Connectivity

  • EZ-B Emulator Delay Option
    Added a configurable delay to the EZ-B emulator to simulate a busy device before responding to ARC requests. Perfect for testing real-world timing issues without unplugging anything or yelling at your robot.

  • Improved Disconnect Debug Messages
    Connection debug output has been cleaned up and optimized so disconnects now tell you what actually happened instead of just sighing and walking away.

  • Enhanced EZ-B Connection Logging
    Connection logs now include detailed parameters such as timeout values, buffer sizes, and serial settings (DTR/RTS). When something goes wrong, you’ll know exactly how wrong it went.

  • Accurate Byte Counts on Communication Errors
    The EZ-B communication service now logs only the bytes that were actually received during an error. No more walls of zeroes pretending something useful happened.

  • Single-Write Command Transmission
    Commands are now sent as a single write instead of split byte/payload writes, improving reliability and reducing unnecessary overhead.

  • Proper Disposal of Wait Handles
    Wait handles are now correctly disposed during connection attempts, preventing resource leaks and other long-running gremlins.

  • EZ-B Communication Service Rewrite
    The service has been reworked for more efficient send/receive allocation and now uses optimized stream-based handling for improved performance and stability.


Performance Improvements

  • Major EZ-B V4 Audio Manager Optimization
    Significant performance gains by reducing temporary buffer allocations. Less memory churn, smoother audio, happier CPUs.

  • Optimized EZ-B V4 Video Service
    Improved performance and more robust error handling for video streaming.

  • Task Scheduler Enhancements

    • New, improved Task Scheduler v1, now used by V4 Sound, V4 Video, RGB Animator, and RGB 8x8.
    • Additional performance improvements to Task Scheduler v2 for higher throughput and better concurrency.
  • TimerSmart Cross-Thread Enhancement
    Improved cross-thread behavior to ensure timers behave correctly even when threads get creative.


Cloud, Files & Updates

  • Unified Cloud Loading UI
    Cloud loading is now integrated directly into the File Open and File Merge dialogs. Local and cloud files live together peacefully in one place.

  • Force .ezb Extension on Cloud Projects
    Projects loaded from the cloud and saved locally will now always use the correct .ezb file extension. No more identity crises.

  • Close Intro Controls on Cloud Load
    Intro controls now automatically close when loading a project from the cloud for a cleaner transition.

  • EZPlugin File Association Added
    .ezplugin files are now properly associated with the plugin Manager.

  • MIME Type Renaming
    Robot skill and project MIME types have been standardized and renamed to arc for consistency.


Robot Skill Management

  • Smarter robot skill Updates
    ARC now checks the store’s last updated timestamp to determine if the local robot skill list needs refreshing.

    • Updates only occur when needed.
    • Ensures all ARC instances stay in sync with the latest available skills.
  • Automatic Failover Skill Refresh
    Even with the smarter logic, ARC will still force a full robot skill refresh every 3 days when an internet connection is available-just in case the internet had a bad day earlier.

  • Manual Skill Refresh Option
    Added a new Help menu option to force an immediate update of the available robot skill list. Because sometimes patience is optional.


UI & Logging Polish

  • Voltage & Temperature Formatting
    Voltage and temperature values are now rounded to the nearest hundredth in connection logs. Precise, but not obsessively so.

  • Clipboard Reliability Improvements

    • All clipboard access now uses a new internal retry-capable clipboard handler.
    • Automatically retries up to 5 times if another application is holding the clipboard hostage.
    • Includes a dedicated function specifically for retrying clipboard access when blocked.

This release is all about fewer surprises, better performance, and clearer diagnostics-whether you’re streaming video, playing audio, loading from the cloud, or wondering why a connection dropped at 3 a.m. ARC now knows more, logs better, and allocates less junk along the way.

As always, robots are encouraged to behave-but ARC is now much better prepared when they don’t.


ARC Downloads

ARC

FREE
$0 always free
  • 1 third-party plugin skill per project
  • Trial cloud services
  • Personal, DIY & education use
  • Updated every 6–12 months
Recommended

ARC

PRO
$8.99 per month
  • Use on 2+ PCs simultaneously
  • Unlimited robot skills
  • Cloud backup & revision history
  • Weekly features & bug fixes
  • Business use permitted

ARC

RUNTIME
$0 always free
  • Load & run any ARC project
  • Read-only mode
  • Unlimited robot skills
  • Includes early access fixes & features
  • Minimum requirements: Windows 10 or higher, 2 GB RAM, 500 MB free disk space.
  • Recommended: Windows 10 or higher, 8 GB RAM, 1 GB free disk space.
  • Prices are in USD.
  • More about each edition: Download & install guide.
  • Latest changes: Release notes.

Compare Editions

Feature
ARC
FREE
ARC
PRO
Get ARC Free View Plans
Usage Personal · DIY · Education Personal · DIY · Education · Business
Early access to new features & fixes
Simultaneous microcontroller connections * 1 255
Robot skills * 20 Unlimited
Skill Store plugins * 1 Unlimited
Cognitive services usage ** 10 / day 6,000 / day
Auto-positions gait actions * 40 Unlimited
Speech recognition phrases * 10 Unlimited
Camera devices * 1 Unlimited
Vision resolution max 320×240 Unlimited
Interface builder * 2 Unlimited
Cloud project size 128 MB
Cloud project revision history
Create Exosphere requests 50 / month
Exosphere API access Contact Us
Volume license discounts Contact Us
Get ARC Free View Plans

* Per robot project

** 1,000 per cognitive type: vision recognition, speech recognition, face detection, sentiment, text recognition, emotion detection, azure text to speech


ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

#1  

I've noticed that my three EZB's that connect through an Int javascript script in ARC now connect a lot faster. I had to extend the pause (sleep) between each connection in my script by 500 ms each. Nice!  I like the more detailed log reports too. Thanks!!!