{
 "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": "breadboard-end-joint",
 "name": "Breadboard end",
 "kind": "hardware",
 "category": "Joinery",
 "group": "Edge & case joints",
 "year": null,
 "question": "How does a breadboard end let a panel move?",
 "tags": [
  "joinery",
  "woodworking joint",
  "3d printable",
  "connect 3d prints",
  "no glue",
  "stl",
  "step",
  "edge & case joints"
 ],
 "aliases": [
  "breadboard end",
  "breadboard end joint",
  "breadboard end table top",
  "breadboard end dimensions",
  "testero",
  "Hirnleiste",
  "Hirnholzleiste"
 ],
 "overall_mm": {
  "length": 160,
  "width": 200,
  "height": 10
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 6,
 "url": "https://xemstudio.com/objects/breadboard-end-joint/",
 "sheet_txt": "https://xemstudio.com/objects/breadboard-end-joint/sheet.txt",
 "sheet": {
  "basis": "Xem Studio design — geometry computed in the generator from traditional proportions",
  "overall_mm": {
   "length": 160,
   "width": 200,
   "height": 10
  },
  "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).",
   "A cap across the end of a panel: the centre peg fixes it, the outer pegs sit in slots so the panel can move. For prints, the same trick lets a long part expand without cracking its frame."
  ],
  "table": {
   "columns": [
    "dimension",
    "value"
   ],
   "rows": [
    [
     "stock",
     "10 mm boards, 200 mm wide panel"
    ],
    [
     "parts",
     "panel, breadboard, peg 1, peg 2, peg 3"
    ],
    [
     "tongue",
     "3.33 × 10 mm"
    ],
    [
     "pegs",
     "three Ø5; the outer holes in the tongue are slotted ±3 mm"
    ],
    [
     "assembles",
     "end cap onto the tongue, pegs through"
    ],
    [
     "holds",
     "the panel flat while letting it grow and shrink across its width"
    ]
   ]
  }
 },
 "sheet_text": "Breadboard end — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/breadboard-end-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 160.0, width 200.0, height 10.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- A cap across the end of a panel: the centre peg fixes it, the outer pegs sit in slots so the panel can move. For prints, the same trick lets a long part expand without cracking its frame.\n\ndimension  value\nstock  10 mm boards, 200 mm wide panel\nparts  panel, breadboard, peg 1, peg 2, peg 3\ntongue  3.33 × 10 mm\npegs  three Ø5; the outer holes in the tongue are slotted ±3 mm\nassembles  end cap onto the tongue, pegs through\nholds  the panel flat while letting it grow and shrink across its width\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, 6 parts): https://xemstudio.com/files/hardware/breadboard-end-joint/index.json\nAPI: https://xemstudio.com/api/geometry?object=breadboard-end-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": [
  "tongue-and-groove-joint",
  "pegged-mortise-and-tenon-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": "Why are the outer peg holes slotted?",
   "a": "So the panel can expand and shrink across its width while the cap stays put."
  }
 ],
 "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": "breadboard-end-joint-panel",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-panel.step",
   "stl": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-panel.stl",
   "note": "Panel with a full-width tongue; outer peg holes elongated"
  },
  {
   "file": "breadboard-end-joint-breadboard",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-breadboard.step",
   "stl": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-breadboard.stl",
   "note": "End cap with the groove and round peg holes"
  },
  {
   "file": "breadboard-end-joint-peg-1",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-peg-1.step",
   "stl": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-peg-1.stl",
   "note": "Ø5 peg"
  },
  {
   "file": "breadboard-end-joint-peg-2",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-peg-2.step",
   "stl": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-peg-2.stl",
   "note": "Ø5 peg"
  },
  {
   "file": "breadboard-end-joint-peg-3",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-peg-3.step",
   "stl": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-peg-3.stl",
   "note": "Ø5 peg"
  },
  {
   "file": "breadboard-end-joint-assembled",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "Xem Studio Design License",
   "step": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-assembled.step",
   "stl": "https://xemstudio.com/files/hardware/breadboard-end-joint/breadboard-end-joint-assembled.stl",
   "note": "All parts in their assembled position (each part its own solid)"
  }
 ],
 "markdown": "https://xemstudio.com/objects/breadboard-end-joint/index.md"
}