RGB Animator icon RGB Animator Create custom animations for JD Humanoid's 18 RGB Eyes LEDs via I2C - per-LED color frames, transitions, pauses, scripting and real-time preview. Try it →

Robot Building Questions

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
EZ Chart by leversofpower
Featured
EZ Chart

4-series bar chart for real-time sensor comparison in ARC; set titles, values, RGB bar colors and conditional coloring via EZ-Script.

Irobot Create Project. Sneak Peak by Dunning-Kruger
Featured
Robot By Dunning-Kruger

iRobot Create butler/remote-presence robot in development, planning an all-out build with EZB4 and future updates

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
Microphone Clap Trigger On Darwin Mini

Microphone Clap Trigger On Darwin Mini

Working on a ROBOTIS Darwin Mini (OpenCM9.04 flashed with the ARC firmware from the Synthiam hardware page), connected to ARC over USB for now....
question
Servo Speed Not Affecting PCA9685

Servo Speed Not Affecting PCA9685

I’ve got an Arduino Uno over USB driving an Adafruit PCA9685 16-channel servo board (I2C address 0x40). The PCA9685’s V+ rail is on a separate 5V/6A...
question
Switching Movement Control Between AR Drone And Ro

Switching Movement Control Between AR Drone And Ro

I’m trying to run an AR Parrot Drone and a ground bot in the same ARC project as a demo: the drone hovers while a Roomba...
question
Watson TTS Halts Turtlebot3 Motion

Watson TTS Halts Turtlebot3 Motion

Running ARC on a TurtleBot3 with an x86 Windows SBC (NUC mounted on the robot) connected to the OpenCR over USB. I’m trying to have the robot announce...
question
Choppy Audio File Out To EZ-B

Choppy Audio File Out To EZ-B

Running ARC directly on a Rock Pi X (Windows) mounted in my bot, streaming audio to an EZ-B v4 over WiFi using the Audio File Out EZB skill. The EZ-B is set as my...
question
Controlcommand For Sphero From Script

Controlcommand For Sphero From Script

I’ve got a Sphero paired over Bluetooth to my Windows laptop and the Sphero Movement Panel in ARC drives it fine (forward/turn/stop from the UI...
question
Route Audio File Out To EZB 1

Route Audio File Out To EZB 1

ARC is running on an Atomic Pi inside my bot, and I’m trying to get audio to come from the head speaker. I’ve got two controllers connected over WiFi: an EZB v4...
question
Detect When PC Audio Finishes

Detect When PC Audio Finishes

Is there a built-in variable named $PCPlayingAudio? If not, how can I determine when an audio file has finished playing? I'm using the PlayAudio(filename)...
question
Smoothing Frequency Detector To Mega Servo

Smoothing Frequency Detector To Mega Servo

I’ve got an Arduino Mega 2560 connected to ARC over USB using the ARC Arduino capability, with a single MG996R on ARC servo port D0...
question
Using Getrss Data In Javascript

Using Getrss Data In Javascript

I’ve got an OpenCM 9.04-C on USB with an XL-320 (ID 1) and ARC is talking to it fine with the Robotis DYNAMIXEL robot skill. I can jog the servo and run a...
question
Movement Joystick Analog Speed To Custom Panel

Movement Joystick Analog Speed To Custom Panel

Running ARC on a Rock Pi X mounted in a small 2WD rover. The Rock Pi X connects over USB to an Arduino Nano that drives a Cytron...
question
MPU9150 Polling Stalls On Turtlebot3

MPU9150 Polling Stalls On Turtlebot3

Running ARC on a Windows NUC mounted to a TurtleBot3 Burger. OpenCR is on USB for drive, and I added an EZ-B v4 over Wi-Fi just to handle I2C. I...