Prevent PC Sleep icon Prevent PC Sleep — Prevents a PC from entering sleep mode via a tiny, resizable control-keeps the system awake while minimizing UI real estate 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
Elevate your robot's capabilities to the next level with Synthiam ARC Pro, unlocking a world of possibilities in robot programming.
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
Wheel Encoder Counter by Synthiam
Featured
Wheel Encoder Counter

Arduino UNO wheel encoder: reads left/right ticks, provides counts, configurable ticks, wheel & pivot sizes, optional pose telemetry to ARC NMS.

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
question

Synthiam Code Object Dropping Square Brackets With An I Inside?

The Synthiam code object is interpreting square brackets [ i ] with an i inside as something else if you don't have any spaces. If you include the spaces then it seems to work. It seems to be the website input in general and not just the code object.   But when in a code object it should not change the code if  For example if I have  if...
feature request
Variable Picker In Script Label Of User Interface Designer

Variable Picker In Script Label Of User Interface Designer

Add a list of variables selectable for the Script Label editor to quickly insert dynamic script labels...
release

ARC Beta 2020.05.31.00

Auto Position and action editor updates: test frames with Execute Action, right-click frame transitions, and math in number selectors
robot
David's Android Project Jen

David's Android Project Jen

Build an advanced android using EZ-B controllers, molded mannequin skin, multiple arm motors and powerful linear actuators for lifelike motion.
robot
Ezang's New Mr. Metal Robot 2020

Ezang's New Mr. Metal Robot 2020

Build Mr. Metal robot with Synthiam ARC using EZb4 controller, EZrobot 1300 camera, four EZ 360 HDD servos, Servo City gearboxes, iotiny and grippers.
release

ARC 2020.05.29.00

Synthiam ARC stable release includes all beta fixes; beta users don't need to update to the stable channel.
release

ARC Beta 2020.05.29.00

Scripting fixes and speech recognition skill update log script errors to the log display
question

Up Board - Accessibility Of Pinouts With ARC

Hi, I have a question concerning the Up Board (it is more and more difficult to resist to this one). Are the pinouts of the Up board accessible with ARC (like an EZB)? I have noticed that there is 40 of them, including UART, and it would be really cool if it was possible to connect the Roomba directly to the Up Board and control it with the the...
release

ARC Beta 2020.05.28.00

Fix for auto position control Stop and Panic behavior; update to EZB emulator
question

Saving To Cloud

What does the following error message mean? I get this message when trying to save my project to the Cloud. My file size is 55Mb whereas Cloud file size limit is 64Mb I thought. The request failed with HTTP status 413: Request entity too large.
firmware
Djs Opencm 9.04 Firmware (Cracked Egg)
For OpenCM 9.04 Hardware

Djs Opencm 9.04 Firmware (Cracked Egg) v4

Connect Robotis OpenCM9.04 to Synthiam ARC - install EZ-B firmware, set Arduino IDE, use Dynamixel plugin UART0 for AX-12 servos at 921600...
feature request
Grove Doppler Radar BGT24LTR11

Grove Doppler Radar BGT24LTR11

Grove Doppler Radar BGT24LTR11 UART (115200) serial Doppler radar sensor for motion detection.