Virtual Robot icon Virtual Robot Display robot image with real-time servo position readouts and basic servo management including servo deletion Try it →

Robot Building Questions

ARC Pro
Learn More
Upgrade to ARC Pro
ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!
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
Sabertooth Kangaroo by Dimension Engineering
Featured
Sabertooth Kangaroo

Movement panel enabling Kangaroo & Sabertooth encoder-based speed/velocity control, UART/PC serial options, tuning and encoder setup.

Bimbo The Clown by Dave Schulpius
Featured
Robot By Dave Schulpius

EZ Robot revives classic amusement games with DJ's Bimbo The Clown-fun retro entertainment and creative community sharing.

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
Open
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
Open
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
Open
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
Open
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
Open
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
Open
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...
question
Open
Dialogflow + Adventurebot Wifi Setup

Dialogflow + Adventurebot Wifi Setup

I’m trying to drive an AdventureBot using voice intents via the DialogFlow robot skill and running into networking hiccups. The Google service...
question
Script AI Needs Track Mapping

Script AI Needs Track Mapping

I need a little guidance with getting the Script AI assistant to do what I need. Maybe I'm not asking correctly so it understands what I want. I've been trying a...
question
Touch Path Overshoot On Sphero Turns

Touch Path Overshoot On Sphero Turns

I’m playing with a Sphero (Bluetooth to a Windows laptop) in ARC and trying to have it follow simple shapes using the Touch Path skill. The Sphero...
question
Garbage Data On EZ-B UART With GPS

Garbage Data On EZ-B UART With GPS

I’m adding a small u-blox NEO-6M GPS module (TTL serial, default 9600 bps) to my EZ-Robot AdventureBot and trying to verify comms with the Serial...
question
Servo Recorder Repeatability On Adventurebot

Servo Recorder Repeatability On Adventurebot

I’m trying to get a repeatable drive pattern out of an AdventureBot using the Servo Recorder skill and I’m hitting some oddities...
question
Stop Interface Builder Sliders Jumping On Page Swi

Stop Interface Builder Sliders Jumping On Page Swi

I’ve got a Shell-e build on an EZB IoTiny over WiFi, with head pan on D0 and tilt on D1. I’m trying to make a clean...