{
 "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": "box-joint",
 "name": "Box joint (finger joint)",
 "kind": "hardware",
 "category": "Joinery",
 "group": "Edge & case joints",
 "year": null,
 "question": "How wide are the fingers in a box joint?",
 "tags": [
  "joinery",
  "woodworking joint",
  "3d printable",
  "connect 3d prints",
  "no glue",
  "stl",
  "step",
  "edge & case joints"
 ],
 "aliases": [
  "box joint",
  "finger joint",
  "comb joint",
  "box joint dimensions",
  "finger joint width",
  "3d printed box joint",
  "junta de caja",
  "unión de dedos",
  "Fingerzinken",
  "Zinkenverbindung gerade"
 ],
 "overall_mm": {
  "length": 90,
  "width": 60,
  "height": 90
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 3,
 "url": "https://xemstudio.com/objects/box-joint/",
 "sheet_txt": "https://xemstudio.com/objects/box-joint/sheet.txt",
 "sheet": {
  "basis": "Xem Studio design — geometry computed in the generator from traditional proportions",
  "overall_mm": {
   "length": 90,
   "width": 60,
   "height": 90
  },
  "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).",
   "Square interlocking fingers, each as wide as the board is thick. Simple, strong, prints cleanly flat."
  ],
  "table": {
   "columns": [
    "dimension",
    "value"
   ],
   "rows": [
    [
     "stock",
     "10 mm boards, 60 mm wide"
    ],
    [
     "parts",
     "board a, board b"
    ],
    [
     "fingers",
     "10 mm wide, 10 mm long (one board thickness), 6 in all"
    ],
    [
     "assembles",
     "one board drops onto the other"
    ],
    [
     "holds",
     "racking, with a large glue area; pin it or glue it against pulling apart"
    ]
   ]
  }
 },
 "sheet_text": "Box joint (finger joint) — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/box-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 90.0, width 60.0, height 90.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- Square interlocking fingers, each as wide as the board is thick. Simple, strong, prints cleanly flat.\n\ndimension  value\nstock  10 mm boards, 60 mm wide\nparts  board a, board b\nfingers  10 mm wide, 10 mm long (one board thickness), 6 in all\nassembles  one board drops onto the other\nholds  racking, with a large glue area; pin it or glue it against pulling apart\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/box-joint/index.json\nAPI: https://xemstudio.com/api/geometry?object=box-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": [
  "through-dovetail-joint",
  "finger-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 wide should box joint fingers be?",
   "a": "Usually equal to the board thickness: 10 mm here."
  }
 ],
 "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": "box-joint-board-a",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/box-joint/box-joint-board-a.step",
   "stl": "https://xemstudio.com/files/hardware/box-joint/box-joint-board-a.stl",
   "note": "Board A: three fingers"
  },
  {
   "file": "box-joint-board-b",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/box-joint/box-joint-board-b.step",
   "stl": "https://xemstudio.com/files/hardware/box-joint/box-joint-board-b.stl",
   "note": "Board B: three fingers, offset by one"
  },
  {
   "file": "box-joint-assembled",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/box-joint/box-joint-assembled.step",
   "stl": "https://xemstudio.com/files/hardware/box-joint/box-joint-assembled.stl",
   "note": "All parts in their assembled position (each part its own solid)"
  }
 ],
 "markdown": "https://xemstudio.com/objects/box-joint/index.md"
}