← Commit history

Heatsink vias on a 0.7 mm grid; variant stock flags (5/5)

noah ·03e8fec646 ·7d ago ·parent ff09230
1 file changed +411−411
page.json+411−411
@@ -1,421 +1,421 @@ {-  "slug": "tmc2262",-  "title": "TMC2262",-  "brief": "Analog Devices TMC2262 65 V, 4 A RMS smart stepper driver with step/dir, SPI and encoder input, 30-pin FC2QFN 6x6. KiCad, Fusion and Altium libraries, datasheet-built 3D model, every pin cited to the data sheet.",-  "version": "0.1.0",-  "type": "hardware",-  "kind": "component",-  "license": "CC-BY-4.0",-  "hero": {-    "type": "image",-    "path": "docs/hero.png",-    "headline": "TMC2262",-    "subhead": "65 V, 4 A RMS smart stepper driver, step/dir and SPI, 30-pin FC2QFN 6 x 6 mm",-    "screenshot": "docs/hero.png",-    "chrome": false+ "slug": "tmc2262",+ "title": "TMC2262",+ "brief": "Analog Devices TMC2262 65 V, 4 A RMS smart stepper driver with step/dir, SPI and encoder input, 30-pin FC2QFN 6x6. KiCad, Fusion and Altium libraries, datasheet-built 3D model, every pin cited to the data sheet.",+ "version": "0.1.0",+ "type": "hardware",+ "kind": "component",+ "license": "CC-BY-4.0",+ "hero": {+  "type": "image",+  "path": "docs/hero.png",+  "headline": "TMC2262",+  "subhead": "65 V, 4 A RMS smart stepper driver, step/dir and SPI, 30-pin FC2QFN 6 x 6 mm",+  "screenshot": "docs/hero.png",+  "chrome": false+ },+ "tags": [+  "component",+  "motor driver",+  "stepper driver",+  "stepper motor",+  "trinamic",+  "analog devices",+  "tmc2262",+  "step dir",+  "spi",+  "stealthchop",+  "fc2qfn"+ ],+ "discovery_triggers": [+  "TMC2262",+  "TMC2262AFV+",+  "TMC2262AFV+T",+  "65V stepper driver",+  "4A stepper driver",+  "Trinamic stepper driver",+  "NEMA 23 stepper driver"+ ],+ "component": {+  "mpn": "TMC2262AFV+",+  "manufacturer": "Analog Devices",+  "package": "30-pin FC2QFN 6 x 6 x 0.75 mm, 0.5 mm pitch (ADI package code F306A6F+1F)",+  "pin_count": 31,+  "category": "Motor driver",+  "subcategory": "Two-phase stepper motor driver with integrated MOSFETs (step/dir and SPI)",+  "body_size": {+   "x_mm": 6.0,+   "y_mm": 6.0,+   "z_mm": 0.75,+   "pitch_mm": 0.5   },-  "tags": [-    "component",-    "motor driver",-    "stepper driver",-    "stepper motor",-    "trinamic",-    "analog devices",-    "tmc2262",-    "step dir",-    "spi",-    "stealthchop",-    "fc2qfn"+  "parts": {+   "symbol": "tmc2262.kicad_sym",+   "footprint": "tmc2262.kicad_mod",+   "model_3d": "tmc2262-hero.glb",+   "model_3d_plain": "tmc2262-etched.glb",+   "model_3d_step": "tmc2262-etched.step",+   "model_3d_step_plain": "tmc2262.step",+   "lbr": "tmc2262.lbr",+   "datasheet": "docs/tmc2262-datasheet.pdf"+  },+  "distributor_links": {+   "mouser": {+    "part": "700-TMC2262AFV+",+    "url": "https://www.mouser.com/en/ProductDetail/Analog-Devices-Maxim-Integrated/TMC2262AFV%2b?qs=yc9RBI4tIAI0RGf8GQx95Q%3D%3D"+   },+   "digikey": {+    "part": "175-TMC2262AFV+-ND",+    "url": "https://www.digikey.com/en/products/detail/analog-devices-inc-maxim-integrated/TMC2262AFV/29705681"+   },+   "lcsc": false,+   "lcsc_note": "Not stocked by LCSC / JLCPCB: no listing found on 2026-10-13."+  },+  "wiki_url": "https://wiki.adom.inc/adom/tmc2262",+  "datasheet_url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf",+  "product_url": "https://www.analog.com/en/products/tmc2262.html",+  "manufacturer_links": [+   {+    "label": "Product page (Analog Devices)",+    "url": "https://www.analog.com/en/products/tmc2262.html"+   },+   {+    "label": "Data sheet TMC2262 Rev. 0",+    "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf"+   },+   {+    "label": "Package outline 21-100708 Rev A",+    "url": "https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/fc2qfn/21-100708a.pdf"+   },+   {+    "label": "Land pattern 90-100245 Rev B",+    "url": "https://www.analog.com/media/en/package-pcb-resources/land-pattern/fc2qfn/90-100245b.pdf"+   },+   {+    "label": "TMC2262-EVKIT user guide",+    "url": "https://www.analog.com/media/en/technical-documentation/user-guides/tmc2262-evkit.pdf"+   }   ],-  "discovery_triggers": [-    "TMC2262",-    "TMC2262AFV+",-    "TMC2262AFV+T",-    "65V stepper driver",-    "4A stepper driver",-    "Trinamic stepper driver",-    "NEMA 23 stepper driver"+  "pins": [+   {+    "number": "1",+    "name": "VS",+    "type": "power_in",+    "group": "Motor supply",+    "description": "Motor supply voltage. Provide filtering capacitance near the pin with the shortest loop to the GND plane and exposed pad.",+    "datasheet_page": 16+   },+   {+    "number": "2",+    "name": "OA2",+    "type": "output",+    "group": "Coil A",+    "description": "Motor coil A output 2.",+    "datasheet_page": 16+   },+   {+    "number": "3",+    "name": "GND",+    "type": "power_in",+    "group": "Ground",+    "description": "Ground. Connect to the ground plane.",+    "datasheet_page": 16+   },+   {+    "number": "4",+    "name": "OA1",+    "type": "output",+    "group": "Coil A",+    "description": "Motor coil A output 1.",+    "datasheet_page": 16+   },+   {+    "number": "5",+    "name": "VS",+    "type": "power_in",+    "group": "Motor supply",+    "description": "Motor supply voltage (see pin 1).",+    "datasheet_page": 16+   },+   {+    "number": "6",+    "name": "VCP",+    "type": "passive",+    "group": "Charge pump",+    "description": "Charge pump voltage. Tie to VS with a 1.0 uF, 10 V capacitor.",+    "datasheet_page": 16+   },+   {+    "number": "7",+    "name": "CPO",+    "type": "passive",+    "group": "Charge pump",+    "description": "Charge pump capacitor output.",+    "datasheet_page": 16+   },+   {+    "number": "8",+    "name": "CPI",+    "type": "passive",+    "group": "Charge pump",+    "description": "Charge pump capacitor input. Tie to CPO with a 22 nF, 100 V capacitor.",+    "datasheet_page": 16+   },+   {+    "number": "9",+    "name": "DIR",+    "type": "input",+    "group": "Step/Dir",+    "description": "Direction input.",+    "datasheet_page": 17+   },+   {+    "number": "10",+    "name": "STEP",+    "type": "input",+    "group": "Step/Dir",+    "description": "Step input.",+    "datasheet_page": 17+   },+   {+    "number": "11",+    "name": "CLK",+    "type": "input",+    "group": "Control",+    "description": "Clock input. Tie to GND with a short wire for the internal clock, or supply an external clock; an internal clock-fail-over circuit protects against loss of the external clock.",+    "datasheet_page": 16+   },+   {+    "number": "12",+    "name": "CSN",+    "type": "input",+    "group": "SPI",+    "description": "SPI chip select input, active low (internal pull-down).",+    "datasheet_page": 16+   },+   {+    "number": "13",+    "name": "SCK",+    "type": "input",+    "group": "SPI",+    "description": "SPI serial clock input (internal pull-down).",+    "datasheet_page": 16+   },+   {+    "number": "14",+    "name": "SDI",+    "type": "input",+    "group": "SPI",+    "description": "SPI data input (internal pull-down).",+    "datasheet_page": 16+   },+   {+    "number": "15",+    "name": "SDO",+    "type": "tri_state",+    "group": "SPI",+    "description": "SPI data output, tri-state (internal pull-down).",+    "datasheet_page": 16+   },+   {+    "number": "16",+    "name": "VS",+    "type": "power_in",+    "group": "Motor supply",+    "description": "Motor supply voltage (see pin 1).",+    "datasheet_page": 16+   },+   {+    "number": "17",+    "name": "OB1",+    "type": "output",+    "group": "Coil B",+    "description": "Motor coil B output 1.",+    "datasheet_page": 16+   },+   {+    "number": "18",+    "name": "GND",+    "type": "power_in",+    "group": "Ground",+    "description": "Ground. Connect to the ground plane.",+    "datasheet_page": 16+   },+   {+    "number": "19",+    "name": "OB2",+    "type": "output",+    "group": "Coil B",+    "description": "Motor coil B output 2.",+    "datasheet_page": 16+   },+   {+    "number": "20",+    "name": "VS",+    "type": "power_in",+    "group": "Motor supply",+    "description": "Motor supply voltage (see pin 1).",+    "datasheet_page": 16+   },+   {+    "number": "21",+    "name": "SLEEPN",+    "type": "input",+    "group": "Control",+    "description": "Low-active power-down and reset input. A continuous low puts the device to sleep; after sleep or reset it must be reconfigured (register contents are lost). Hold the bridges disabled with DRV_ENN while reconfiguring; do not use at high motor velocity. If unused, connect to VCC_IO. Internal pull-down.",+    "datasheet_page": 16+   },+   {+    "number": "22",+    "name": "DO0",+    "type": "output",+    "group": "Diagnostics",+    "description": "Configurable output / diagnostics output 0 to the controller; use an external pull-up in open-drain mode. Pulled low during system reset. Can also be an on-chip scope (OCSI) analog output.",+    "datasheet_page": 16+   },+   {+    "number": "23",+    "name": "ENCB",+    "type": "input",+    "group": "Encoder",+    "description": "Encoder B-channel input.",+    "datasheet_page": 16+   },+   {+    "number": "24",+    "name": "ENCA",+    "type": "input",+    "group": "Encoder",+    "description": "Encoder A-channel input.",+    "datasheet_page": 16+   },+   {+    "number": "25",+    "name": "VCC_IO",+    "type": "power_in",+    "group": "Logic supply",+    "description": "Digital I/O supply from an external source (2.3 V to 5.5 V); defines the I/O level and is required for correct output levels.",+    "datasheet_page": 17+   },+   {+    "number": "26",+    "name": "VDD",+    "type": "power_out",+    "group": "Logic supply",+    "description": "Output of the internal 1.8 V regulator. Attach 2.2 uF or more ceramic to ground (AGND) near the pin.",+    "datasheet_page": 16+   },+   {+    "number": "27",+    "name": "IREF",+    "type": "passive",+    "group": "Control",+    "description": "Analog reference current for current scaling: external resistor to GND (RREF, 12 kOhm in the electrical characteristics).",+    "datasheet_page": 16+   },+   {+    "number": "28",+    "name": "ENCN/OVN",+    "type": "bidirectional",+    "group": "Encoder",+    "description": "Encoder N-channel input, or the over-voltage output (active low).",+    "datasheet_page": 16+   },+   {+    "number": "29",+    "name": "DO1",+    "type": "output",+    "group": "Diagnostics",+    "description": "Configurable output / diagnostics output 1; external pull-up in open-drain mode. Can also be an OCSI analog output.",+    "datasheet_page": 16+   },+   {+    "number": "30",+    "name": "DRV_ENN",+    "type": "input",+    "group": "Control",+    "description": "Enable input (internal pull-up). Driven high, the power stage is switched off and all motor outputs float.",+    "datasheet_page": 16+   },+   {+    "number": "EP",+    "name": "GND",+    "type": "power_in",+    "group": "Ground",+    "description": "Exposed die pad: ground of the power stage and internal circuitry. Connect to a GND plane with as many vias as possible for heat transfer.",+    "datasheet_page": 16+   }   ],-  "component": {+  "ordering_variants": [+   {     "mpn": "TMC2262AFV+",-    "manufacturer": "Analog Devices",-    "package": "30-pin FC2QFN 6 x 6 x 0.75 mm, 0.5 mm pitch (ADI package code F306A6F+1F)",-    "pin_count": 31,-    "category": "Motor driver",-    "subcategory": "Two-phase stepper motor driver with integrated MOSFETs (step/dir and SPI)",-    "body_size": {-      "x_mm": 6,-      "y_mm": 6,-      "z_mm": 0.75,-      "pitch_mm": 0.5-    },-    "parts": {-      "symbol": "tmc2262.kicad_sym",-      "footprint": "tmc2262.kicad_mod",-      "model_3d": "tmc2262-hero.glb",-      "model_3d_plain": "tmc2262-etched.glb",-      "model_3d_step": "tmc2262-etched.step",-      "model_3d_step_plain": "tmc2262.step",-      "lbr": "tmc2262.lbr",-      "datasheet": "docs/tmc2262-datasheet.pdf"-    },-    "distributor_links": {-      "mouser": {-        "part": "700-TMC2262AFV+",-        "url": "https://www.mouser.com/en/ProductDetail/Analog-Devices-Maxim-Integrated/TMC2262AFV%2b?qs=yc9RBI4tIAI0RGf8GQx95Q%3D%3D"-      },-      "digikey": {-        "part": "175-TMC2262AFV+-ND",-        "url": "https://www.digikey.com/en/products/detail/analog-devices-inc-maxim-integrated/TMC2262AFV/29705681"-      },-      "lcsc": false,-      "lcsc_note": "Not stocked by LCSC / JLCPCB: no listing found on 2026-10-13."-    },-    "wiki_url": "https://wiki.adom.inc/adom/tmc2262",-    "datasheet_url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf",-    "product_url": "https://www.analog.com/en/products/tmc2262.html",-    "manufacturer_links": [-      {-        "label": "Product page (Analog Devices)",-        "url": "https://www.analog.com/en/products/tmc2262.html"-      },-      {-        "label": "Data sheet TMC2262 Rev. 0",-        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf"-      },-      {-        "label": "Package outline 21-100708 Rev A",-        "url": "https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/fc2qfn/21-100708a.pdf"-      },-      {-        "label": "Land pattern 90-100245 Rev B",-        "url": "https://www.analog.com/media/en/package-pcb-resources/land-pattern/fc2qfn/90-100245b.pdf"-      },-      {-        "label": "TMC2262-EVKIT user guide",-        "url": "https://www.analog.com/media/en/technical-documentation/user-guides/tmc2262-evkit.pdf"-      }-    ],-    "pins": [-      {-        "number": "1",-        "name": "VS",-        "type": "power_in",-        "group": "Motor supply",-        "description": "Motor supply voltage. Provide filtering capacitance near the pin with the shortest loop to the GND plane and exposed pad.",-        "datasheet_page": 16-      },-      {-        "number": "2",-        "name": "OA2",-        "type": "output",-        "group": "Coil A",-        "description": "Motor coil A output 2.",-        "datasheet_page": 16-      },-      {-        "number": "3",-        "name": "GND",-        "type": "power_in",-        "group": "Ground",-        "description": "Ground. Connect to the ground plane.",-        "datasheet_page": 16-      },-      {-        "number": "4",-        "name": "OA1",-        "type": "output",-        "group": "Coil A",-        "description": "Motor coil A output 1.",-        "datasheet_page": 16-      },-      {-        "number": "5",-        "name": "VS",-        "type": "power_in",-        "group": "Motor supply",-        "description": "Motor supply voltage (see pin 1).",-        "datasheet_page": 16-      },-      {-        "number": "6",-        "name": "VCP",-        "type": "passive",-        "group": "Charge pump",-        "description": "Charge pump voltage. Tie to VS with a 1.0 uF, 10 V capacitor.",-        "datasheet_page": 16-      },-      {-        "number": "7",-        "name": "CPO",-        "type": "passive",-        "group": "Charge pump",-        "description": "Charge pump capacitor output.",-        "datasheet_page": 16-      },-      {-        "number": "8",-        "name": "CPI",-        "type": "passive",-        "group": "Charge pump",-        "description": "Charge pump capacitor input. Tie to CPO with a 22 nF, 100 V capacitor.",-        "datasheet_page": 16-      },-      {-        "number": "9",-        "name": "DIR",-        "type": "input",-        "group": "Step/Dir",-        "description": "Direction input.",-        "datasheet_page": 17-      },-      {-        "number": "10",-        "name": "STEP",-        "type": "input",-        "group": "Step/Dir",-        "description": "Step input.",-        "datasheet_page": 17-      },-      {-        "number": "11",-        "name": "CLK",-        "type": "input",-        "group": "Control",-        "description": "Clock input. Tie to GND with a short wire for the internal clock, or supply an external clock; an internal clock-fail-over circuit protects against loss of the external clock.",-        "datasheet_page": 16-      },-      {-        "number": "12",-        "name": "CSN",-        "type": "input",-        "group": "SPI",-        "description": "SPI chip select input, active low (internal pull-down).",-        "datasheet_page": 16-      },-      {-        "number": "13",-        "name": "SCK",-        "type": "input",-        "group": "SPI",-        "description": "SPI serial clock input (internal pull-down).",-        "datasheet_page": 16-      },-      {-        "number": "14",-        "name": "SDI",-        "type": "input",-        "group": "SPI",-        "description": "SPI data input (internal pull-down).",-        "datasheet_page": 16-      },-      {-        "number": "15",-        "name": "SDO",-        "type": "tri_state",-        "group": "SPI",-        "description": "SPI data output, tri-state (internal pull-down).",-        "datasheet_page": 16-      },-      {-        "number": "16",-        "name": "VS",-        "type": "power_in",-        "group": "Motor supply",-        "description": "Motor supply voltage (see pin 1).",-        "datasheet_page": 16-      },-      {-        "number": "17",-        "name": "OB1",-        "type": "output",-        "group": "Coil B",-        "description": "Motor coil B output 1.",-        "datasheet_page": 16-      },-      {-        "number": "18",-        "name": "GND",-        "type": "power_in",-        "group": "Ground",-        "description": "Ground. Connect to the ground plane.",-        "datasheet_page": 16-      },-      {-        "number": "19",-        "name": "OB2",-        "type": "output",-        "group": "Coil B",-        "description": "Motor coil B output 2.",-        "datasheet_page": 16-      },-      {-        "number": "20",-        "name": "VS",-        "type": "power_in",-        "group": "Motor supply",-        "description": "Motor supply voltage (see pin 1).",-        "datasheet_page": 16-      },-      {-        "number": "21",-        "name": "SLEEPN",-        "type": "input",-        "group": "Control",-        "description": "Low-active power-down and reset input. A continuous low puts the device to sleep; after sleep or reset it must be reconfigured (register contents are lost). Hold the bridges disabled with DRV_ENN while reconfiguring; do not use at high motor velocity. If unused, connect to VCC_IO. Internal pull-down.",-        "datasheet_page": 16-      },-      {-        "number": "22",-        "name": "DO0",-        "type": "output",-        "group": "Diagnostics",-        "description": "Configurable output / diagnostics output 0 to the controller; use an external pull-up in open-drain mode. Pulled low during system reset. Can also be an on-chip scope (OCSI) analog output.",-        "datasheet_page": 16-      },-      {-        "number": "23",-        "name": "ENCB",-        "type": "input",-        "group": "Encoder",-        "description": "Encoder B-channel input.",-        "datasheet_page": 16-      },-      {-        "number": "24",-        "name": "ENCA",-        "type": "input",-        "group": "Encoder",-        "description": "Encoder A-channel input.",-        "datasheet_page": 16-      },-      {-        "number": "25",-        "name": "VCC_IO",-        "type": "power_in",-        "group": "Logic supply",-        "description": "Digital I/O supply from an external source (2.3 V to 5.5 V); defines the I/O level and is required for correct output levels.",-        "datasheet_page": 17-      },-      {-        "number": "26",-        "name": "VDD",-        "type": "power_out",-        "group": "Logic supply",-        "description": "Output of the internal 1.8 V regulator. Attach 2.2 uF or more ceramic to ground (AGND) near the pin.",-        "datasheet_page": 16-      },-      {-        "number": "27",-        "name": "IREF",-        "type": "passive",-        "group": "Control",-        "description": "Analog reference current for current scaling: external resistor to GND (RREF, 12 kOhm in the electrical characteristics).",-        "datasheet_page": 16-      },-      {-        "number": "28",-        "name": "ENCN/OVN",-        "type": "bidirectional",-        "group": "Encoder",-        "description": "Encoder N-channel input, or the over-voltage output (active low).",-        "datasheet_page": 16-      },-      {-        "number": "29",-        "name": "DO1",-        "type": "output",-        "group": "Diagnostics",-        "description": "Configurable output / diagnostics output 1; external pull-up in open-drain mode. Can also be an OCSI analog output.",-        "datasheet_page": 16-      },-      {-        "number": "30",-        "name": "DRV_ENN",-        "type": "input",-        "group": "Control",-        "description": "Enable input (internal pull-up). Driven high, the power stage is switched off and all motor outputs float.",-        "datasheet_page": 16-      },-      {-        "number": "EP",-        "name": "GND",-        "type": "power_in",-        "group": "Ground",-        "description": "Exposed die pad: ground of the power stage and internal circuitry. Connect to a GND plane with as many vias as possible for heat transfer.",-        "datasheet_page": 16-      }-    ],-    "ordering_variants": [-      {-        "mpn": "TMC2262AFV+",-        "packing": "Standard packing (not tape and reel)",-        "temperature": "-40 to +125 C",-        "note": "The part this page ships as its MPN.",-        "source": "TMC2262 Rev. 0 page 187"-      },-      {-        "mpn": "TMC2262AFV+T",-        "packing": "Tape and reel",-        "temperature": "-40 to +125 C",-        "note": "Same part on tape and reel (\"T\" denotes tape-and-reel).",-        "source": "TMC2262 Rev. 0 page 187"-      }-    ],-    "models_3d": [-      {-        "file": "tmc2262-etched.step",-        "role": "library model: datasheet-built body with a virtual laser-etched part number (Adom.LaserEtch)",-        "up_axis": "Z"-      },-      {-        "file": "tmc2262.step",-        "role": "the same datasheet-built body without the mark",-        "up_axis": "Z"-      },-      {-        "file": "tmc2262-hero.glb",-        "role": "page hero only: etched chip + teal dashed pad outlines (50 %), silkscreen (30 %), pad signal labels (50 %), heatsink vias. Not for boards.",-        "up_axis": "Z"-      }-    ],-    "viewer_3d": {-      "ground": true-    },-    "provenance": {-      "datasheet": {-        "id": "TMC2262 Rev. 0",-        "rev": "Rev. 0 (02/26)",-        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf",-        "file": "docs/tmc2262-datasheet.pdf"-      },-      "model_3d": "datasheet-built (CadQuery, tools/build_models.py); no manufacturer STEP was downloadable without a CAD-portal account",-      "footprint": "manufacturer land pattern, pad for pad (provenance/footprint-vs-datasheet.json)",-      "symbol": "adom-symbol 1.2.6, pins and groups from the datasheet pin tables"-    }+    "packing": "Standard packing (not tape and reel)",+    "temperature": "-40 to +125 C",+    "note": "The part this page ships as its MPN.",+    "source": "TMC2262 Rev. 0 page 187"+   },+   {+    "mpn": "TMC2262AFV+T",+    "packing": "Tape and reel",+    "temperature": "-40 to +125 C",+    "note": "Same part on tape and reel (\"T\" denotes tape-and-reel).",+    "source": "TMC2262 Rev. 0 page 187"+   }+  ],+  "models_3d": [+   {+    "file": "tmc2262-etched.step",+    "role": "library model: datasheet-built body with a virtual laser-etched part number (Adom.LaserEtch)",+    "up_axis": "Z"+   },+   {+    "file": "tmc2262.step",+    "role": "the same datasheet-built body without the mark",+    "up_axis": "Z"+   },+   {+    "file": "tmc2262-hero.glb",+    "role": "page hero only: etched chip + teal dashed pad outlines (50 %), silkscreen (30 %), pad signal labels (50 %), heatsink vias. Not for boards.",+    "up_axis": "Z"+   }+  ],+  "viewer_3d": {+   "ground": true   },-  "visibility": {-    "public": true+  "provenance": {+   "datasheet": {+    "id": "TMC2262 Rev. 0",+    "rev": "Rev. 0 (02/26)",+    "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf",+    "file": "docs/tmc2262-datasheet.pdf"+   },+   "model_3d": "datasheet-built (CadQuery, tools/build_models.py); no manufacturer STEP was downloadable without a CAD-portal account",+   "footprint": "manufacturer land pattern, pad for pad (provenance/footprint-vs-datasheet.json)",+   "symbol": "adom-symbol 1.2.6, pins and groups from the datasheet pin tables"+  }+ },+ "visibility": {+  "public": true+ },+ "source": {+  "tool": "analog-devices",+  "url": "https://www.analog.com/en/products/tmc2262.html"+ },+ "eda_assets": {+  "kicad": {+   "symbol": "tmc2262.kicad_sym",+   "footprint": "tmc2262.kicad_mod",+   "model": "tmc2262-etched.step",+   "provenance": "authored"   },-  "source": {-    "tool": "analog-devices",-    "url": "https://www.analog.com/en/products/tmc2262.html"+  "fusion": {+   "lbr": "tmc2262.lbr",+   "provenance": "authored"   },-  "eda_assets": {-    "kicad": {-      "symbol": "tmc2262.kicad_sym",-      "footprint": "tmc2262.kicad_mod",-      "model": "tmc2262-etched.step",-      "provenance": "authored"-    },-    "fusion": {-      "lbr": "tmc2262.lbr",-      "provenance": "authored"-    },-    "altium": {-      "schlib": "altium/Adom_tmc2262.SchLib",-      "pcblib": "altium/Adom_tmc2262.PcbLib",-      "provenance": "authored"-    }+  "altium": {+   "schlib": "altium/Adom_tmc2262.SchLib",+   "pcblib": "altium/Adom_tmc2262.PcbLib",+   "provenance": "authored"   }+ } }\ No newline at end of file