Chromium icon Chromium Configurable Chromium browser skill for ARC: navigate URLs, print, open in PC browser, maximize/restore, set page content to a global variable. Try it →

All Community Content

ARC Pro
Learn More
Upgrade to ARC Pro
Get access to the latest features and updates before they're released. You'll have everything that's 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
Inverse Kinematic Arm by Synthiam
Featured
Inverse Kinematic Arm

Control robot arms with inverse and forward kinematics, converting X/Y/Z positions into joint motion and reporting end-effector location.

How Do I Shovel My Snow? by DJ Sures
Featured
Robot By DJ Sures

Robot shell built with students using an electric scooter chassis and shovel attachment to perform outdoor work while the operator stayed warm.

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
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...
Servo
Lewansoul Servo
By LewanSoul

Lewansoul Servo v30

Control LewanSoul LX-16A servos via ARC (EZ-B v4/IoTiny): assign virtual ports, read positions, set speeds, and enable continuous rotation.
general
Any Chance We Can Incorporate Moasure To Work With ARC

Any Chance We Can Incorporate Moasure To Work With ARC

Any chance we can incorporate Moasure into our robots? This would be a big deal in many ways with its spatial...
general
Synthiam Website Going Down At Random

Synthiam Website Going Down At Random

I have seen synthiam.com go down twice and it displays this error message: Is this commonly happening? Is this only happening to me?
general
Remember This == DJ's Creation And Brain Child.

Remember This == DJ's Creation And Brain Child.

Remember this? @Dj's creation and brain child in action. It's a v2 EZB bringing my robot to life. "It's Alive". I'd...
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?
general
Older Version Of The EZ-Store

Older Version Of The EZ-Store

This post will NOT be promoting EZ-Robot Inc. or any of its affiliated products. https://web.archive.org/web/20131129093419/https://www.ez-robot.com/Shop/ I have...
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...
general

Play Custom Sound Files

Anyone and @athena found a way to play custom sound (voice cloning) from robohead?  1) downloading mp3 with cloned voice and try to play it like that: Audio.PlayAudioFile("/tmp/" + sanitized_filename + ".mp3");  play it from PC. 2) Custom Plugin development required: EZ-builder.exe/dll I can't find where I can take it And...