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.
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
.ezbExtension on Cloud Projects
Projects loaded from the cloud and saved locally will now always use the correct.ezbfile 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
.ezpluginfiles are now properly associated with the plugin Manager.MIME Type Renaming
Robot skill and project MIME types have been standardized and renamed toarcfor 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
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.
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.
- Prices are in USD.
- 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 |
** 1,000 per cognitive type (vision recognition, speech recognition, face detection, sentiment, text recognition, emotion detection, azure text to speech)
Upgrade to ARC Pro
ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

