Serial Terminal icon Serial Terminal PC and EZB serial terminals for ARC: connect, monitor and send text/ASCII to serial devices. Supports COM, flow control, baud, DTR/RTS, hex Try it →

All Community Content

ARC Pro
Learn More
Upgrade to ARC Pro
Discover the limitless potential of robot programming with Synthiam ARC Pro – where innovation and creativity meet seamlessly.
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
Camera Overlay by Synthiam
Featured
Camera Overlay

Displays trained object names as overlays on the Camera Device video stream using Camera Device's object-tracking (shows $CameraObjectName).

Project Mini Rover by cosplaying_bunny
Featured
Robot By Cosplaying_Bunny

Compact DIY robot using four continuous-rotation motors (one per wheel) with a taped distance sensor-small footprint, ready for feedback

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

Switch / Case Statement

I am neck deep  in programming my "Simone" robot. I know that I can use multiple or nested if/elseif/then statements, but what would really make my life easier would be a "switch / case statement." switch(expression) { case constant-expression : statement(s); break;  case constant-expression : statement(s); break; ...
question
OTHER: Using ARC Without Internet Access?

OTHER: Using ARC Without Internet Access?

If I am out demonstrating my robot and there is bad internet service or even no internet service, how would I run ARC? Does ARC REQUIRE...
question

How To Use Prosody Contour In Speech Synthesis

You have exposed most of the prosody features (pitch, emphasis, rate, volume, break, phonemes)  and I am thrilled that they all work perfectly! Thank you. I enjoy using them to vary my robot's voice. Still, there is one feature that is only partially exposed and that is "prosody contour. " When I attempt to use prosody contour, the voice...
robot
Ezang's Roman With New Head Movements And More...

Ezang's Roman With New Head Movements And More...

Synthiam ARC controls Arduino robot with eyes, head and mouth synced to speech, using AIML/Bing speech recognition for...
robot
Autiboy's Max The Robot Based Off Of Inmoov

Autiboy's Max The Robot Based Off Of Inmoov

InMoov-based robot Max, fully 3D-printed and assembled; first 3D-printed robot with a FreeCAD-modified custom ear.
question
What Is The Difference Between Pauselistening  And Stoplistening

What Is The Difference Between Pauselistening And Stoplistening

I have been using these two commands together, one following the other in my scripts. So far...
question
Can You Control More Than One Ezbv4/2 In The Mobile App?

Can You Control More Than One Ezbv4/2 In The Mobile App?

Am I missing something? Can the mobile app control multiple EZBs? I am using two in my robot and one is a...
question
How To Use T265 With A Lidar?

How To Use T265 With A Lidar?

Hello guys. I'm trying to setup a base template project to use T265 and Lidar Plugins.  Can someone share a project or scripts to navigate and use the Lidar data...
question

Stopping Bing From Recording

Something has changed I guess. Bing Speech Recognition used to have controls that let the software turn off recording using these settings in the control: 6. Level Threshold Field This adjustable threshold level is used for both Auto Recording (if enabled) and stopping recording. If you find that even in manual mode the recording manually stops too...
hardware
Tello Drone
By DJI

Tello Drone

Program the DJI Tello in Synthiam ARC for computer vision tracking and movement using JavaScript, Python, EZ-Script, C++, or .NET.
question

Robot Skills Reach Daily Limit

I am new to ARC.  I purchased the premium subscription but was disappointed that it keeps kicking me out of skills as I'm building because I reach daily limits.  How do these limits work? Is there a way to get unlimited time on these skills? The latest issue was with Cognitive Face, but it also happened with Bing voice recognition. I got around...
release
ARC 2021.06.11.00 (Pro & Runtime)

ARC 2021.06.11.00 (Pro & Runtime)

Synthiam ARC adds Advanced servo manager with multi-servo menu, configurable velocity/acceleration/speed parameters and updated Auto Position frames.