Synbot Plugin icon Synbot Plugin — Synbot plugin for ARC: local Bot Server chatbot integration with SIML dialogs, ControlCommand API, multi-language, learning and emotion support. 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 Synthiam ARC Pro, you're not just programming a robot; you're shaping the future of automation, one innovative idea at a time.
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
iRobot Roomba Movement Panel by iRobot
Featured
Irobot Roomba Movement Panel

Control Roomba/Create via ARC: drive, stream sensors, read encoders, configure COM/HW UART, and send pose to NMS for mapping/navigation.

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
Movement Panels
For ARC
Custom Movement Panel V2
By Synthiam Inc.

Custom Movement Panel V2 v1

Custom Movement V2 panel for ARC: scripts for F/R/L, Reverse, roll left/right, up/down with speed mapping to PWM for drones, mecanum &...
question
What Java Works With ARC?

What Java Works With ARC?

Hey DJ, Since I have been unable to recreate this whole thing, I wondered one thing, if its not even a thing....Java runtime build into windows ? I believe we need to use...
Virtual Reality
For ARC
Virtual Reality Robot
By Synthiam

Virtual Reality Robot v30

Stream robot camera to VR and control servos with headset pitch/yaw; supports SteamVR and Cardboard (iOS/Android) for immersive...
question
Request For Higher Resolution On Servo Degrees

Request For Higher Resolution On Servo Degrees

I'd like to request higher resolution for Servo degrees to into tenths or hundredths in your next revision.  Thanks again, Don
question
Project Save Button. Better Indication That The Save Was Successful.

Project Save Button. Better Indication That The Save Was Successful.

Is there any chance of a better indication that a local "Save" project...
question
Navigator With Mecanum (Omni) Wheel Robot Platforms

Navigator With Mecanum (Omni) Wheel Robot Platforms

Has anyone played with Robot platforms that use Mecanum wheels and navigation and tracking?  My Roomba, Turtle bot,...
question
Can I Use Multiple Bluetooth Devices?

Can I Use Multiple Bluetooth Devices?

Got it working and I like it!! It was not so much the print function as it was getting the number into a variable. Now of course the next step,...
feature request

Lists In Blockly

Store speech-recognized numbers in Blockly arrays to populate 6-variable location points, reducing many variables, avoiding solenoid cycling and improving...
question
Best Way To Add Servo Ports To Lattepanda?

Best Way To Add Servo Ports To Lattepanda?

My question I hope will be simple to answer.   I am using a Lattepanda V1 SCB in my Inmoov build the SCB is located in the head and I...
question
Would This Work With An EZ-B V4 And Arc?

Would This Work With An EZ-B V4 And Arc?

Hi, Just wondering if EZ-B V4 and arc would drive this  type of servo/ stepper?, >> link
Servo
For ARC
Maestro Servo Controller
By Pololu

Maestro Servo Controller v4

USB control for Pololu Maestro (6/12/18/24) via ARC Vx ports. Maps Vx to Maestro channels; supports position, speed, acceleration, release.
Servo
For ARC
Relative Servos
By Synthiam

Relative Servos

Synchronize servos by designating a master; slave servos mirror scaled (decimal/negative) positions with min/max limits and pause control