Skip to content

parts: add ESP32-C3 SuperMini, MLX90640, M12 IO-Link to electronics catalog#513

Merged
w1ne merged 2 commits into
developfrom
feat/catalog-thermal-fingerprint-parts
Jun 25, 2026
Merged

parts: add ESP32-C3 SuperMini, MLX90640, M12 IO-Link to electronics catalog#513
w1ne merged 2 commits into
developfrom
feat/catalog-thermal-fingerprint-parts

Conversation

@w1ne

@w1ne w1ne commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Adds three real CC/OSHW-licensed STEP models to the electronics parts manifest, fetched at ingest time and merged additively into the kernelcad-parts catalog (FreeCAD mechanical parts + existing electronics are untouched).

Parts

id source license
esp32-c3-supermini mrtnvgr/KiCad_ESP32-C3-SuperMini OSHW-attribution
mlx90640 Adafruit_CAD_Parts #4469 MIT
m12-iolink-5pin Phoenix Contact 1694211 via oro-os/link OSHW

These are the parts for the thermal-fingerprint IO-Link sensor build (C3 SuperMini MCU + MLX90640 thermal cam over I2C + M12 IO-Link interface).

Verification (deployed catalog)

Ran the Parts Catalog workflow off this branch; it rebuilt FreeCAD (2429) + electronics and deployed to kernelcad-parts.pages.dev. Verified via the deployed MCP (mcp.kernelcad.com) fetch_part:

  • All 3 new ids RESOLVE.
  • Known id esp32-wroom-32 STILL resolves (no regression).
  • Catalog partCount 2429 -> 2432 (additive, nothing shrank).

All 3 parse to >=1 solid with measured bboxes (esp32-c3-supermini 18x24.02x4.12mm, mlx90640 25.4x17.78x1.57mm, m12-iolink-5pin 20x28.9x16mm).

Merging keeps the parts in the weekly scheduled rebuild from develop.

w1ne added 2 commits June 22, 2026 19:46
…ctronics catalog

Three real CC/OSHW-licensed STEP models for the thermal-fingerprint IO-Link
build, fetched at ingest time and merged additively into the kernelcad-parts
catalog (never clobbers the FreeCAD mechanical parts or existing electronics):

- esp32-c3-supermini  (OSHW, mrtnvgr/KiCad_ESP32-C3-SuperMini)
- mlx90640            (MIT, Adafruit_CAD_Parts #4469)
- m12-iolink-5pin     (OSHW, Phoenix Contact via oro-os/link)

All three verified locally to parse to >=1 solid with measured bboxes.
@w1ne w1ne merged commit 9bb3eb2 into develop Jun 25, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant