ARC 2025.02.01.00 (Pro and Runtime)

(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

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

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

ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

PRO
USA
#1  

Looks like we are back to a normal setup, thanks

#2   — Edited

WOW, lots of good stuff in this one. Some of it like the Uart error handling has been a headache for a long time. Hopefully maybe even no more rebooting the EZB if I send the wrong Uart command? And I have tons of sound files scattered in tons of soundboards. I'm looking forward to this improvement.

Just when I thought things couldn't get any better. Thanks!

PRO
Synthiam
#3   — Edited

Thanks! We’ve been busy that’s for sure.

Regarding the uart. Sending a wrong command is probably meaning requesting data amount that isn’t there. That will block the ezb.

the uart is a blocking call. Meaning it sits and waits for the amount of data that you specified to receive. If the bytes aren’t there, it will sit forever until something shows up.

that’s normal for how communication works. The reliable way to handle that would be by requesting the amount of data in the buffer first. Or by performing a read all command that reads everything in the buffer.

PRO
USA
#5  

...good stuff guys, keep up the good work...

#6   — Edited

Has anyone else had this issue with this install? I went to install this new ARC on a new machine. It is saying "An error occurred while writing installation information to disk. Check to make sure enough disk space is available and click retry or cancel to end the install" .

Never had this happen before, and I know I have more than 86GB free disk space (out of a 118GB hard drive)

#7  

No issues installing this for me. However I did a update to sn existing version and not a new install. Good luck.

#8  

Perhaps your file was corrupted during download. Use a regular browser, or let ARC download and install the update itself.

  • Make sure ARC is not running if you manually install it.

  • Ensure sure more than one copy of ARC isn’t running

  • try rebooting the computer, and redownloading ARC installed again

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

PRO
Canada
#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