Change Release Notes
This release pretty much only focuses on some new EZ-Script commands, additional manual help, and some better error messages.
- Example projects under "Function Examples" for all new functions 
- Better description of compiler error messages 
- New command: FromBinary() 
- New command: GetBit() 
- New command: SetBit() 
- New command: ToBinaryString() 
- New command: DefineArray() 
- New command: GetAsByte() 
- New command: ToHexStr() 
- New command: AppendArray() 
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 is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

8 new commands are like 8 new tools, in the toolbox.....awesome! Rich and others are gonna flip when they see these..(its hard to type when I am flipping )  Thank You DJ!
  )  Thank You DJ!
Yep, I'd seen them before I went to bed last night but needed sleep so couldn't do any flipping
Now I just need to figure out what I can do with these commands... I have a few ideas
As always, thanks DJ.
These commands will be very useful for any new i2c devices that you'll be adding
Do I understand correctly that the GetBits function counts from LSB, not MSB? In the example provided : $x = SetBits(1, 0, 0, 0, 1, 0, 0, 1) --> MSB (0) to LSB (7) GetBit($x, 3)) should return 0 if counting from MSB...
There's help on the right of the script editor
so unless you use EZ-Script to a high extent this update isn't really important.
I would update - it won't hurt