Irobot Roomba Legacy icon Irobot Roomba Legacy Legacy iRobot Discovery and 4xxx control via EZB software-serial (D0), supports Arduino/EZ-Robot, adjustable baud rate; not for hardware UART/USB Try it →

Robot Building Questions

ARC Pro
Learn More
Upgrade to ARC Pro
Join the ARC Pro community and gain access to a wealth of resources and support, ensuring your robot's success.
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
XV11 LIDAR by CochranRobotics
Featured
XV11 LIDAR

Real-time 2D mapping from Neato XV-11 360° LIDAR via GetSurreal controller; exports $LIDARDistance/$LIDARIntensity, configurable angles, color, zoom.

UNITY LINK / ARC by Mickey666Maus
Featured
Robot By Mickey666maus

Link Unity 3D to Synthiam ARC using Flask and Python to send virtual servo positions to real servos, sync motion via COM serial.

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
Connect By Name On Ohmni Dual NIC

Connect By Name On Ohmni Dual NIC

Hardware/setup: Ohmnilabs Telepresence Robot (Ohmni) running Windows 10 on the onboard UpBoard. I’m using the Ohmnilabs Standalone movement panel to drive...
question
Ultrasonic Radar Left/Right Flipped Lattepanda

Ultrasonic Radar Left/Right Flipped Lattepanda

Running ARC on a LattePanda (Windows 10) using the onboard Arduino Leonardo with the EZ-Genuino_Leonardo firmware (Dec 11,...
question
Vuzix AR Drift On Roli Pan/Tilt

Vuzix AR Drift On Roli Pan/Tilt

I’ve got a Roli Rover (EZ-B v4 over WiFi, client mode) with the EZ-Robot pan/tilt and camera mounted up front (pan on D0, tilt on D1). Camera Device skill is...
question
Tiny Yolo2 Not Triggering Camera Scripts

Tiny Yolo2 Not Triggering Camera Scripts

Working with a ROBOTIS Darwin Mini (OpenCM9.04) connected to ARC by USB (freshly flashed with the ARC-compatible firmware from...
question
Micro:Bit Buttons Driving Tic Tac Toe

Micro:Bit Buttons Driving Tic Tac Toe

I’ve got a BBC micro:bit connected to ARC over USB using the BBC micro:bit skill (flashed the firmware from the skill and can see Button A/B and...
question
Safeint And Clampint Explained

Safeint And Clampint Explained

@Athena, can you explain the functions safeInt and clampInt? Why are they used and how can the values be changed? Thanks - Jack. Context: This looks like an ARC...
question
Left Motors Stall Until Scan Request

Left Motors Stall Until Scan Request

@Athena - can you review the Arduino sketch below and explain why the left motors (LeftFront and LeftBack) do not run until...
question
Sound Servo To XL-320 On Darwin Mini

Sound Servo To XL-320 On Darwin Mini

I’m trying to get my ROBOTIS DARWIN MINI (OpenCM9.04, 16x XL-320) to "talk" using the Sound Servo (PC Speaker) skill, but the selected...
question
Dialogflow Driving Sphero Reliably

Dialogflow Driving Sphero Reliably

I’ve got a Sphero (SPRK+) paired over Bluetooth and the Sphero Movement Panel works great for manual driving. I’m now layering in the DialogFlow robot...
question
Global Variables Between Scripts In ARC

Global Variables Between Scripts In ARC

@Athena, can you help me set up global variables in one script (LEG_v6) so they can be read and sent by another script (UART_v6)? Context: I'm...
question
Why Does Speech Recognition Pickup Background Nois…

Why Does Speech Recognition Pickup Background Nois…

One thing I still don't understand: whenever I have the "Speak Rec" Robot Skill operating, it picks up...
question
Obstacle Scan Only Once

Obstacle Scan Only Once

, #include #include static const uint8_t UART_HEADER = 0xA5; // ARC -> Arduinostatic const uint8_t CMD_STOP_MOTORS = 0x01;static const uint8_t CMD_ACTUAL_BEARING =...