ADC Value icon ADC Value Display ADC port voltage and 0-255 linear values (0-3.3/5V); configurable board/port, units, multiplier and sample interval. Try it →

ARC 2025.02.01.00 (Pro And Runtime)

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

Get ready for another round of performance boosts, stability improvements, and all-around awesomeness! This update makes ARC smoother, faster, and more reliable. Check out the latest enhancements below!

User-inserted image

EZ-B Device Scan Popup Utility Optimization

  • The EZ-B Device Scan popup (displayed when clicking the scan icon next to an EZ-B item in the Connection Robot Skill) now runs faster and more reliably. Enjoy improved performance and stability when scanning for devices!

Suppressing EZB Capability Feature Errors

  • Previously, if you attempted to read ADC or ultrasonic ping functions without an EZ-B connection, you'd get a frustrating error about the capability not existing. Since there was no EZ-B connected, these errors didn’t make sense. Now, these warnings are suppressed, making for a cleaner, error-free experience until an EZ-B is properly connected.

Soundboard PC & Soundboard EZ-B Enhancements

  • Got a large project with lots of audio files? No worries! Both Soundboard PC and Soundboard EZ-B have been improved to use less RAM and handle audio resources more efficiently. Play all the sounds you need without bogging down your system!

Increased -Audio Buffer for RAS Server

  • For users running Remote Access Service (RAS) on slower PCs or networks, a rare buffer full error could appear in the logs. We’ve doubled the buffer size from 5 to 10 seconds, ensuring smoother performance even on less powerful setups!

Optimized Save & Open Dialog Memory Leak Fix

  • Some robot skills using file dialogs from Microsoft Windows were not disposing resources correctly, leading to small memory leaks. This fix ensures all dialogs are properly disposed, keeping your system running efficiently over long usage periods.

Background Audio Processing Upgrade

  • The audio engine and driver system now run background wave events on a dedicated thread, improving stability and efficiency when processing sound input and output. This ensures compatibility with the latest OS features while providing a smoother experience!

DPI Awareness & DirectX Screen Capture Fixes

  • DPI Scaling Issues Resolved: A Windows update caused Synthiam ARC to render the UI incorrectly due to DirectX forcing DPI unaware mode. This has been fixed, ensuring ARC scales correctly regardless of Windows settings! This fix may require restarting ARC twice after the upgrade. The first time running this updated ARC will undo the changes that Microsoft Windows made, and the second time will look normal again.
  • Smart Screen Capture Selection for RASS: If your Windows scaling is set to 100%, ARC uses the super-fast DirectX capture method. If scaling is anything other than 100%, ARC will automatically switch to the BitBlt compatibility mode to ensure perfect rendering. No changes needed - ARC does it all for you!

UCGraph Component Upgrade

  • The internal UCGraph GUI component (used for displaying graphs, such as audio input visualizations) has been optimized to use fewer system resources and run much faster. Enjoy real-time data without lag!

Improved I2C & UART Error Handling

  • If you try to write to an I2C device while the EZ-B is not connected, it previously threw an exception. This has been fixed!
  • Similarly, attempting to write to a UART device when the EZ-B is not connected also resulted in an exception. This is now resolved!

Blockly Enhancements

  • Improved Error Handling: Blockly scripts now handle internal errors better. If there is an internal rendering, file saving, or loading error, it will be captured and displayed to you. Before this update, the Blockly errors will be suppressed and only written to logs.
  • Auto-Sized Blocks: When loading a script, Blockly automatically sizes the blocks to fit the window, making everything more readable.
  • Always Visible Scrollbar: No more disappearing scrollbars! The toolbox flyout window always shows a scrollbar, ensuring easy navigation. This is useful when using a remote desktop connection, such as the RAS (Remote Access Service) built into ARC.

Script Editor Enhancements

  • Faster Loading Time: Editing scripts is now even faster thanks to asynchronous communication with the Chromium Embedded Framework (CEF) browser. Say goodbye to lag while waiting for the script editor to load!

Javascript Engine

  • Updated Javascript Engine: The new Javascript engine has been updated to use fewer resources, which results in a faster initialization and runtime.

Ready to Upgrade?

This update packs a ton of improvements to make your robot-building experience smoother, faster, and more reliable than ever before. Download the latest version of Synthiam ARC now and take your projects to the next level!


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

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

#9  

Hi, Tried all that still no install.  Also noted that the site says I have 2 seats already, but I deleted one of the seats so that I could install onto a new computer. Would that also be causing the issue ?

#10   — Edited

Your subscription will not affect installing the software. A corrupt installer or a faulty drive perhaps. It’s difficult to diagnose issues with Microsoft Windows on other computers. Verify that you indeed have the space. Also, if ARC has ever been installed on that machine before, uninstall, clear the folders, and reboot.

Perhaps permissions of the installation folder is incorrect. It is difficult to know for sure, but we are providing suggestions.

#11  

User-inserted image

This is the error. I wonder if installing the free version first, then the Pro would work?? Just a thought.

Author Avatar
PRO
Canada
LinkedIn Thingiverse Twitter YouTube TikTok
#12  

@RoboHappy it seems like you are probably running out of Hard drive space, try freeing up some space with disk clean up.

#13  

Hi Jeremie ,  I don't see how it could be hard drive space. It a farely new WIndows10 laptop, never loaded any new programs on it (was only used for browsing), has over 89Gig of free drive space on it (more than enough for an ARC install). I'm wondering if there is a problem with the ARC installer because once I try to run the install, it starts  but suddenly stops and briefly indicates that an error occurred while trying to write "installer data" to the drive, then displays the above message.

I finally gave up, and went back to my tablet pc with the cracked screen , lol (still has ARC on it) and made sure I could still connect to my robots.

#14  

Has ARC ever been installed on that computer before? If so, one of the directories it needs to overwrite could be in use or lack correct access security. The message states that the installer is having trouble writing to the drive, which would be one of two things....

  1. the drive is full
  2. the drive is write protected or security permissions

Ensure you are installing as a privileged administrator user. And if there are existing ARC installations, have them removed and completed. Manually delete the folders using these instructions: https://synthiam.com/Support/troubleshooting/Completely-Remove-All-ARC

Author Avatar
Netherlands
#15   — Edited

The new SW release (ARC 2025.02.01.00 ) makes my programs crash (EZ script). The code

$Homedir = "D:\Onedrive\Robotics\R2D2"
$Logfilename = $Homedir + "\EZ-B\Logfiles\R2D2test.csv"

gives now an error:

> Error on line 18: Missing String Quotes or Invalid Expression at index 0: $Homedir

Did something chance in (concatenating) strings?

Did some further testing This code executes correct

$First="D:\test\ddgdghd\ffffjf"
$Last=$First + "\testje"+"\wat"+"\is"
print($Last)

it prints

> D:\test\ddgdghd\ffffjf\testje\wat\is

but this not and gives the error

$First="D:\test\ddgdghd\ffffjf"
#$Last=$First + "\testje\wat\is"
print($Last)

Note: I have modified my code to "\xxx"+"\yyy"+"\zzz" everywhere, as an easy work around, so not an urgent issue anymore for me.

#16  

Thanks for letting us know. It appears there's an issue in ezscript processing backslashes, which are used for escaping characters in normal programming languages. We have made the fix internally and will publish an update in a few days. In the meantime, you can join the strings together with...

$Homedir = "D:\Onedrive\Robotics\R2D2"
$Logfilename = $Homedir + "\EZ-B" + "\Logfiles" + "\R2D2test.csv"