OhhO Bench
From a box of parts to a robot that powers on.
- Category: Foundation
- Accent: cyan
- Live app: Open bring-up console
Guided assembly, wiring and firmware bring-up. Turn an OhhO Build bill of materials into a wired, flashed and calibrated robot — with step-by-step instructions and hardware self-tests.
Overview (hero)
Design is the easy half. OhhO Bench takes the bill of materials you exported from Build and walks you all the way to a robot that powers on — guided mechanical assembly, a wiring map, firmware flashing, and hardware self-tests that prove every motor, sensor and servo actually works.
Highlights
- Step-by-step assembly from your BOM
- Wiring & port map (serial / power / bus)
- One-click firmware flashing
- Hardware self-test & diagnostics
- Sensor, camera and arm calibration
What you get
- Between a sourced bill of materials and a working software stack lies the part nobody writes documentation for: bolting the robot together, wiring the motor board, flashing firmware, and discovering — usually the hard way — which connector is in backwards. OhhO Bench turns that into a guided, checked workflow.
- Bench reads your OhhO Build design and generates the exact assembly order, a wiring and port map (which controller talks over which serial port at which baud rate), and a firmware bring-up sequence. As you go, it runs hardware self-tests — spin each motor, read the encoders and IMU, sweep every arm servo — so a mistake is caught at the bench, before the robot is asked to move on its own.
- When the mechanics are sound, Bench runs the calibration routines: motor direction and odometry geometry, IMU bias, camera intrinsics and the surround-view rig, and arm joint homing. It writes the deployment profile the rest of the stack consumes — so the moment Bench turns green, OhhO Frame, View and Autonomy come up on real, calibrated hardware.
Features
- Assembly from your design — Bench expands your Build BOM into an ordered, illustrated assembly sequence — what bolts to what, in what order, with torque and orientation called out.
- Wiring & port map — A generated harness diagram: motor board, arm bus, cameras and compute, with the serial ports, baud rates and power budget each one needs.
- Firmware flashing — Flash the motor-controller and microcontroller firmware from the browser, with the right protocol and car-type set for your base — no hand-edited config.
- Hardware self-test — Spin each wheel, read encoders and IMU, and sweep every arm joint to confirm wiring and direction before any autonomy runs.
- Guided calibration — Walk through odometry geometry, IMU bias, camera intrinsics, the surround-view rig and arm homing — and write them into the deployment profile.
- Hands off to the stack — A green Bench produces the deployment profile and calibration files that OhhO Frame, View and Autonomy pick up with zero re-entry.
How it works
- Import the build — Bench pulls the BOM, wiring and component specs from your OhhO Build design.
- Assemble & wire — Follow the ordered assembly steps and the generated wiring / port map.
- Flash & self-test — Flash firmware and run the hardware self-tests until every subsystem reports healthy.
- Calibrate & hand off — Run the calibration routines; Bench writes the deployment profile for the rest of the stack.
Specs
| Spec | Value |
|---|---|
| Input | OhhO Build BOM + wiring + component specs |
| Firmware | Motor board + MCU, protocol-aware flashing |
| Self-test | Motors, encoders, IMU, arm servos, cameras |
| Calibration | Odometry, IMU bias, camera intrinsics, BEV rig, arm homing |
| Output | Deployment profile + calibration files |
| Handoff | OhhO Frame, View, Autonomy |
Plans
There is no paid plan. The console demo is free. Hosted cloud is a waitlist, not a checkout.
FAQ
Do I have to use OhhO Build? Bench is planned to work with manually-entered parts lists as well as OhhO Build exports, but the product is on the roadmap and not built today.
Does Bench need the real hardware? When built, Bench is planned to run self-tests and calibration routines against physical hardware over serial/USB buses. Bench is currently a roadmap product and not built today.