Change Release Notes
This update is mostly about making ARC quieter, sturdier, and less dramatic when Windows, browsers, cameras, meshes, dialogs, and humans do unexpected things. We listen by monitoring your crash reports to optimize ARC for the best user experience. A good release should feel boring in all the right places. This one makes several noisy little gremlins pack up their tiny bags and leave.
Highlights
More Stable Blockly and Browser Shutdown
ARC now hardens UCBlockly against a dispose race that could happen during form closing or project reloads.
CefSharp could occasionally complain with
ObjectDisposedExceptionmessages whenEvaluateScriptAsyncwas still trying to do browser things while the browser was already being shown the exit door.ARC now suppresses that noise so closing, reloading, and moving on with your life is cleaner.
Camera Snapshot Skill Handles Missing Cameras Better
The Camera Snapshot robot skill now captures and reports the error properly when no camera device has been added.
Instead of falling over dramatically, it now does the software equivalent of saying:
"Hey, I would love to take a picture, but you have not given me a camera."
Much more reasonable.
Large STL Mesh Loading Improvements
The STL Editor received important memory handling improvements for loading large STL meshes.
Changes include:
- Added
/LARGEADDRESSAWAREto the post-build process. - This increases the usable memory ceiling from 2 GB to 4 GB on 64-bit Windows.
- Replaced regular
GC.Collect()calls in STL load paths with a Large Object Heap compacting collection. - Uses
LargeObjectHeapCompactionMode.CompactOncewith a blocking generation 2 collection.
This fixes an out-of-memory issue where large STL files could fail even when the computer still had free RAM available.
The short version: Windows had room, .NET had feelings, and the Large Object Heap needed a broom.
Help Icon Image Cache Fix
A cached reusable image used for the help icon was being disposed when it should not have been.
That has been fixed.
The help icon is now allowed to keep existing without being accidentally escorted out of memory.
Cleaner MPU6050 and MPU9150 Debug Logging
The MPU6050 and MPU9150 robot skills now write their debug information to the robot skill log instead of the main debug window.
This lowers debug window noise and keeps sensor chatter where it belongs.
Less yelling in the lobby. More useful notes in the right room.
Fixes and Improvements
File Open Dialog Back Button Fix
Fixed an error that could occur when pressing Back in the file open dialog past the parent folders.
ARC now handles that edge case instead of acting surprised that someone dared to press Back one too many times.
SelectedItem.ValueAsString Null Handling
SelectedItem.ValueAsString could throw an error when an input had no selected item.
This could happen when:
- Text was typed but not selected.
- The list was empty.
- A selected item simply did not exist.
This has been fixed with a null-conditional fallback to the inner value, safely returning the default text.
Tiny fix. Big reduction in unnecessary drama.
Variable Picker Invalid Row Fix
Fixed an issue where selecting an invalid row in variable pickers could throw an exception.
ARC now handles invalid selections more gracefully, because sometimes the UI gets poked in weird places and that should not be a federal case.
RGB 8x8 Animator Empty Frame Fix
The RGB 8x8 Animator config screen could display an error when changing values while no frames were set.
That has been fixed.
No frames? No problem. ARC now waits patiently instead of complaining.
HTTP Server Client Disconnect Noise Reduced
ARC now silences HTTP server errors when a client disconnects before a request completes.
Because sometimes clients leave early, and not every abandoned connection needs to be a full emotional support ticket.
Installer Now Always Overwrites Files
The installer has been updated to always overwrite files during installation.
This helps ensure installed files are current and avoids stale file weirdness from previous installs.
Fresh files. Fewer ghosts.
CEF Browser Updated
The embedded CEF browser has been updated.
This keeps ARC’s browser components newer, cleaner, and better aligned with the modern web stack.
Summary
ARC 2026.05.24.00 focuses on stability, memory handling, quieter logs, better edge-case handling, and fewer unnecessary exceptions.
This release improves:
- Blockly shutdown and project reload behavior
- Camera snapshot error handling
- Large STL mesh loading
- Variable picker reliability
- RGB 8x8 animator configuration
- HTTP server disconnect handling
- Installer consistency
- Embedded browser support
- Debug log organization
It is not the loudest update, but it is one of those releases that makes ARC feel better by removing the little things that interrupt your flow.
Less noise. Fewer crashes. More roboting.
ARC Downloads
ARC
FREE- 1 third-party plugin skill per project
- Trial cloud services
- Personal, DIY & education use
- Updated every 6–12 months
ARC
PRO- Use on 2+ PCs simultaneously
- Unlimited robot skills
- Cloud backup & revision history
- Weekly features & bug fixes
- Business use permitted
ARC
RUNTIME- 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
Upgrade to ARC Pro
ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

