{
 "version": "2026-10-20",
 "license": "Dimension sheets are written by Xem Studio from the cited sources and are free to use (CC BY 4.0, attribute 'Xem Studio'). Linked files belong to their publishers under the license shown; Xem Studio does not host them. 'license_verified: false' means the license shown is from memory or the publisher's page as last read and should be confirmed at the link before commercial use.",
 "slug": "slider-crank-mechanism",
 "name": "Slider-crank mechanism (crank and connecting rod)",
 "kind": "hardware",
 "category": "Mechanisms",
 "group": "Linkages",
 "year": null,
 "question": "How does a slider-crank turn rotation into straight-line motion?",
 "tags": [
  "mechanism",
  "linkages",
  "kinematics"
 ],
 "aliases": [
  "slider crank",
  "crank and slider",
  "crank connecting rod mechanism",
  "slider crank 3d print"
 ],
 "overall_mm": {
  "length": null,
  "width": null,
  "height": null
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 1,
 "url": "https://xemstudio.com/objects/slider-crank-mechanism/",
 "sheet_txt": "https://xemstudio.com/objects/slider-crank-mechanism/sheet.txt",
 "sheet": {
  "basis": "Xem Studio drawing; classic mechanism (Brown No. 92)",
  "overall_mm": {
   "length": null,
   "width": null,
   "height": null
  },
  "notes": [
   "A crank of radius r drives a connecting rod of length L whose other end slides on a line through the crank centre. Stroke = 2r (40 mm here).",
   "Slider position x = r·cosθ + √(L² − r²·sin²θ); the rod ratio L/r (4 here) sets how far the motion departs from simple harmonic.",
   "It is the piston-engine and pump layout; running backwards (slider drives) it needs a flywheel to pass the dead centres.",
   "Parts (each has its own page): crank-discs-5mm-bore, connecting-rods-623, crosshead-8mm, crosshead-guide-8mm, pins-3mm. Brown's movement No. 92 shows it (1868)."
  ],
  "table": {
   "columns": [
    "parameter",
    "value"
   ],
   "rows": [
    [
     "crank radius r",
     "20 mm"
    ],
    [
     "rod length L",
     "80 mm"
    ],
    [
     "stroke",
     "40 mm"
    ],
    [
     "pins",
     "Ø3"
    ],
    [
     "shaft",
     "Ø5"
    ]
   ]
  }
 },
 "sheet_text": "Slider-crank mechanism (crank and connecting rod) — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/slider-crank-mechanism/  (CC BY 4.0)\nBasis: Xem Studio drawing; classic mechanism (Brown No. 92)\nCatalog version: 2026-10-20\n\nSizes: see table below\n- A crank of radius r drives a connecting rod of length L whose other end slides on a line through the crank centre. Stroke = 2r (40 mm here).\n- Slider position x = r·cosθ + √(L² − r²·sin²θ); the rod ratio L/r (4 here) sets how far the motion departs from simple harmonic.\n- It is the piston-engine and pump layout; running backwards (slider drives) it needs a flywheel to pass the dead centres.\n- Parts (each has its own page): crank-discs-5mm-bore, connecting-rods-623, crosshead-8mm, crosshead-guide-8mm, pins-3mm. Brown's movement No. 92 shows it (1868).\n\nparameter  value\ncrank radius r  20 mm\nrod length L  80 mm\nstroke  40 mm\npins  Ø3\nshaft  Ø5\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- Henry T. Brown (1868, public domain): Five Hundred and Seven Mechanical Movements — scan on archive.org — web — Publisher's page; dimensions are facts — https://archive.org/details/fivehundredseven00browiala\n\nFree files (CC BY 4.0, Xem Studio; STEP + STL, 1 parts): https://xemstudio.com/files/hardware/slider-crank-mechanism/index.json\nAPI: https://xemstudio.com/api/geometry?object=slider-crank-mechanism\n",
 "sources": [
  {
   "publisher": "Henry T. Brown (1868, public domain)",
   "title": "Five Hundred and Seven Mechanical Movements — scan on archive.org",
   "url": "https://archive.org/details/fivehundredseven00browiala",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  }
 ],
 "xem": {
  "status": "free-files",
  "sheet_free": true,
  "mesh_price_usd": null,
  "step_price_usd": null,
  "tolerance_mm": null
 },
 "related": [
  "crank-discs-5mm-bore",
  "connecting-rods-623",
  "crosshead-8mm",
  "crosshead-guide-8mm",
  "pins-3mm"
 ],
 "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 does a slider-crank turn rotation into straight-line motion?",
   "a": "A crank of radius r drives a connecting rod of length L whose other end slides on a line through the crank centre. Stroke = 2r (40 mm here)."
  }
 ],
 "files_license": null,
 "offers": [
  {
   "file": "slider-crank-mechanism-assembly",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/slider-crank-mechanism/slider-crank-mechanism-assembly.step",
   "stl": "https://xemstudio.com/files/hardware/slider-crank-mechanism/slider-crank-mechanism-assembly.stl",
   "note": "Assembled mechanism, all parts placed (STEP keeps each part separate)"
  }
 ],
 "markdown": "https://xemstudio.com/objects/slider-crank-mechanism/index.md"
}