{
 "object": "print-in-place-ball-joint",
 "license": "Xem Studio Design License (https://xemstudio.com/license/), Xem Studio",
 "files": [
  {
   "name": "print-in-place-ball-joint-assembly",
   "step": "/files/hardware/print-in-place-ball-joint/print-in-place-ball-joint-assembly.step",
   "stl": "/files/hardware/print-in-place-ball-joint/print-in-place-ball-joint-assembly.stl",
   "note": "The whole print as laid on the bed (2 bodies, already assembled); STEP keeps each moving body a separate solid"
  },
  {
   "name": "print-in-place-ball-joint-socket",
   "step": "/files/hardware/print-in-place-ball-joint/print-in-place-ball-joint-socket.step",
   "stl": "/files/hardware/print-in-place-ball-joint/print-in-place-ball-joint-socket.stl",
   "note": "Socket on a 60 × 60 flange: spherical seat Ø24.8 from 30° below to 45° above the equator, 45° cones beyond"
  },
  {
   "name": "print-in-place-ball-joint-ball",
   "step": "/files/hardware/print-in-place-ball-joint/print-in-place-ball-joint-ball.step",
   "stl": "/files/hardware/print-in-place-ball-joint/print-in-place-ball-joint-ball.stl",
   "note": "Ball Ø24 with a 45° foot cone, Ø6 stem, Ø16 knob"
  }
 ]
}
