User Defined Function Example icon User Defined Function Example — Add custom EZ-Script functions in C# or JS; intercept unknown calls, parse parameters and return values via AdditionalFunctionEvent. 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
Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.
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
Rubik's Cube Solving Robot by ptp
Featured
Rubik's Cube Solving Robot

Control a custom ARC robot to manipulate and solve a Rubik's Cube using calibrated arms and grippers; integrates with Thingiverse build.

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
feature request

Personality Generator

Schedule personality generator to run only during specific hours (e.g., 5-10 PM) for controlled activation.
live hack
Repairing My Hexapod's EZ-B

Repairing My Hexapod's EZ-B

Upgrade EZ-B with the V4/2 comm upgrade to update communication capabilities.
feature request

Interface Builder...Future?

Synthiam ARC Interface Builder creates custom pages; envisioned as a universal UI with save/load, extra controls and fullscreen overlay to hide ARC.
question

BUG In RGB Animate In Roboscratch?

I am working through my EZ Robot lessons from scratch. I am currently in Roboscratch and am finding a few bugs. Some of course are just things I need to figure out for myself as its a learning thing but others I feel are legit bugs. Maybe due to the fact its an older program and ARC is so far beyond it. Anyway... I am finding that once I create an...
question
A Very Roli Christmas

A Very Roli Christmas

I wonder what's in here.. After a bit of hassle with the delivery guy I was finally able to pay the import duties and pick up my Roli Looks like it's already been opened,...
release

ARC 2020.06.02.00

Release includes all beta channel changes rolled up; no update required if you're already on the latest beta
release

ARC Beta 2020.06.02.00

Undo auto-position edits (cancel to revert); RoboScratch & Blockly fixes for wait-for color, face, glyph, object, and motion.
feature request
Option To Hide Recent Projects On Startup

Option To Hide Recent Projects On Startup

Hide Synthiam ARC recent projects window at startup with an "Always show this window on startup" checkbox.
feature request

Auto Position Undo

Undo for Auto Position to revert recent servo repositions, restoring earlier servo settings when adjustments get out of control.
robot
Ptp's Star Wars Bb-8 Robot Suitcase

Ptp's Star Wars Bb-8 Robot Suitcase

DIY hack of a Disney rolling BB8 suitcase-an in-progress Star Wars family project with kid D.J., photos and project beginnings
release

ARC Beta 2020.05.30.00

Faster GUI for audio and inputs: improved speech/Bing recognition, WiiMote, joystick, ADC graph, plus numeric fields accept keyboard entry
question
Auto Positioner

Auto Positioner

Hi, I am still very new to all this but have actually learned how to use Auto Positioner to open and close my robotic hand, using just two frames. I have been trying to now make my robotic...