01 — The body
What you are
actually looking at
A 1.25-meter biped. About 34 kilograms. 23 driven joints. No hands. No neck. A display-box head with two vertical pill eyes, or no head at all, depending on which photo you are looking at.
The serial is NV-01. The chest mark is Norevert. We are pointing this body at the 40-kilogram cage.
Every number below is from our files. Nothing below comes from a tweet.
| Height | 1.25 m |
| Mass | 33.76 kg — URDF V2 inertials. Press writes 34. |
| Driven DOF | 23 — 12 legs · 1 waist yaw · 10 arms. Not 20. |
| Arms | 5 DOF each — peak 27 N·m, DM 4340P |
| Legs | 6 DOF each — peak 120 N·m, DM 10010L |
| Hands | None — promo: black sphere · lab: blunt flange · fight: foam cup |
| Neck | 0 DOF — the head is a box on the torso. Not in the URDF. |
| Waist | 1 DOF — yaw, about ±180° |
| Class | ~40 kg — not an 80 kg T800 |
| Battery | 48 V · 15 Ah — 270 × 60 × 70 mm box, lower back |
| Compute | Orange Pi 5 Plus and/or Horizon RDK X5 8G |
| Board | RBE 3-in-1 V2 — power · USB2CAN · hub, ~100 × 75 mm |
| Bus | 4 × CAN — can0 L leg · can1 R leg + waist · can2 L arm · can3 R arm |
| Shell | 55 STL panels — static display |
02 — Inside
23 joints,
two motors
Nine DM 10010L carry the weight: three per hip, one per knee, one in the waist. Fourteen DM 4340P do everything else: five per arm, two per ankle. The ankle is the signature. Two motors sit high on the shin and drive the foot through two silver rods. If someone sends you an “is this the same robot?” photo, look at the ankle before the face.
Four CAN buses leave the RBE board: left leg, right leg plus waist, left arm, right arm. Yellow labels on the real looms exist for a reason.
| # | Joint | Range | Motor |
|---|---|---|---|
| 1–2 | Hip yaw L/R | −57 … +11° (L; R mirrored) | 10010L |
| 3–4 | Hip roll L/R | −11 … +57° | 10010L |
| 5–6 | Hip pitch L/R | ±90° | 10010L |
| 7–8 | Knee L/R | −11 … +143° | 10010L |
| 9–10 | Ankle pitch L/R | ±34° | 4340P |
| 11–12 | Ankle roll L/R | ±29° | 4340P |
| 13 | Waist yaw | ±180° | 10010L |
| 14–15 | Shoulder pitch L/R | ±90° | 4340P |
| 16–17 | Shoulder roll L/R | −14 … +57° | 4340P |
| 18–19 | Shoulder yaw L/R | ±90° | 4340P |
| 20–21 | Elbow pitch L/R | −34 … +90° | 4340P |
| 22–23 | Elbow yaw L/R | ±90° | 4340P |
The 55 panels the scroll strips off
“Black” in a name is a real dark insert: neck, shoulders, hip covers, thigh roots, soles. Everything else is off-white.
- 1–2 head, front / back
- 3 neck black
- 4–7 chest, upper / lower × front / back
- 8–11 shoulders, upper / lower × L/R black
- 12–19 upper arm, 4 per side
- 20–27 forearm, 4 per side
- 28–31 pelvis, top L/R + lower front / back
- 32–35 hip covers, inner / outer × L/R black
- 36–37 thigh root L/R black
- 38–45 thigh, front / back / inner / outer × L/R
- 46–47 knee L/R
- 48–51 shin, front-outer / back-inner × L/R
- 52–55 foot top L/R + sole L/R black
03 — The cart
Add to cart,
not “parts available”
Every line below has a live shop SKU behind it. This is the ATOM 01 v1.0.1 bill of materials dated 2026-01-05, in CNY, as the frame was costed. Actuators are 63% of the robot. The CNC package is a third. Everything else is small.
It is closer to assembling a small motorcycle than flashing a robot dog. A shop with a CNC and a week of evenings can reproduce the skeleton. A weekend cannot.
| Part | Qty | Unit ¥ | Line ¥ |
|---|---|---|---|
| DM 10010L hips, knees, waist · 120 N·m peak · Ø120 × 53 mm · 1.37 kg | 9 | 1,989 | 17,901 |
| DM 4340P (48 V) shoulders, elbows, ankles · 27 N·m peak · 375 g | 14 | 949 | 13,286 |
| Hip joint fixation ATOM-01-013, pelvis CNC | 1 | 1,800 | 1,800 |
| Lower leg / calf ATOM-01-018 | 2 | 1,600 | 3,200 |
| Inner thigh ATOM-01-007 | 2 | 1,500 | 3,000 |
| Universal connector ATOM-01-016, hip | 4 | 360 | 1,440 |
| Atom arm CNC set ATOM-01-001 … 004, four arms | 16 | 85–160 | 1,900 |
| Hip splint ATOM-01-014 | 2 | 350 | 700 |
| Chest front / rear splint ATOM-01-020 / -019 | 2 | 330 / 350 | 680 |
| Battery bottom cover ATOM-01-008 | 1 | 420 | 420 |
| Deep-groove bearing 130 × 165 × 18 waist, GB/T 276 | 1 | 506.6 | 506.6 |
| RDK X5 8G compute · or Orange Pi 5 Plus | 1 | 599 | 599 |
| 48 V 15 Ah Li-ion pack | 1 | 528 | 528 |
| IMU Chaohe HI13 M0-USB | 1 | 350 | 350 |
| Sole + sole rod + roll connectors ATOM-01-010 / -011 / -012 | 2+2+4 | 150 / 100 / 35 | 640 |
| Power distribution, 4× USB-CAN, hub, 48→5 V V1 boards; V2 is one RBE 3-in-1 | — | — | 318 |
| E-stop relay, charger plug | 1+1 | 31.5 / 12.4 | 43.9 |
| Screws M3–M5, eye bolts, bearings ~660 GB/T 70.1 · 8 spherical G8 · 9 thrust AXK6085 | — | — | 50+ |
04 — Two looks, one machine
Do not mix them
in your head
If you came from the white robot on a homepage, the street footage will look like a different machine. It is not. The model above switches between both. So do the photos.

- 55 off-white polymer panels, thin dark seams
- Landscape monitor head, black glass, two vertical LED pills
- Black spheres where hands would be
- Chest mark: NOREVERT / NV-01
- Prototype shell: uneven gaps, static display

- Sandblasted CNC, X-truss chest, blue pack in the cutout
- Yellow tape on the looms, no head, blunt flanges
- Ropes from the upper corners or a hand on the bar
- Almost every real walk we have is this one
05 — Lab, not a mascot
What actually
walks
CNC frame. X-truss chest. Blue pack in the cutout. Yellow tape on the looms. No head. Hoist ropes from the upper corners. Every honest walk we have starts with ropes or a hand on the rear handle. The handle is a designed part. We treat it as part of the robot.
06 — The job
Not on a card yet
Norevert is not on a published URKL, CyberHero, REK or UFB card. If a sentence needs that slot to work, we cut the sentence. The work is the body and the policies: retarget onto this skeleton, train get-up first, guard second. A jab that dumps the robot is not a jab.
Legs are a balance policy. Arms are a pad or a headset. Unlocking all 23 joints in teleop without a balance policy is a faceplant, not a combo.
House rules until a league writes us in
- Three rounds, two minutes each.
- Thirty seconds rest between rounds.
- Tether on until get-up holds on hardware.
- First hits are a bag on a gantry. Not a person. Not an untethered spar.
- A glove is a foam cup on the flange. EVA on chest and shoulders, tape on the shins.
- Every published walk says whether a hand is on the bar. Every strike says what it hit.
Things we do not write
20 degrees of freedom.The URDF is 23.3 m/s.Nobody timed it. We have not measured a meter.Kicked it and it stood up.That clip sits next to a Unitree G1.A flying kick that takes a head off.That was a T800-class machine on someone else’s night.Stairs as a first-party demo.We have a third-party title, not a checked tape.A G1 boxing brain.29 actions on different kinematics. We train on this skeleton.A slot on a league card.Building for the cage is not a slot.