main
Caleb Publish 1.0.0 77f7336 1mo ago
{
 "$shape": "adom-board-viewer-config/0.2",
 "_note": "Path B TMF8829 Molecule; content from the design files (BOM/footprints) Behaviours illustrative.",
 "board": {
  "name": "TMF8829 Molecule",
  "subtitle": "ams OSRAM TMF8829 direct time-of-flight sensor \u00b7 16 x 21 mm",
  "rev": "as-drawn from tmf8829-molecule.kicad_pcb",
  "source": "KiCad project (PCB + STEP export)",
  "size_mm": [
   16.0,
   29.9
  ],
  "thickness_mm": 1.6,
  "copper_layers": 2
 },
 "blocks": [
  {
   "id": "sensor",
   "label": "Sensor + support",
   "color": "#3b82f6",
   "short": "TMF8829 (U1) + passives"
  },
  {
   "id": "led",
   "label": "Indicators",
   "color": "#22c55e",
   "short": "D1, D2"
  },
  {
   "id": "conn",
   "label": "Link",
   "color": "#f5a524",
   "short": "J1"
  }
 ],
 "modes": {
  "assembly": {
   "label": "Assembly",
   "blurb": "Each grouping seats onto the board while its caption explains it.",
   "order": [
    "sensor",
    "led",
    "conn"
   ],
   "timing": {
    "fall_s": 0.47,
    "stagger_s": 0.027,
    "dwell_s": 5.5,
    "rest_s": 4.0,
    "drop_height_mm": 16
   },
   "intro": {
    "d": 5,
    "eyebrow": "TMF8829 Molecule",
    "head": "ams OSRAM TMF8829 direct time-of-flight sensor \u00b7 16 x 21 mm",
    "rows": [
     [
      "mm",
      "16 x 21"
     ],
     [
      "48 x 32 zones",
      "dToF"
     ],
     [
      "20 MHz max",
      "SPI"
     ]
    ],
    "note": "An ams OSRAM TMF8829 direct time-of-flight sensor molecule (48 x 32 zones) for measuring motor displacement. It carries the sensor, its support passives and two indicator LEDs, and links out through J1 \u2014 it has no machine-pin datum of its o"
   },
   "captions": {
    "sensor": {
     "eyebrow": "TMF8829",
     "head": "Sensor + support",
     "rows": [
      [
       "Parts",
       "TMF8829 (U1) + passives"
      ]
     ],
     "note": "Sensor + support."
    },
    "led": {
     "eyebrow": "D1,",
     "head": "Indicators",
     "rows": [
      [
       "Parts",
       "D1, D2"
      ]
     ],
     "note": "Indicators."
    },
    "conn": {
     "eyebrow": "J1",
     "head": "Link",
     "rows": [
      [
       "Parts",
       "J1"
      ]
     ],
     "note": "Link."
    }
   }
  },
  "static": {
   "label": "Static",
   "blurb": "The seated board. Camera is yours; hover a part, click legend rows to isolate a section.",
   "functions": {
    "power_leds": {
     "label": "Power",
     "refs": [
      "D1",
      "D2"
     ],
     "color": "#39ff88",
     "default": false,
     "_src": "AUTHOR/illustrative: the two 0402 indicator LEDs."
    }
   }
  }
 },
 "tooltips": {
  "enabled": true,
  "_note": "Measured from geometry + BOM; no datasheet citations."
 }
}