Waveshare Bus Servos icon Waveshare Bus Servos Control Waveshare servos (TTL/RS485): set position & speed, release torque, read position. RTS option for converters; reverse-engineered protocol. Try it →

Robot Building Questions

ARC Pro
Learn More
Upgrade to ARC Pro
With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.
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
Sound Script (ezb) by Synthiam
Featured
Sound Script (Ezb)

Trigger a script when EZB audio plays, exposing live Min, Max and Avg audio-level variables for looped monitoring; stops when audio ends.

robot with audio voice command and audio response by EzAng
Featured
Robot By Ezang

EzAng robot with audio voice command and audio response enables voice-controlled operation and spoken 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

How Do I Assign A List Of Values To An Array Using Script Language

How do I assign a list of values to an array using the script language in Synthiam ARC? For example, I want to create an array like this: $MyArray = ["value1", "value2", "value3"].
question
Rplidar A1 Does Not Return Data

Rplidar A1 Does Not Return Data

Hello! I am using ARC on a Raspberry Pi 4 running Windows 11. The RPLidar A1 function starts automatically as soon as the USB from the Lidar is plugged in....
question

Using A Variable In Waitforspeech Command

@Athena, How can I use a variable in the WaitForSpeech command? For example, I want to use $Exhibit = WaitForSpeech(30, $ExhibitList), where $ExhibitList contains several options. How can I achieve this?
question

Whats The Best SBC Under $300 To Build A DIY Two Wheeled Robot With A RP LIDAR

What is the best single-board computer (SBC) under $300 to build a DIY two-wheeled robot equipped with an RP LIDAR? I am considering using a Raspberry Pi 5 with Windows 11. Could you please direct me to any reference wiring diagrams that I can download for a project like this?
question
Raspberry Pi Digital Ports

Raspberry Pi Digital Ports

hello!  I've got this msg setup is: RPI 4 + L298 + Dc motor + 6V Batt supply, ARC installed on Win 11 RPI, Dual H-Bridge function used. below the config: L298 left...
question

Can I Remote Control My JD Humanoid With A Steam Deck Controller ?

I have a JD Humanoid robot, and I would like to control it using a remote control. Is it possible to control my JD Humanoid with a Steam Deck controller?
question

TTS Not Finishing

Hi everyone, I have just dusted off my ALTAIR robot and loaded the latest version of ARC Pro. I then ran the last ALTAIR code, which used to work perfectly. However, I encountered a major problem: virtually all Text-to-Speech (TTS) commands never complete. For example, the phrase "I am ALTAIR robot" only outputs "I am ALTAIR...
question

Best Way To Connect A 12V Servo To The EZ-B V4

@Athena, what is the recommended way to connect a 12-volt servo to the EZ-B v4? The stall current of the servo is 8.0 amps. How much current can the EZ-B v4 safely supply? Additionally, I want to ensure that the connection integrates well with the Movement Panels and other plugins in Synthiam ARC.
question
Cant Find Ip Adres

Cant Find Ip Adres

Hi, I am having trouble locating the IP address of my new IoTiny. I believe it should be something like 192.168.0.???. It does not connect, whether Norton is enabled or disabled. Can...
question
Can Not Build Robot

Can Not Build Robot

Hello, I am trying to start building a robot, but the instruction view says "Completed" in the top left corner, and I am unable to proceed. I have not set up anything yet...
question

JD Robot Rolling

I am curious if it is possible to modify the JD robot to enable it to roll instead of walking, similar to the functionality of the Roli Rover.
question

Joystick Xinput Control

Is it possible to implement a Pause and Unpause feature for the Joystick XInput Control in Synthiam ARC? I have noticed that users frequently press additional buttons on the Xbox controller before the robot has finished executing the current script. This results in some chaos, with the robot attempting to catch up with the commands.