Sound Servo (PC Speaker) icon Sound Servo (PC Speaker) — Maps PC audio volume to servos in real time with scalar, min/max, invert & multi-servo options-ideal for syncing robot mouth to sound Try it →

Robot Building Community

Share robot projects, ask ARC programming questions and learn from other builders. Browse tutorials, Robot Skills, example programs and community discussions.

ARC Pro
Learn More
Upgrade to ARC Pro
Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.
Power Up Your Scripts with AI
Describe what you want — get working robot code. The project-aware AI Script Assistant built into ARC.
Synthiam Credit
Log In
Earn synthiam credit to lower synthiam product costs
Earn Free Credit
Share your robots, answer questions, and help others — earn credit toward ARC Pro, AI credits, and robot swag.
Remote control robots or add telepresence capabilities with Exosphere

Drive Real Robots, Anywhere

Remotely operate robots around the world or add live telepresence to your own build — straight from your browser.

Discover Exosphere
Task Script by Synthiam Inc.
Featured
Task Script

Split complex robot tasks into sequential scripts, synchronizing asynchronous skills via NEXT/CANCEL commands for staged automation.

Community

Join the Synthiam Robotics Community

Connect with thousands of robot builders, educators, and engineers. Share projects, get answers, and learn to build smarter robots with ARC.

  • ✓ Showcase your robots & projects
  • ✓ Get help from experienced builders
  • ✓ Earn credit toward Synthiam products
Create Your Free Account Log In
Camera
For ARC
Camera Click Servo
By Synthiam

Camera Click Servo v12

Interactive camera control for ARC: click-to-center and edge hotspots to pan/tilt servos, adjustable fine-tune and multi-camera support.
release
ARC 2020.04.03.00

ARC 2020.04.03.00

Synthiam ARC delivers fast ECMA 5.1 JavaScript robot scripting, threading and .NET reflection for responsive UI and powerful robot apps.
release

ARC Beta 2020.04.15.00

Fixes for JavaScript, EZ-Script, and Python bool global variable issues, resolving multiple scripting bugs and improving script stability.
release

ARC Beta 2020.04.14.00

Fix glyph detection beyond glyph #1; Python engine stops runaway scripts; updated help link to Synthiam website
question

Help Obtaining RGB 8X8 LED Matrix E-19 Display Module?

Can anyone point me to a way to purchase a RGB 8x8 LED Matrix E-19 Display module? After watching the roll out video for 8x8 RGB (https://www.youtube.com/watch?v=Iwhcii0WCHs&feature=youtu.be) and github (https://github.com/synthiam/E-19_RGB_8x8_Display/tree/master/E-19%20Hardware) (and Thank you to Jeremie et al for putting all that together!)...
live hack
Exosphere Community Beta Live Q&A

Exosphere Community Beta Live Q&A

Exosphere community beta introduced by DJ Sures, learn why Synthiam created it and how to start using it.
release

ARC Beta 2020.04.13.00

Execute scripts when the soundboard PC finishes playing audio and fix fast playback by matching 44kHz mixer settings
question
Q & A Input Question

Q & A Input Question

So, I would like my robot to be able to ask people questions, and save their responses as variables. Idealistically, I would love this to be verbal/audio input. I have installed D...
Scripting
For ARC
On Variable Changed
By Synthiam

On Variable Changed v3

Run scripts automatically when specified ARC variables change; define variable-to-script pairs, monitor status, and trigger actions.
release
ARC Beta 2020.04.11.00

ARC Beta 2020.04.11.00

Updated Python compiler engine with IntelliSense and controlCommand support, plus improved variable manager performance.
question

Send Serial Data From Arduino Mega To Uno Using ARC

Hello I can't wrap my head around how to send serial data from a Arduino Mega to a Arduino Uno USING arc (2020-04-10) Installing EZ-Mega-v1-636848729355769322.zip on the Mega and using ARC to talk to it works fine. (only done basic servo and LED control) The Uno has just a standard Arduino sketch (See below for code) The mega pins using 18-TX1...
question

Assistance With Slow Scripts

I am running 7 scripts at once.  Each is looping and looking for a variable that is generated by other scripts.  Once these variables are triggered,  each script runs a series of commands and returns back to looping. Some of my scripts have nested loops operating inside of other loops and break out as necessary. I am using FOREVER LOOPS because...