Midi Control icon Midi Control — MIDI I/O for ARC: send/receive notes, run per-note scripts, control PC or external instruments, with panic to stop stuck notes. 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
Experience the transformation – subscribe to Synthiam ARC Pro and watch your robot evolve into a marvel of innovation and intelligence.
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
NMS Example by Synthiam
Featured
NMS Example

Example NMS Level #1 navigation skill showing subscription to combined scan+location data, displaying position and scan info; source code included.

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
H-Bridge For 4 Motors - Robot Car

H-Bridge For 4 Motors - Robot Car

I understand how to connect a IO tiny, ez-battery, ARC , H-bridge motor controller to two wheel robot car, easy. Now I have a robot car that has 4 motors,...
release

ARC 2022.03.26.00 (Pro & Runtime)

Verify local time for SSL at startup, UI and first-load updates, select startup performance for default code editor, click help to open web manual
question
How Do I Interface With This LCD Display?

How Do I Interface With This LCD Display?

On the back of my Robot spot I have an 16x2 LCD display. I need to interface with it so I can display information about the robot and what...
general
Is The Cloud Drive Working Or Is It On My End?

Is The Cloud Drive Working Or Is It On My End?

I am getting an error when trying to upload a project to the cloud.  Anyone else having this issue?
robot
Ezang's My New And Improved Talk Servo

Ezang's My New And Improved Talk Servo

Enhanced ARC Talk Servo with Arduino Arc software for improved servo control and seamless Arduino integration
question
Horizontal Servo

Horizontal Servo

Horizontal servo control, now it will not let me save when I change the values ? same with the vertical servo control
release

ARC 2022.03.19.00 (Pro & Runtime)

Synthiam ARC adds WaitForSpeechRange voice number prompts; disable Blockly/editor help to boost performance; camera flicker fix
release

ARC 2022.03.18.00 (Runtime & Pro)

Synthiam ARC: false-positive glyph fix, smaller camera skill UI, Blockly Audio soundboard PC support, NMS debug point, subscription link updated
question

Blockly Paly Audio Question

I noticed in Blockly "play audio" only works with EZB sound board not PC soundboard, or am i Missing something?
robot
Tonzatonka's Inmoov 3D Printed Robot

Tonzatonka's Inmoov 3D Printed Robot

InMoov robot build: lower and mid torso progress, NeoPixel ring installation, weighing Arduino UNO vs Nano for tight electronics space.
Navigation
For ARC
NMS Faux Odometry
By Synthiam

NMS Faux Odometry v8

Estimate pose odometry from movement distance for robots without encoders, calibrated by speed. Suited for DIY navigation; pose drifts with...
general

Floating ADC Ports

I use a lot of ADC ports, mostly for monitoring switch position. I have been using the ports on EZB v4's and found out early I needed to use pull down resistors on the cables between the EZB and the switch. The signal going to ARC would jump around a lot and make it impossible to set a high and low value that would tell ARC if the switch was open...