{
 "object": "wedged-through-tenon-joint",
 "license": "Xem Studio Design License (https://xemstudio.com/license/), Xem Studio",
 "files": [
  {
   "name": "wedged-through-tenon-joint-stile",
   "step": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-stile.step",
   "stl": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-stile.stl",
   "note": "Mortise flared 2 mm per side toward the exit face"
  },
  {
   "name": "wedged-through-tenon-joint-rail",
   "step": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-rail.step",
   "stl": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-rail.stl",
   "note": "Through tenon"
  },
  {
   "name": "wedged-through-tenon-joint-wedge-1",
   "step": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-wedge-1.step",
   "stl": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-wedge-1.stl",
   "note": "Wedge (fills one flare)"
  },
  {
   "name": "wedged-through-tenon-joint-wedge-2",
   "step": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-wedge-2.step",
   "stl": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-wedge-2.stl",
   "note": "Wedge (fills the other flare)"
  },
  {
   "name": "wedged-through-tenon-joint-assembled",
   "step": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-assembled.step",
   "stl": "/files/hardware/wedged-through-tenon-joint/wedged-through-tenon-joint-assembled.stl",
   "note": "All parts in their assembled position (each part its own solid)"
  }
 ]
}
