Ez Line Chart icon Ez Line Chart — 4-series historical line chart to log and compare robot sensor values over time with customizable titles, colors, time axis and EZ-Script control 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
With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.
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
question

Is There A Way To Create ARC Global Var's Within The EZB Firmware?

Is there a way to create ARC global Var's within the EZB firmware that can be updated based on changes being made within the main control loop?   I have made a new version of the ESP32 firmware and would like to be able to set global variables that can be used by other ARC scripts can this be done?  if so can you please explain to provide a...
question

Arc W/Bing Speech Recognition

I added Bing Speech Recognition to a project and when i click the 3 dots to open the menu I get the following error: Version: 2023.05.11.00 NAudio.MmException: InvalidHandle calling waveInStop at NAudio.Wave.WaveInEvent.StopRecording() at ARC.UCForms.FormBingSpeechRecognition.hvJgsdwmusZdj0wsJo7C(Object ) at...
feature request

Getting Distances

Robotic sander navigation: use 360 LiDAR or Intel RealSense/RPLidar to create back-and-forth waypoints and adapt navigation skills to scan and sand
general
I Asked Athena If I Could Drive Three Parallel Output Leds

I Asked Athena If I Could Drive Three Parallel Output Leds

She said.... Yes, you can drive three 20mA LEDs from an output pin on the EZ-B IoTiny. However, please...
question

OUTPUT PER PIN

CAN I DRIVE THREE 20MA LEDs from an output pin on the IO Tiny?
question

How Do I Drive An LED With A Digital Output

I want to use LEDs for my C3PO eyes/  How do I drive three 2.2V LEDs from a single output channel safely with the IO Tiny?
question
Geschwindigkeit Der Sprachausgabe Dauerhaft Speichern!

Geschwindigkeit Der Sprachausgabe Dauerhaft Speichern!

Die Geschwindigkeit der Sprachausgabe lässt sich im Skill Speech Settings" in Prozent einstellen. Wie kann...
question
Looking To Improve Face Tracking Esp32 Cam

Looking To Improve Face Tracking Esp32 Cam

Looking for some advice on face tracking. My setup is using a esp32 Cam. It's connected to ARC via wifi. I have an IO-tiny as well....
question
Script Automatisch Starten?

Script Automatisch Starten?

Wie kann ein Script automatisch beim Verbinden gestartet werden?
I2C
For ARC
MPU6050 Accelerometer Gyro Temperature
By Synthiam

MPU6050 Accelerometer Gyro Temperature

Reads MPU6050 gyro, accelerometer and temperature via I2C, initializes and returns data on-demand to EZ-Script variables using...
question

Ax-18 Torque Constant

Can someone please tell me what is the torque constant of Ax-18 dynamixel motor?
question

DLL Assembly Resolve Plugin Error

I am trying to install the Rubik's Cube Solving Skill and I get a DLL Assembly Resolve Plugin Error. I get "Does this Plugin require and update?" I folowed the Synthiam directions for loading the skill, but it didn't work. How can I get this skill loaded? We are wanting to build one of these for our Robotics Club at the school. Thanks for...