component
MLX90614ESF-BCI-000-TU - 3 V Digital IR Thermometer, 5 deg FOV
Public Made by Adomby adom
Melexis MLX90614ESF-BCI-000-TU: factory-calibrated non-contact infrared thermometer, 3 V supply, 5 degree field of view (long collimator cap), gradient compensated, SMBus and PWM output, TO-39 4-lead can.
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
- Melexis STEP: not obtained (melexis.com refused a scripted request with HTTP 403 on 2026-10-21).
- 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. - 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.
# 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/3d-model.json), [provenance/footprint.json](provenance/footprint.json), [verification.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](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](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](docs/proof/mlx90614esf-bci-000-tu-overlay-p49.png)).
## Files
| File | Origin | SHA-256 |
|---|---|---|
| [mlx90614esf-bci-000-tu.kicad_sym](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](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](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](altium/MLX90614ESF-BCI-000-TU.SchLib) | adom-lbr 2.47.5 import-kicad + assemble-altium --no-dedupe | `ac5ad9c605f68758d7b66abe1581b332c1230c890283293570caa3ce47dda901` |
| [altium/MLX90614ESF-BCI-000-TU.PcbLib](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](altium/MLX90614ESF-BCI-000-TU.adom-lbr.json) | adom-lbr 2.47.5 import-kicad (the hub JSON) | `e0ecdef571cae01ddfefb7346a9a6efb654986d5c7817c18464fd7cd8d1455ab` |
| [mlx90614esf-bci-000-tu.step](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](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](mlx90614esf-bci-000-tu.glb) | step2glb convert + lod.mjs batching + materials_to39.py | `d5086e82df825f6436497a48f565b7b5adad6939bcbe789139c1dc606155686d` |
| [mlx90614esf-bci-000-tu-etched.glb](mlx90614esf-bci-000-tu-etched.glb) | step2glb convert + lod.mjs batching + materials_to39.py (board use) | `3aacd3ec6e8221cde862b0627717265de0b59085140690ee5fcb3f63dba024ce` |
| [mlx90614esf-bci-000-tu-hero.glb](mlx90614esf-bci-000-tu-hero.glb) | adom/component-hero hero_glb.py (adom-hero 1.4), display only | `b0e9df68093389cbc00e3a13ed8d4e93f99906a871309eeaf45f0287c81f6e18` |
| [docs/hero.png](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](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](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](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.