Inspect the design
Follow the planar shoulder and elbow motion in the starter preview.
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.A planar arm arrangement for reach, mass and wiring studies. All 10 components and 10 starter connections remain editable in your own project.
Use the starting assembly to ask better questions about your design. Save a copy, change a parameter and compare what happens.
Follow the planar shoulder and elbow motion in the starter preview.
Inspect anchored support, link positions and the controller-to-servo circuit.
Adjust the two command amplitudes and compare the resulting preview.
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.
Working planar two-joint kinematic sweep on an anchored base. No solved joint dynamics, moving-link collisions, vertical actuator or grasping.
This is a virtual JavaScript environment. It does not emulate ESP-IDF, Arduino firmware or a manufacturer's exact hardware.
Compact face, display and expressive servo with 3.3 V GPIO aliases.
Open the template, inspect the wiring and run its first behavior.