Script icon Script Multi-language ARC Script: build, run and debug Blockly, JavaScript, EZ-Script or Python with Intellisense, run/save/load and Roboscratch support Try it →

Robot Building Questions

ARC Pro
Learn More
Upgrade to ARC Pro
Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!
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 Movement Panel by Dimension Engineering
Featured
Sabertooth Movement Panel

Sabertooth movement panel: control two motors via Simplified Serial with variable speed sliders, movement buttons, and serial port options.

Artemis - The household service bot by Kullthulu
Featured
Robot By Kullthulu

Artemis robot: Max '99 platform with EZB‑V4, pan/tilt servos, 3D‑printed arms, camera for object tracking/face recognition, Synthiam ARC on Android.

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

Installing More Desktop Voices

@Athena. How can I access more desktop voices? The only voices available to choose in Speech Settings  are Hazel, David and Zira. There are many other voices in Windows Settings but they do not appear in Arc.
question
Smooth Start Of The Servo Movements When Starting ARC

Smooth Start Of The Servo Movements When Starting ARC

Is there a standard solution in ARC to slowly move the robot servos to an initial position when the ARC program...
question

Speech Recognition In Mobile

@Athena is it possible to use Speech-Recognition or Advanced-Speech-recognition in iOS Arc mobile application? I have setuped autorecord with wake word on arc for windows, but seems like it not works when I run my ez-robot head on mobile phone application. It it a way to use microphone from mobile phone in mobile app?
question

How To Connect Chatgpt To Azure Text To Speech And Talk Servo V2

I want to setup ChatGPT with the azure text to speech and talk servo v2 skills. Can you provide a step by step for how I can configure this?
question

ARC Runtime Questions

Hi, I utilized the default Bing Speech Recognition or Vision functions for my project. However, I noticed that there are limitations mentioned regarding "Any robot skills that require a subscription for online services, such as Bing Speech Recognition or Vision" in the "ARC Runtime." I'm uncertain about the meaning. Does this...
question
Home Stepper Motor

Home Stepper Motor

Can you show me some examples in Javascript of how to Setashome for V21? Can you also show me some examples in Javascript of how to Calibrate V22?
question
Lewansol Servos Reporting Inaccurate Degrees In Auto Position Movement

Lewansol Servos Reporting Inaccurate Degrees In Auto Position Movement

We are using Lewansol servo skill in conjunction with auto position skill. We...
question

Copy Sound Clips From ARC Soundboard

I've got many sound files loaded into different ARC soundboard controls. I loaded them from sound clip files on the computer where ARC is installed. Somehow I've lost some of those original sound files from my computer. Is there a way without using  3rd party software of copy these sound files directly from the soundboard back onto my computer?
question

Servo Control Command Format

if I am sending servo commands over wifi directly to the board how should the commands be formatted?
question

I Don't Know How To Use Clear Variable Values In Blockly.

I don't know how to use clear variable values in Blockly. test = 0; print("Hello World"); print("Hello World".length); print("hi" + "i'm robot"); print(test); test = test + "test" print(test); delete test; print(test); Execution Error Line 9 Col 12 - test is not defined how to i do?
question

Print A Question And Put Keyboard Response Into A Variable

In Blockly how do I print a question that will show up as a pop up for an end user and put the keyboard response into a variable? I understand how you do it with voice recognition whereas you wait for response and it will go into variable but it seems like there is a missing block in Blockly for a keyboard response.
question

Could Not Load File Or Assembly Naudio

Hi , I'm trying to play mp3 from robo head: try { using (NAudio.Wave.Mp3FileReader mp3 = new NAudio.Wave.Mp3FileReader(filePath)) { using (NAudio.Wave.WaveFormatConversionStream pcm = new NAudio.Wave.WaveFormatConversionStream(new NAudio.Wave.WaveFormat(EZ_B.EZBv4Sound.AUDIO_SAMPLE_BITRATE, 8, 1), mp3)) { using (MemoryStream ms = new...