Skip to content
All robotsRobot armsOrbit
ROBOT ARMS / SCARA LAYOUT

OrbitSee a planar mechanism take shape.

Orbit arranges an ESP32-S3, two servo pivots and links into a planar arm study. Understand the layout and its wiring, and use the bounded joint sweep to explore an early SCARA-style concept.

Includes assembly, starter wiring and executable virtual JavaScript.
ASSEMBLY PREVIEW/ARM
Orbit · SCARA layout concept illustration; the 3D preview uses the actual preset geometry
Static illustration · loading 3D
Orbit the actual starter assembly. Open the workbench to edit or run it.
10components
10starter connections
1.22 kgestimated component mass
ESP32-S3control platform
Orbit · SCARA layout, an illustrated robot arms assemblyConcept illustration · inspect actual geometry above.
A COMPLETE STARTING POINT

Get to know
what's inside.

A planar arm arrangement for reach, mass and wiring studies. All 10 components and 10 starter connections remain editable in your own project.

Planar arm conceptsAssembly hierarchy studiesJoint command experiments
View the included component types
  • Anchored arm base
  • Arm pedestal
  • Position servo
  • Robot arm link · 150 mm
  • Two-finger gripper
  • 2S battery · 2.2 Ah
  • 5 V buck regulator
  • ESP32-S3 · virtual controller
YOUR FIRST THREE EXPERIMENTS

Build understanding.
One change at a time.

Use the starting assembly to ask better questions about your design. Save a copy, change a parameter and compare what happens.

01

Inspect the design

Follow the planar shoulder and elbow motion in the starter preview.

02

Try a change

Inspect anchored support, link positions and the controller-to-servo circuit.

03

Compare and learn

Adjust the two command amplitudes and compare the resulting preview.

arm-scara.jsVIRTUAL API
function step(robot) {
  robot.drive(0, 0);
  if (robot.brownout || robot.battery.voltage < 6.25) { robot.display('🪫'); return; }
  robot.servo('shoulder', 0.35 * Math.sin(robot.time * 0.7));
  robot.servo('elbow', 0.4 * Math.sin(robot.time * 0.9 + 0.8));
  robot.display('🤖');
}

The full, editable starter script is included in the workbench.

KNOW WHAT YOU'RE TESTING

Kinematic motion preview

Working planar two-joint kinematic sweep on an anchored base. No solved joint dynamics, moving-link collisions, vertical actuator or grasping.

  • Editable 3D assembly, wiring and code
  • Connection and power diagnostics
  • Generic, uncalibrated component estimates
Read the simulation and fidelity guide

This is a virtual JavaScript environment. It does not emulate ESP-IDF, Arduino firmware or a manufacturer's exact hardware.

KEEP EXPLORING

Another way to build.

View all 16 robots
Robot arms

Reach · Desktop arm

Two servo locations, two links, a gripper and an anchored base.

ESP32 DevKitKinematic motion preview
Emoji companions

Pixel · ESP32 OLED

Compact face, display and expressive servo with 3.3 V GPIO aliases.

ESP32 DevKitExpression & servo preview
Emoji companions

Pocket · ESP32-C3

A lighter desktop companion around a compact C3 board.

ESP32-C3Expression & servo preview
FROM AN IDEA TO AN ASSEMBLY

Make Orbit your own.

Open the template, inspect the wiring and run its first behavior.

Open Orbit in the workbench