ARC 2025.03.18.00 (Pro, Runtime and Free)

(Autonomous Robot Control Software)
Make robots with the easiest robot programming software. Experience user-friendly features that make any robot easy to program.

Change Release Notes

This update fine-tunes ARC with better error handling, smarter logging, a new Audio Manager, and a safeguard against overwriting example projects. If you've ever wanted your robot to speak with advanced text-to-speech engines, this is the update for you.

User-inserted image

Auto Position Errors Now Log to Their Own Log

For years, Auto Position errors have been politely knocking on the ARC system log’s door, hoping someone would notice them among the chaos of other messages. No more. Now, these errors will be logged directly to the Auto Position log, where they belong. This makes it easier to troubleshoot servo positioning and movement sequences without wading through an ocean of unrelated system messages.

If Auto Position errors could talk, they’d probably say, Finally, some respect.

Protecting Example Projects from Accidental Overwrites

Have you ever loaded an example project, made some changes, then instinctively hit save - only to realize you just overwrote the original example? Of course, you have. We all have. It’s basically a rite of passage.

Now, if you try to save changes to an example project, ARC will automatically use "Save As" instead, protecting the original example from being permanently altered. Think of it as a safety net for those moments when your fingers move faster than your brain.

More Helpful Errors for Outdated Robot Skills

In the past, adding an outdated robot skill sometimes resulted in cryptic error messages, silent failures, or worseno message at all, leaving you to wonder if you did something wrong or if ARC just decided to take the day off.

Now, if you try to add a robot skill that is outdated, ARC will log a clear, helpful message in the main ARC log. This serves as a reminder that both ARC and the robot skill itself should be updated to avoid compatibility issues.

It’s the software equivalent of a friendly mechanic saying, Your oil change is overdue, and your tires are about to explode. You might not want to hear it, but you need to.

ARC Audio Tools - Custom Voice Engines for Your Robot

This is the big one. The brand-new ARC now includes an AudioManager, which allows robot skills to override ARC’s built-in Audio.say(), Audio.sayEZB(), Audio.sayWait(), and Audio.sayEZBWait() script commands.

What does this mean? It means robot skills, like Azure Text-To-Speech, can now seamlessly integrate with scripting commands, allowing for advanced, natural-sounding speech synthesis without needing to use ControlCommand() . Robot projects that use the Audio.say() commands can easily transition to use a more advanced speech synthesis by simply adding the robot skill.

Before this, if you wanted a custom text-to-speech system, you had to wrestle with various scripting tricks, sacrifice a few lines of code to the programming gods, and hope for the best. Now, the AudioManager makes it effortless to swap out ARC’s default speech engine for something more advanced, without breaking existing scripts.

This means your robot can now speak with the voice of a high-end AI rather than the default speech synthesis. Whether you want your bot to sound like a futuristic AI assistant, a dramatic movie trailer voice, or just a slightly more enthusiastic version of itself, the power is now in your hands.

What Do You Think?

This update makes ARC smarter, safer, and more flexible. Better logging means easier troubleshooting, smarter saving protects your example projects, outdated robot skills get a clear warning, and robots finally get access to next-level speech synthesis.

If your robot could thank us, it would. But thanks to this update, it can.


ARC Downloads

ARC Free

Free

  • Includes one free 3rd party plugin robot skill per project
  • Trial cloud services
  • Free with trial limitations

For schools, personal use & organizations. This edition is updated every 6-12 months.

Recommended

ARC Pro

Only $8.99/mo

  • 2 or more PCs simultaneously
  • Includes unlimited skills
  • Cloud backup
  • And much more

Experience the latest features and bug fixes weekly. A Pro subscription is required to use this edition.

Runtime

Free

  • Load and run any ARC project
  • Operates in read-only mode
  • Unlimited robot skills
  • Early access fixes & features

Have you finished programming your robot? Use this to run existing ARC projects for free*.

  • Minimum requirements are Windows 10 or higher with 2+gb ram and 500+MB free space.
  • Recommended requirements are Windows 10 or higher with 8+gb ram and 1000+MB free space.
  • ARC Free known-issues can be viewed by clicking here.
  • Get more information about each ARC edition by clicking here.
  • See what's new in the latest versions with Release notes.

Compare Editions

Feature ARC
FREE
ARC
PRO
  Get ARC for Free View Plans
Usage Personal
DIY
Education
Personal
DIY
Education
Business
Early access to new features & fixes Yes
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 recongition phrases* 10 Unlimited
Camera devices* 1 Unlimited
Vision resolution max 320x240 Unlimited
Interface builder* 2 Unlimited
Cloud project size 128 MB
Cloud project revision history Yes
Create Exosphere requests 50/month
Exosphere API access Contact Us
Volume license discounts Contact Us
  Get ARC for 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.