{
 "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": "m5stack-core2",
 "name": "M5Stack Core2 (K010) ESP32 controller: 54 × 54 × 16.5 enclosure and M3 back holes",
 "kind": "modern",
 "category": "Electronic components",
 "group": "Microcontroller boards",
 "year": null,
 "question": "What are the M5Stack Core2 dimensions and back mounting-hole positions?",
 "tags": [
  "m5stack core2",
  "esp32 development kit",
  "esp32 controller",
  "iot development kit",
  "enclosure mounting holes",
  "m5stack"
 ],
 "aliases": [
  "M5Stack Core2",
  "K010",
  "M5Stack K010",
  "M5Core2",
  "Core2 ESP32 IoT development kit",
  "m5stack core 2 dimensions",
  "M5Stack Core2 mounting holes"
 ],
 "overall_mm": {
  "length": 54,
  "width": 54,
  "height": 16.5
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 1,
 "url": "https://xemstudio.com/objects/m5stack-core2/",
 "sheet_txt": "https://xemstudio.com/objects/m5stack-core2/sheet.txt",
 "sheet": {
  "basis": "M5Stack Core2 product size drawing on docs.m5stack.com (54 × 54, depth 16.5, rear holes Ø3.2 on 44 × 44).",
  "overall_mm": {
   "length": 54,
   "width": 54,
   "height": 16.5
  },
  "notes": [
   "Datum: enclosure centre; back face at 0, screen face at 16.5.",
   "Enclosure 54.0 × 54.0 × 16.5; corners drawn square because the drawing does not dimension their radius.",
   "Four Ø3.2 holes in the back face on a 44.0 × 44.0 square, 5.0 from each edge. They are the M3 screws that hold the base and can be used to mount the unit; modelled 4.0 deep (depth not on the drawing).",
   "Side ports and screen are flush with the enclosure, so nothing protrudes beyond 54 × 54 × 16.5.",
   "Not modelled: USB-C, Grove Port A, power button and TF-card openings, the rear keyhole slot, the speaker grille and the rear boss and LED.",
   "Dimensions are exact nominal (true size), no tolerance added."
  ],
  "table": {
   "columns": [
    "hole",
    "x (mm)",
    "y (mm)",
    "Ø (mm)"
   ],
   "rows": [
    [
     "1",
     "−22.0",
     "−22.0",
     "3.2"
    ],
    [
     "2",
     "+22.0",
     "−22.0",
     "3.2"
    ],
    [
     "3",
     "−22.0",
     "+22.0",
     "3.2"
    ],
    [
     "4",
     "+22.0",
     "+22.0",
     "3.2"
    ]
   ]
  }
 },
 "sheet_text": "M5Stack Core2 (K010) ESP32 controller: 54 × 54 × 16.5 enclosure and M3 back holes — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/m5stack-core2/  (sheet CC BY 4.0)\nBasis: M5Stack Core2 product size drawing on docs.m5stack.com (54 × 54, depth 16.5, rear holes Ø3.2 on 44 × 44).\nCatalog version: 2026-10-20\n\nOverall (mm): length 54.0, width 54.0, height 16.5\n- Datum: enclosure centre; back face at 0, screen face at 16.5.\n- Enclosure 54.0 × 54.0 × 16.5; corners drawn square because the drawing does not dimension their radius.\n- Four Ø3.2 holes in the back face on a 44.0 × 44.0 square, 5.0 from each edge. They are the M3 screws that hold the base and can be used to mount the unit; modelled 4.0 deep (depth not on the drawing).\n- Side ports and screen are flush with the enclosure, so nothing protrudes beyond 54 × 54 × 16.5.\n- Not modelled: USB-C, Grove Port A, power button and TF-card openings, the rear keyhole slot, the speaker grille and the rear boss and LED.\n- Dimensions are exact nominal (true size), no tolerance added.\n\nhole  x (mm)  y (mm)  Ø (mm)\n1  −22.0  −22.0  3.2\n2  +22.0  −22.0  3.2\n3  −22.0  +22.0  3.2\n4  +22.0  +22.0  3.2\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- M5Stack: Core2 product documentation — web — Publisher's page; dimensions are facts — https://docs.m5stack.com/en/core/core2\n- Conrad Electronic: M5Stack K010 Core2 datasheet — web — Publisher's page; dimensions are facts — https://asset.conrad.com/media10/add/160267/c1/-/en/002380022DS00/datasheet-2380022-m5stack-microcontroller-k010-1-pcs.pdf\n\nFree files (CC BY 4.0, Xem Studio; STEP + STL, 1 parts): https://xemstudio.com/files/hardware/m5stack-core2/index.json\nAPI: https://xemstudio.com/api/geometry?object=m5stack-core2\n",
 "sources": [
  {
   "publisher": "M5Stack",
   "title": "Core2 product documentation",
   "url": "https://docs.m5stack.com/en/core/core2",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "Conrad Electronic",
   "title": "M5Stack K010 Core2 datasheet",
   "url": "https://asset.conrad.com/media10/add/160267/c1/-/en/002380022DS00/datasheet-2380022-m5stack-microcontroller-k010-1-pcs.pdf",
   "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": [
  "esp32-devkitc",
  "adafruit-handhelds-dev-kits",
  "socket-head-cap-screws-metric",
  "heat-set-inserts",
  "threaded-standoffs-metric"
 ],
 "fits": [],
 "dimensions": "exact (nominal, no tolerance added)",
 "dimension_rule": "All geometry on Xem Studio is exact (nominal, true size) with no tolerance added. 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. Typical accuracy by process and ISO 286 fits: https://xemstudio.com/tolerances/",
 "mating": [
  {
   "feature": "back holes",
   "exact": "4 × Ø3.2 on 44.0 × 44.0",
   "mates": "M3 screws into a bracket, plate or stand",
   "fit": "designed",
   "files": "all"
  },
  {
   "feature": "enclosure",
   "exact": "54.0 × 54.0 × 16.5",
   "mates": "pocket or cradle in a housing",
   "fit": "socket",
   "files": "all"
  }
 ],
 "fit_classes": {
  "press": "stays put: pin, tube, bearing or magnet held by interference. ISO 286 equivalent: H7/p6 (locational interference) or tighter.",
  "slide": "assembles by hand and is held by a grub, pinch or clamp: shaft in a hub, rod in a socket, spigot in a bore. ISO 286 equivalent: H7/g6 or H7/h6.",
  "run": "turns or slides in use: pin in a link, rod through a guide. ISO 286 equivalent: H8/f7 (close running).",
  "socket": "large sliding fit: syringe barrel, sleeve, bobbin in a bore. ISO 286 equivalent: H9/d9 (free running) or looser.",
  "clamp": "split part that closes on the mating part with screws: make it at size.",
  "designed": "a gap that is part of the design (piston fit option, displacer gap, air gap): do not change."
 },
 "faq": [
  {
   "q": "How big is the M5Stack Core2?",
   "a": "54.0 × 54.0 × 16.5 mm."
  },
  {
   "q": "What is the Core2 mounting-hole pattern?",
   "a": "Four Ø3.2 mm holes in the back on a 44 × 44 mm square, 5 mm from each edge (M3)."
  }
 ],
 "files_license": null,
 "offers": [
  {
   "file": "m5stack-core2",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/m5stack-core2/m5stack-core2.step",
   "stl": "https://xemstudio.com/files/hardware/m5stack-core2/m5stack-core2.stl",
   "note": "M5Stack Core2 (K010) ESP32 controller: 54 × 54 × 16.5 enclosure and M3 back holes"
  }
 ],
 "markdown": "https://xemstudio.com/objects/m5stack-core2/index.md"
}