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

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

#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!!!