{
 "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": "axial-fan-frames",
 "name": "Axial fans, 25 to 140 mm: frames and hole patterns",
 "kind": "hardware",
 "category": "Power & cooling",
 "group": "Fans",
 "year": null,
 "question": "What is the screw hole spacing for 80 mm, 92 mm and 140 mm fans?",
 "tags": [
  "fan",
  "cooling",
  "duct",
  "hole pattern"
 ],
 "aliases": [
  "80mm fan",
  "92mm fan",
  "140mm fan",
  "60mm fan",
  "30mm fan",
  "fan screw spacing",
  "fan hole pattern"
 ],
 "overall_mm": {
  "length": null,
  "width": null,
  "height": null
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 12,
 "url": "https://xemstudio.com/objects/axial-fan-frames/",
 "sheet_txt": "https://xemstudio.com/objects/axial-fan-frames/sheet.txt",
 "sheet": {
  "basis": "Industry-standard square axial fan frames (hole pattern = frame − 8 mm for 40 mm and larger except 140, which uses 124.5)",
  "overall_mm": {
   "length": null,
   "width": null,
   "height": null
  },
  "notes": [
   "Hole patterns: 25→20, 30→24, 40→32, 50→40, 60→50, 70→61.5, 80→71.5, 92→82.5, 120→105, 140→124.5 mm. Holes Ø4.3 from 50 mm up, Ø3.5 (M3) for 40 and Ø2.9 (M2.5) for 25/30.",
   "Thickness: 10 mm for 25–40, 15 for 50–70, 25 for 80–140 (15 mm slim 120s exist; 4020 is a 20 mm 40). Airflow arrows are moulded on the frame side.",
   "Print a grille/duct to the frame outer size + 0.5 mm; the files are the frame envelope with a solid hub so the duct can be checked for clearance."
  ],
  "table": {
   "columns": [
    "frame_mm",
    "hole_pattern_mm",
    "hole_dia_mm",
    "thickness_mm"
   ],
   "rows": [
    [
     25,
     20,
     2.9,
     10
    ],
    [
     30,
     24,
     2.9,
     10
    ],
    [
     40,
     32,
     3.5,
     10
    ],
    [
     50,
     40,
     4.3,
     15
    ],
    [
     60,
     50,
     4.3,
     15
    ],
    [
     70,
     61.5,
     4.3,
     15
    ],
    [
     80,
     71.5,
     4.3,
     25
    ],
    [
     92,
     82.5,
     4.3,
     25
    ],
    [
     120,
     105,
     4.3,
     25
    ],
    [
     140,
     124.5,
     4.3,
     25
    ]
   ]
  }
 },
 "sheet_text": "Axial fans, 25 to 140 mm: frames and hole patterns — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/axial-fan-frames/  (CC BY 4.0)\nBasis: Industry-standard square axial fan frames (hole pattern = frame − 8 mm for 40 mm and larger except 140, which uses 124.5)\nCatalog version: 2026-10-20\n\nSizes: see table below\n- Hole patterns: 25→20, 30→24, 40→32, 50→40, 60→50, 70→61.5, 80→71.5, 92→82.5, 120→105, 140→124.5 mm. Holes Ø4.3 from 50 mm up, Ø3.5 (M3) for 40 and Ø2.9 (M2.5) for 25/30.\n- Thickness: 10 mm for 25–40, 15 for 50–70, 25 for 80–140 (15 mm slim 120s exist; 4020 is a 20 mm 40). Airflow arrows are moulded on the frame side.\n- Print a grille/duct to the frame outer size + 0.5 mm; the files are the frame envelope with a solid hub so the duct can be checked for clearance.\n\nframe_mm  hole_pattern_mm  hole_dia_mm  thickness_mm\n25  20  2.9  10\n30  24  2.9  10\n40  32  3.5  10\n50  40  4.3  15\n60  50  4.3  15\n70  61.5  4.3  15\n80  71.5  4.3  25\n92  82.5  4.3  25\n120  105  4.3  25\n140  124.5  4.3  25\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- Wikipedia: Computer fan — web — CC BY-SA 4.0 (text) — https://en.wikipedia.org/wiki/Computer_fan\n- McMaster-Carr: Equipment-cooling fans (free STEP/IGES/STL per part, for your own design use; no redistribution) — STEP, IGES, STL, PDF — McMaster-Carr site terms: personal design use, no redistribution [verify license at link] — https://www.mcmaster.com/products/equipment-cooling-fans/\n\nFree files (CC BY 4.0, Xem Studio; STEP + STL, 12 parts): https://xemstudio.com/files/hardware/axial-fan-frames/index.json\nAPI: https://xemstudio.com/api/geometry?object=axial-fan-frames\n",
 "sources": [
  {
   "publisher": "Wikipedia",
   "title": "Computer fan",
   "url": "https://en.wikipedia.org/wiki/Computer_fan",
   "formats": [
    "web"
   ],
   "license": "CC BY-SA 4.0 (text)",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "McMaster-Carr",
   "title": "Equipment-cooling fans (free STEP/IGES/STL per part, for your own design use; no redistribution)",
   "url": "https://www.mcmaster.com/products/equipment-cooling-fans/",
   "formats": [
    "STEP",
    "IGES",
    "STL",
    "PDF"
   ],
   "license": "McMaster-Carr site terms: personal design use, no redistribution",
   "license_verified": false,
   "hosted": false
  }
 ],
 "xem": {
  "status": "free-files",
  "sheet_free": true,
  "mesh_price_usd": null,
  "step_price_usd": null,
  "tolerance_mm": null
 },
 "related": [
  "40mm-fan",
  "120mm-fan",
  "socket-head-cap-screws-metric",
  "raspberry-pi-5"
 ],
 "faq": [
  {
   "q": "What is the 80 mm fan screw spacing?",
   "a": "71.5 × 71.5 mm, Ø4.3 holes, 25 mm thick standard."
  },
  {
   "q": "What is the 140 mm fan hole spacing?",
   "a": "124.5 × 124.5 mm (some 140s also carry the 120 mm 105 × 105 pattern). Ø4.3 holes, 25 mm thick."
  },
  {
   "q": "What is the 30 mm fan hole spacing?",
   "a": "24 × 24 mm, Ø2.9 holes (M2.5); 25 mm fans use 20 × 20. Both 10 mm thick (3010, 2510)."
  },
  {
   "q": "What is the 60 mm fan hole spacing?",
   "a": "50 × 50 mm, Ø4.3 holes; 15 or 25 mm thick."
  }
 ],
 "files_license": null,
 "offers": [
  {
   "file": "fan-25x10",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-25x10.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-25x10.stl",
   "note": "25 mm frame, 20 mm hole pattern, Ø2.9 holes, 10 thick"
  },
  {
   "file": "fan-30x10",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-30x10.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-30x10.stl",
   "note": "30 mm frame, 24 mm hole pattern, Ø2.9 holes, 10 thick"
  },
  {
   "file": "fan-40x10",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-40x10.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-40x10.stl",
   "note": "40 mm frame, 32 mm hole pattern, Ø3.5 holes, 10 thick"
  },
  {
   "file": "fan-50x15",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-50x15.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-50x15.stl",
   "note": "50 mm frame, 40 mm hole pattern, Ø4.3 holes, 15 thick"
  },
  {
   "file": "fan-60x15",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-60x15.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-60x15.stl",
   "note": "60 mm frame, 50 mm hole pattern, Ø4.3 holes, 15 thick"
  },
  {
   "file": "fan-70x15",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-70x15.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-70x15.stl",
   "note": "70 mm frame, 61.5 mm hole pattern, Ø4.3 holes, 15 thick"
  },
  {
   "file": "fan-80x25",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-80x25.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-80x25.stl",
   "note": "80 mm frame, 71.5 mm hole pattern, Ø4.3 holes, 25 thick"
  },
  {
   "file": "fan-92x25",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-92x25.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-92x25.stl",
   "note": "92 mm frame, 82.5 mm hole pattern, Ø4.3 holes, 25 thick"
  },
  {
   "file": "fan-120x25",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-120x25.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-120x25.stl",
   "note": "120 mm frame, 105 mm hole pattern, Ø4.3 holes, 25 thick"
  },
  {
   "file": "fan-140x25",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-140x25.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-140x25.stl",
   "note": "140 mm frame, 124.5 mm hole pattern, Ø4.3 holes, 25 thick"
  },
  {
   "file": "fan-40x20",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-40x20.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-40x20.stl",
   "note": "40 × 40 × 20 (4020)"
  },
  {
   "file": "fan-120x15",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-120x15.step",
   "stl": "https://xemstudio.com/files/hardware/axial-fan-frames/fan-120x15.stl",
   "note": "120 × 120 × 15 slim"
  }
 ],
 "markdown": "https://xemstudio.com/objects/axial-fan-frames/index.md"
}