main
John Lauer Add KiCad symbol and footprint, viewers, provenance, README, models.json and verification log 354b2dd 5h ago

MLX90614ESF-BCI-000-TU: CAD provenance

Written by Claude (AI) on 2026-10-21. Classification: AI-derived: datasheet-built 3D model and Adom-authored library files; not manufacturer CAD and not a manufacturer certification. Machine-readable records: provenance/3d-model.json, provenance/footprint.json, verification.json.

Sources

Data Source Pages
Pinout and bottom view Melexis MLX90614 datasheet Rev 021 (02-Jun-2026, DOC#3901090614) p.6 Table 2, Figure 1
Electrical figures (3 V version) same p.7 Table 3, p.9 Tables 6 and 7
Field of view same p.37 Table 19, p.40 Figure 33
Package (xCI can) same p.49 Figure 45
Other cans (variants) same p.47 to p.49 Figures 41 to 46
Laser marking same p.50 Table 20
Ordering code same p.2 Table 1
Land pattern KiCad library Package_TO_SOT_THT:TO-39-4 (the datasheet gives none)

Datasheet file: docs/mlx90614esf-bci-000-tu-datasheet.pdf, SHA-256 5baade0b66aac94e8dc4bd3adebc464aa4d33258da9126a05672bc3390ad7f78, from https://www.melexis.com/-/media/files/documents/datasheets/mlx90614-datasheet-melexis.pdf.

Why the 3D model is datasheet-built

  1. Melexis STEP: not obtained (melexis.com refused a scripted request with HTTP 403 on 2026-10-21).
  2. KiCad library: the TO-39-4 footprint references TO-39-4.step, which does not exist in KiCad 10.0 or in kicad-packages3D master. The nearest model, TO-39-3.step, is a 3-lead short can: 6.5 mm from header to top, header 9.4 mm. The MLX90614xCI can is 20.20 mm (p.49). Rejected.
  3. Built from the p.49 drawing with CadQuery (provenance/tools/build_to39_bci.py), proven by an orthographic overlay at the drawing's scale (docs/proof/mlx90614esf-bci-000-tu-overlay-p49.png).

Files

File Origin SHA-256
mlx90614esf-bci-000-tu.kicad_sym adom-symbol 1.2.6 from the datasheet pin table (p.6), chip outline from the marked model baked in the body 10853a602f335712bdf7151351a840bbbbccde3b168aaa52931eb27feab441d9
mlx90614esf-bci-000-tu.kicad_mod KiCad Package_TO_SOT_THT:TO-39-4 with name, F.Fab header circle and model path changed (provenance/footprint.json) 31a5f115a7026865451a389c3773c407332eec475aefcde2a1569aaa98736810
mlx90614esf-bci-000-tu.lbr adom-lbr 2.47.5 generate from the symbol, footprint and page.json; pin names made visible (see README) 9098cefea774cfd774533e6e64fc760e1a08912812869b40c9da82b5f36e8120
altium/MLX90614ESF-BCI-000-TU.SchLib adom-lbr 2.47.5 import-kicad + assemble-altium --no-dedupe ac5ad9c605f68758d7b66abe1581b332c1230c890283293570caa3ce47dda901
altium/MLX90614ESF-BCI-000-TU.PcbLib adom-lbr 2.47.5 assemble-altium, the marked STEP embedded as the 3D body d5d7d702b95b6adeb0fc05e7b9aba42106f50e8aa9017eb30578bf7362c5b7e4
altium/MLX90614ESF-BCI-000-TU.adom-lbr.json adom-lbr 2.47.5 import-kicad (the hub JSON) e0ecdef571cae01ddfefb7346a9a6efb654986d5c7817c18464fd7cd8d1455ab
mlx90614esf-bci-000-tu.step provenance/tools/build_to39_bci.py (CadQuery 2.8.0) from datasheet p.49 efcf25aab0e24ac15f6767d644fc4de84f1cfbcbf6b3fce04807cc7593fa5951
mlx90614esf-bci-000-tu-etched.step the same build with the BCI device code on the side wall (Adom.LaserEtch) 6bfd4fbdf7717c84eb433fa32b41f1895b415b19a84cf273da06e1c9d5d2669c
mlx90614esf-bci-000-tu.glb step2glb convert + lod.mjs batching + materials_to39.py d5086e82df825f6436497a48f565b7b5adad6939bcbe789139c1dc606155686d
mlx90614esf-bci-000-tu-etched.glb step2glb convert + lod.mjs batching + materials_to39.py (board use) 3aacd3ec6e8221cde862b0627717265de0b59085140690ee5fcb3f63dba024ce
mlx90614esf-bci-000-tu-hero.glb adom/component-hero hero_glb.py (adom-hero 1.4), display only b0e9df68093389cbc00e3a13ed8d4e93f99906a871309eeaf45f0287c81f6e18
docs/hero.png billboard.py over a render.py image of the marked GLB aadaa1ba9033852dc4cea574fb6dc131cf8015c368911ba693926ecd71dff3c8
artwork/MLX90614ESF-BCI-000-TU-3d-outline-dark-named.svg adom-aiflow-etch outline of the plain and marked STEP b3921f3fc12bebe06cffd4fde92da9f59d78a287df5294427828b18adc7a5cd4
docs/mlx90614esf-bci-000-tu-datasheet.pdf Melexis MLX90614 datasheet Rev 021 (02-Jun-2026), unmodified 5baade0b66aac94e8dc4bd3adebc464aa4d33258da9126a05672bc3390ad7f78

What was checked

  • Model against the drawing: side and bottom views blended over p.49 Figure 45 at 44.5 px/mm.
  • Pin 1: model leads on footprint pad centres (0.000 mm), model bottom view against p.6 Figure 1 (docs/proof/mlx90614esf-bci-000-tu-pin1-bottom-view.png).
  • Hero: hero_glb.py alignment check align OK (offset 0.1 mm); the LODs carry no helper nodes (lod/manifest.json).
  • Not checked: native KiCad, Fusion and Altium imports; the live page viewers; the real position of Melexis' laser mark.