Rafiki Front Bumber icon Rafiki Front Bumber Rafiki front bumper plugin: reads 4 proximity sensors via serial, updates ARC variables, blocks motor movement toward detected obstacles for SLAM Try it →

All Community Content

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
Smart Variable Watcher by Synthiam
Featured
Smart Variable Watcher

Efficient ARC Variable Watcher - lower CPU for large projects; slow initial array render but faster updates; shows name, type, value, length

Tappie by Buratino
Featured
Robot By Buratino

Tappie 45cm 3D-printed educational robot with fabric upholstery, 5-axis arms/eyes, QR tracking, speech recognition, large soundboard, EZB4 and...

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
Remote Control
Movement Joystick
By Synthiam

Movement Joystick v6

Analog joystick UI to control any ARC movement panel via mouse/touch-configurable dead zone, max speed, center-reset for smooth robot...
general
*BEEP BEEP* Server Outage Warning

*BEEP BEEP* Server Outage Warning

Hey everyone - this is a quick note that the Synthiam servers will be offline on Tuesday, April 18th, between 11:00 PM Mountain Time for approximately 3-4...
question
Can This Be Removed?

Can This Be Removed?

@DJ , someone brought to my attention that my name is listed as founder of Synthiam on a site called Build With... so unless there is something I don't know lol, can we find a way...
question

Design Not Saving Ports

I created a quick design called JDOG WIP and saved so I would not lose progress.  I then went back and tried to change the ports to the actual ports I am using but they won't change in the design document.  I have done this many times before and now it doesn't work.  What am I doing wrong.  I go into design click on bit properties tab, click on a...
question
Which Way Should I Go For Spot Micro?

Which Way Should I Go For Spot Micro?

I have completed the mechanical assembly of Spot Micro.    There are several versions for the controlling mechanisms used by various people.  Here...
question

Help With A Few Speech Synthesis Settings Issues?

Hello @Synthiam or @DJ, Can I get some help with a few speech synthesis settings issues? When testing the Speech synthesis settings skill with the Speech Synthesis skill I found the following: When specifically using the speech synthesis settings skill with "Microsoft David Desktop" Voice with "Strong" or "Moderate"...
tutorial
Migrating From EZ-Script To Javascript

Migrating From EZ-Script To Javascript

Migrate EZ-Script code to JavaScript for faster execution and access to richer, modern scripting features.
question

Upload To Open Cm

how can I run the arc program without connection to arc? Will the program only run if it is connected to arc synthiam?
question
Not All Voices Apear In ARC Speech Settings

Not All Voices Apear In ARC Speech Settings

Hi guys. I am trying to select a new voice in the speech synthesis settings but i am unable to see all voices that i have installed in...
Movement Panels
Sphero Movement Panel
By Sphero

Sphero Movement Panel

Control Sphero via Bluetooth in ARC. Detects two COM ports (one connects); requires deleting and re-pairing after disconnects or reboots.
feature request
New Block In Blockly

New Block In Blockly

Call Blockly files from an Auto Position-style block to run stepper motors at correct speed, avoiding Auto Position's ~20× slowdown.
question
How Do You Invert The Servo Direction In A INIT Script?

How Do You Invert The Servo Direction In A INIT Script?

How do you invert the servo direction in a INIT script?  I need to invert the direction of a servo and I can’t...