{
 "version": "2026-10-20",
 "license": "Dimension sheets: CC BY 4.0. Standard and published-size files: CC BY 4.0. Xem Studio's own designs (files_license = Xem Studio Design License): free to use and sell things from, not to redistribute as files — https://xemstudio.com/license/. Other publishers' files: their own license, linked beside them.",
 "slug": "half-lap-joint",
 "name": "Half lap joint (corner)",
 "kind": "hardware",
 "category": "Joinery",
 "group": "Lap & halving joints",
 "year": null,
 "question": "What are the proportions of a half lap joint?",
 "tags": [
  "joinery",
  "woodworking joint",
  "3d printable",
  "connect 3d prints",
  "no glue",
  "stl",
  "step",
  "lap & halving joints"
 ],
 "aliases": [
  "half lap joint",
  "end lap joint",
  "corner halving joint",
  "half lap joint dimensions",
  "3d printed half lap joint",
  "junta a media madera",
  "ensamble a media madera",
  "Eckverblattung",
  "Überblattung"
 ],
 "overall_mm": {
  "length": 60,
  "width": 60,
  "height": 20
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 3,
 "url": "https://xemstudio.com/objects/half-lap-joint/",
 "sheet_txt": "https://xemstudio.com/objects/half-lap-joint/sheet.txt",
 "sheet": {
  "basis": "Xem Studio design — geometry computed in the generator from traditional proportions",
  "overall_mm": {
   "length": 60,
   "width": 60,
   "height": 20
  },
  "notes": [
   "Woodworking joint drawn for 3D printing: the parts lock together by shape, so a print can be joined without glue or screws. Drawn at true size with the parts line to line (zero gap) in their assembled position — add your printer's fit allowance to the mating faces (your AI or slicer can do this).",
   "Each member is cut to half its thickness over one stock width, so the corner is flush on both faces.",
   "For a 3D print, print both parts flat (lap face up) and pin the corner with a Ø3–5 mm pin or a screw if it must not lift."
  ],
  "table": {
   "columns": [
    "dimension",
    "value"
   ],
   "rows": [
    [
     "stock",
     "20 × 20 mm square"
    ],
    [
     "parts",
     "part a, part b"
    ],
    [
     "lap length",
     "20 mm (one stock width)"
    ],
    [
     "lap depth",
     "10 mm (half the thickness) on each part"
    ],
    [
     "assembles",
     "B drops onto A from above"
    ],
    [
     "holds",
     "racking in the plane of the frame; needs a pin or screw against lifting"
    ]
   ]
  }
 },
 "sheet_text": "Half lap joint (corner) — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/half-lap-joint/  (sheet CC BY 4.0; files Xem Studio Design License, https://xemstudio.com/license/)\nBasis: Xem Studio design — geometry computed in the generator from traditional proportions\nCatalog version: 2026-10-20\n\nOverall (mm): length 60.0, width 60.0, height 20.0\n- Woodworking joint drawn for 3D printing: the parts lock together by shape, so a print can be joined without glue or screws. Drawn at true size with the parts line to line (zero gap) in their assembled position — add your printer's fit allowance to the mating faces (your AI or slicer can do this).\n- Each member is cut to half its thickness over one stock width, so the corner is flush on both faces.\n- For a 3D print, print both parts flat (lap face up) and pin the corner with a Ø3–5 mm pin or a screw if it must not lift.\n\ndimension  value\nstock  20 × 20 mm square\nparts  part a, part b\nlap length  20 mm (one stock width)\nlap depth  10 mm (half the thickness) on each part\nassembles  B drops onto A from above\nholds  racking in the plane of the frame; needs a pin or screw against lifting\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- Xem Studio: Joinery design (geometry computed in the generator from traditional proportions) — web — Xem Studio design — https://xemstudio.com/\n\nFree files (Xem Studio Design License, Xem Studio; STEP + STL, 3 parts): https://xemstudio.com/files/hardware/half-lap-joint/index.json\nAPI: https://xemstudio.com/api/geometry?object=half-lap-joint\n",
 "sources": [
  {
   "publisher": "Xem Studio",
   "title": "Joinery design (geometry computed in the generator from traditional proportions)",
   "url": "https://xemstudio.com/",
   "formats": [
    "web"
   ],
   "license": "Xem Studio design",
   "license_verified": true,
   "hosted": false
  }
 ],
 "xem": {
  "status": "free-files",
  "sheet_free": true,
  "mesh_price_usd": null,
  "step_price_usd": null,
  "tolerance_mm": null
 },
 "related": [
  "cross-lap-joint",
  "tee-halving-joint",
  "dovetail-halving-joint",
  "half-lap-splice-joint"
 ],
 "fits": [],
 "dimensions": "exact (nominal, no printing tolerance)",
 "dimension_rule": "All geometry on Xem Studio is exact (nominal, true size) with no printing tolerance. Where a part meets another part, the object lists its mating features (feature, exact size, what it mates with, fit class: press, slide, run, socket, clamp or designed). Apply your process's allowance to those features only; 'designed' gaps are part of the design and stay as drawn.",
 "mating": [],
 "faq": [
  {
   "q": "How deep is a half lap?",
   "a": "Half the stock thickness on each part: 10 mm here, over a lap one stock width (20 mm) long."
  },
  {
   "q": "Can you 3D print a half lap joint?",
   "a": "Yes — both parts print flat; add your fit allowance to the two lap faces."
  }
 ],
 "files_license": {
  "name": "Xem Studio Design License",
  "holder": "Xem Studio",
  "url": "https://xemstudio.com/license/",
  "note": "Xem Studio's own design: free to use, print, modify and sell things made from it; not to be republished or redistributed as files."
 },
 "offers": [
  {
   "file": "half-lap-joint-part-a",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/half-lap-joint/half-lap-joint-part-a.step",
   "stl": "https://xemstudio.com/files/hardware/half-lap-joint/half-lap-joint-part-a.stl",
   "note": "Member A: lower half removed over the lap"
  },
  {
   "file": "half-lap-joint-part-b",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/half-lap-joint/half-lap-joint-part-b.step",
   "stl": "https://xemstudio.com/files/hardware/half-lap-joint/half-lap-joint-part-b.stl",
   "note": "Member B: upper half removed over the lap"
  },
  {
   "file": "half-lap-joint-assembled",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/half-lap-joint/half-lap-joint-assembled.step",
   "stl": "https://xemstudio.com/files/hardware/half-lap-joint/half-lap-joint-assembled.stl",
   "note": "All parts in their assembled position (each part its own solid)"
  }
 ],
 "markdown": "https://xemstudio.com/objects/half-lap-joint/index.md"
}