{
 "digest": null,
 "links": {
  "fits": [],
  "members": [],
  "cases": [
   {
    "product": "raspberry-pi-camera-module-3-case-wall-mount-and-din-rail-bo",
    "name": "Raspberry Pi Camera Module 3 case - wall-mount and DIN-rail bodies",
    "kind": "case"
   },
   {
    "product": "raspberry-pi-camera-module-3-case-wall-mount-and-din-rail-bo-2",
    "name": "Raspberry Pi Camera Module 3 case - wall-mount and DIN-rail bodies",
    "kind": "bracket"
   },
   {
    "product": "raspberry-pi-camera-module-3-tripod-case-body-lid",
    "name": "Raspberry Pi Camera Module 3 tripod case (body + lid)",
    "kind": "case"
   },
   {
    "product": "raspberry-pi-camera-module-3-tripod-case-body-lid-2",
    "name": "Raspberry Pi Camera Module 3 tripod case (body + lid)",
    "kind": "case"
   }
  ],
  "assemblies": []
 },
 "prints": [],
 "part": {
  "id": "ada-5657-camera-module-3",
  "name": "Raspberry Pi Camera Module 3 (standard)",
  "kind": "",
  "method": "",
  "vendor": "adafruit",
  "sku": "5657",
  "model": "",
  "buy": [
   "https://www.adafruit.com/product/5657"
  ],
  "url": "https://www.adafruit.com/product/5657",
  "category": "sensor",
  "owned_qty": 0
 },
 "facts": {
  "id": "ada-5657-camera-module-3",
  "name": "Raspberry Pi Camera Module 3 (standard)",
  "vendor": "adafruit",
  "sku": "5657",
  "url": "https://www.adafruit.com/product/5657",
  "qty_owned": 1,
  "category": "sensor",
  "frame": "origin PCB plan bottom-left (re-based official STEP), Z=0 back of PCB, lens up +Z",
  "body": {
   "size_mm": [
    23.86,
    25.0,
    10.25
   ],
   "outline": "rounded-rect",
   "max_height_top": 10.25,
   "max_height_bottom": 0
  },
  "mounting": {
   "holes": [
    {
     "xy": [
      2.0,
      2.0
     ],
     "dia": 2.2,
     "thread": null,
     "notes": "M2 screws"
    },
    {
     "xy": [
      2.0,
      23.0
     ],
     "dia": 2.2,
     "thread": null
    },
    {
     "xy": [
      14.5,
      2.0
     ],
     "dia": 2.2,
     "thread": null
    },
    {
     "xy": [
      14.5,
      23.0
     ],
     "dia": 2.2,
     "thread": null
    }
   ],
   "pattern": "12.5 x 21.0 (official)",
   "notes": "lens barrel center ~(14.4, 12.5) - offset from PCB center toward hole row; FPC exits the Y=0 edge, allow bend radius"
  },
  "electrical": {
   "protocols": [
    "csi"
   ],
   "notes": "15-pin 1mm FPC to Pi CSI (22-pin 0.5mm on Zero - adapter cable); autofocus 12MP IMX708"
  },
  "cad": {
   "file": "ada-5657-camera-module-3.step",
   "fidelity": "vendor",
   "source": "datasheets.raspberrypi.com camera-module-3-step.zip (std simple model), flipped lens-up + re-based (original in ref/; wide variant also in ref/)",
   "verified": true
  },
  "sources": [
   {
    "facts": "all geometry",
    "ref": "official RPi STEP (measured)",
    "date": "2026-07-23"
   }
  ],
  "confidence": "high - official model; wide-angle variant has different lens tower (model in ref/ if needed)"
 },
 "models": [
  {
   "handle": "sarg",
   "fidelity": "vendor",
   "verified": true,
   "visibility": "public",
   "url": "/m/sarg/ada-5657-camera-module-3",
   "files": [
    "part.yaml"
   ]
  }
 ],
 "related": {
  "notes": {
   "exact": [
    {
     "handle": "sargbench2",
     "id": "camera-module-3-page-fpc-edge-and-bottom",
     "title": "Camera Module 3 page: FPC edge and bottom height facts contradict the official STEP",
     "status": "working",
     "visibility": "public",
     "url": "/n/sargbench2/camera-module-3-page-fpc-edge-and-bottom"
    }
   ],
   "chip": [],
   "addr": []
  },
  "parts": {
   "variants": [],
   "interface": [],
   "mounting": [],
   "cooccur": [],
   "owners": [],
   "addr": []
  }
 }
}