{
 "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-unit-tof-vl53l0x-u010",
 "name": "M5Stack Unit ToF (U010, VL53L0X): housing, LEGO-compatible holes and Grove opening",
 "kind": "modern",
 "category": "Electronic components",
 "group": "Modules, sensors & displays",
 "year": null,
 "question": "What are the M5Stack Unit ToF (U010) housing dimensions and mounting-hole positions?",
 "tags": [
  "m5stack unit tof",
  "vl53l0x",
  "time of flight sensor",
  "tof distance sensor",
  "grove sensor unit",
  "m5stack vl53l0x"
 ],
 "aliases": [
  "M5Stack Unit ToF",
  "U010",
  "M5Stack U010",
  "vl53l0x m5stack",
  "m5stack vl53l0x",
  "vl53l0x",
  "M5Stack ToF unit dimensions",
  "VL53L0X ToF ranging unit"
 ],
 "overall_mm": {
  "length": 32,
  "width": 24,
  "height": 8
 },
 "official_cad": false,
 "xem_status": "free-files",
 "les": false,
 "free_files": 1,
 "url": "https://xemstudio.com/objects/m5stack-unit-tof-vl53l0x-u010/",
 "sheet_txt": "https://xemstudio.com/objects/m5stack-unit-tof-vl53l0x-u010/sheet.txt",
 "sheet": {
  "basis": "M5Stack Unit ToF size drawing (docs.m5stack.com) and M5Stack's official Unit_ToF model in the M5_Hardware repository.",
  "overall_mm": {
   "length": 32,
   "width": 24,
   "height": 8
  },
  "notes": [
   "Datum: housing centre; back face (screw side) at 0, sensor face at 8.0. The Grove opening is at the −y end.",
   "Housing 24.0 × 32.0 × 8.0 with R4 vertical corners.",
   "Two Ø5.0 LEGO-Technic-compatible holes straight through the housing, 16.0 apart, 12.0 from the Grove end (table).",
   "Sensor window 8.8 × 6.8, 1.1 deep, centred across the width with its far edge 4.6 from the end opposite the Grove port. Grove opening 10.3 wide × 7.0 long at the Grove end, open from 2.75 above the back face up through the sensor face.",
   "Modelled: housing outline, holes, window and Grove opening. Not modelled: the Grove socket, the M2 screw in the back face, the label recess, the 0.5 edge rounds and the housing interior.",
   "Dimensions are exact nominal (true size), no tolerance added."
  ],
  "table": {
   "columns": [
    "feature",
    "x (mm)",
    "y (mm)",
    "Ø (mm)"
   ],
   "rows": [
    [
     "LEGO hole 1",
     "−8.0",
     "−4.0",
     "5.0 through"
    ],
    [
     "LEGO hole 2",
     "+8.0",
     "−4.0",
     "5.0 through"
    ],
    [
     "sensor window centre",
     "0",
     "+8.0",
     "8.8 × 6.8, 1.1 deep"
    ]
   ]
  }
 },
 "sheet_text": "M5Stack Unit ToF (U010, VL53L0X): housing, LEGO-compatible holes and Grove opening — dimension sheet\nSource: Xem Studio, https://xemstudio.com/objects/m5stack-unit-tof-vl53l0x-u010/  (sheet CC BY 4.0)\nBasis: M5Stack Unit ToF size drawing (docs.m5stack.com) and M5Stack's official Unit_ToF model in the M5_Hardware repository.\nCatalog version: 2026-10-20\n\nOverall (mm): length 32.0, width 24.0, height 8.0\n- Datum: housing centre; back face (screw side) at 0, sensor face at 8.0. The Grove opening is at the −y end.\n- Housing 24.0 × 32.0 × 8.0 with R4 vertical corners.\n- Two Ø5.0 LEGO-Technic-compatible holes straight through the housing, 16.0 apart, 12.0 from the Grove end (table).\n- Sensor window 8.8 × 6.8, 1.1 deep, centred across the width with its far edge 4.6 from the end opposite the Grove port. Grove opening 10.3 wide × 7.0 long at the Grove end, open from 2.75 above the back face up through the sensor face.\n- Modelled: housing outline, holes, window and Grove opening. Not modelled: the Grove socket, the M2 screw in the back face, the label recess, the 0.5 edge rounds and the housing interior.\n- Dimensions are exact nominal (true size), no tolerance added.\n\nfeature  x (mm)  y (mm)  Ø (mm)\nLEGO hole 1  −8.0  −4.0  5.0 through\nLEGO hole 2  +8.0  −4.0  5.0 through\nsensor window centre  0  +8.0  8.8 × 6.8, 1.1 deep\n\nFiles elsewhere (not hosted by Xem Studio; license as stated by the publisher):\n- M5Stack: Unit ToF size drawing — web — Publisher's page; dimensions are facts — https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/products/unit/TOF/%E5%B0%BA%E5%AF%B8%E5%9B%BE.jpg\n- M5Stack (GitHub): M5_Hardware: U010 Unit ToF structure model — web — Publisher's page; dimensions are facts — https://github.com/m5stack/M5_Hardware/raw/master/Products/U010_Unit_ToF/Structures/Unit_ToF.stl\n\nFree files (CC BY 4.0, Xem Studio; STEP + STL, 1 parts): https://xemstudio.com/files/hardware/m5stack-unit-tof-vl53l0x-u010/index.json\nAPI: https://xemstudio.com/api/geometry?object=m5stack-unit-tof-vl53l0x-u010\n",
 "sources": [
  {
   "publisher": "M5Stack",
   "title": "Unit ToF size drawing",
   "url": "https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/products/unit/TOF/%E5%B0%BA%E5%AF%B8%E5%9B%BE.jpg",
   "formats": [
    "web"
   ],
   "license": "Publisher's page; dimensions are facts",
   "license_verified": true,
   "hosted": false
  },
  {
   "publisher": "M5Stack (GitHub)",
   "title": "M5_Hardware: U010 Unit ToF structure model",
   "url": "https://github.com/m5stack/M5_Hardware/raw/master/Products/U010_Unit_ToF/Structures/Unit_ToF.stl",
   "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": [
  "lego-1x1-brick-grid",
  "adafruit-stemma-qt-breakouts",
  "hc-sr04-ultrasonic-sensor",
  "socket-head-cap-screws-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": "LEGO-compatible holes",
   "exact": "2 × Ø5.0 through, 16.0 apart",
   "mates": "LEGO Technic pins or a peg/screw bracket",
   "fit": "designed",
   "files": "all"
  },
  {
   "feature": "Grove opening",
   "exact": "10.3 × 7.0 at the −y end",
   "mates": "Grove 4-pin cable plug",
   "fit": "designed",
   "files": "all"
  },
  {
   "feature": "housing",
   "exact": "24.0 × 32.0 × 8.0, R4 corners",
   "mates": "pocket in an enclosure or robot frame",
   "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 Unit ToF?",
   "a": "24.0 × 32.0 × 8.0 mm with R4 corners."
  },
  {
   "q": "Where are the mounting holes?",
   "a": "Two Ø5.0 mm LEGO-Technic-compatible holes through the housing, 16.0 mm apart and 12.0 mm from the Grove end."
  },
  {
   "q": "Where is the sensor window?",
   "a": "8.8 × 6.8 mm on the front face, centred across the width, 4.6 mm from the end opposite the Grove port."
  }
 ],
 "files_license": null,
 "offers": [
  {
   "file": "m5stack-unit-tof-vl53l0x-u010",
   "formats": [
    "step",
    "stl"
   ],
   "price_usd": 0,
   "license": "CC BY 4.0 (Xem Studio)",
   "step": "https://xemstudio.com/files/hardware/m5stack-unit-tof-vl53l0x-u010/m5stack-unit-tof-vl53l0x-u010.step",
   "stl": "https://xemstudio.com/files/hardware/m5stack-unit-tof-vl53l0x-u010/m5stack-unit-tof-vl53l0x-u010.stl",
   "note": "M5Stack Unit ToF (U010, VL53L0X): housing, LEGO-compatible holes and Grove opening"
  }
 ],
 "markdown": "https://xemstudio.com/objects/m5stack-unit-tof-vl53l0x-u010/index.md"
}