Open Hardware · CERN OHL
Turn, one back
A real 3D model of a 360° ball-and-socket robotic joint connecting two robot arms — with integrated visual sensors and backlash detection that identify where the spherical bearing is wearing, then redistribute the contact zone to extend service life up to ~10×. A grease port keeps the bearing serviceable for longer. Designed for joints, not gears. No magnetic coupling. Minimal added weight. Just the model.
Interactive model
Turn it over in your hands
A live 3D model built in your browser from the published design file. The output arm makes the small repetitive motion of a real robot joint — watch a single contact patch on the ball wear and redden. Turn, one back then shifts the load to a fresh patch; spread across the whole sphere, that's up to ×ばつ the service life. Drag to orbit, scroll or pinch to zoom.
Drag to rotate · scroll / pinch to zoom · rendered from turn-one-back.scad
Overview
What is it?
Turn, one back is a system for 360° ball-and-socket robotic joints — the spherical bearing that connects two robot arms, where a ball rotates inside a socket through a full 360°. Not for gears. The bearing surface is the direct contact between ball and socket, and that is exactly what this system monitors and protects.
Most such joints fail because the same small patch of the ball takes all the repeated load. An arm that swings back and forth through the same arc always wears exactly the same spot on the sphere, while the rest of the surface remains untouched.
Turn, one back changes this. It uses visual sensors and backlash measurement to continuously monitor where wear is accumulating on the ball's spherical surface. Backlash here means the play that develops between ball and socket as the surface wears — not gear tooth clearance. The joint does its small repetitive motion on one spot of the bearing; when that spot wears, both ends rotate together — then one returns. The arm's working position stays exactly the same, but that same small motion now lands on a fresh patch of the sphere. No magnetic coupling. Negligible added weight.
Note: the index marks and sensor ring around the socket are a measurement tool only — they let the optical sensors track the ball's position and detect bearing play. They transmit no force and are not a gear.
The result: the entire spherical surface is used evenly, and the joint lasts dramatically longer — up to 10 times the original service life.
And it stays serviceable. A grease port feeds the ball-socket interface — re-lubricating refreshes the bearing film and clears debris, extending the service interval. It reduces friction, not lost material, so it stretches life rather than resetting it: the joint is maintained, not scrapped.
Mechanism
How it works
Turn, one back operates transparently alongside the existing motion — the joint keeps doing its normal job while wear is silently managed in the background.
Technical features
What the Turn, one back design includes
Applications
Where it makes a difference
Any rotary sleeve-bearing joint with repetitive or limited-range motion stands to benefit — the more concentrated the normal wear pattern, the greater the gain.
Licence
CERN Open Hardware Licence
Turn, one back is released under the CERN Open Hardware Licence (CERN OHL) — the standard for open hardware, used and recognised worldwide.
What this means for you
The copyleft requirement ensures that improvements to this design remain in the open hardware commons — benefiting everyone.
Authorship note: Viktor Brunclík is the original author of this concept and the sole licensed author of this hardware design. No legal claim is asserted over the underlying idea — it is contributed freely to the world. The CERN OHL applies to the design files and documentation distributed here.
Attribution to the original author is required by the licence and appreciated in any derivative work or product.
Download the design files
The full parametric 3D model — open, editable, ready to render or manufacture. Released under CERN OHL.
OpenSCAD format — free open source tool, renders to STL/STEP. Text-based, version-control friendly.