Skip to content

Conversation

@nasheed-x
Copy link
Contributor

Summary

Add M2.5 thread standoffs to the Standoff generic component, sourced from Würth Elektronik (WA-SMSI series) with Sinhoo/LCSC alternatives.

Changes

  • generics/Standoff.zen: Added M2.5 to Thread enum, HeightM2_5 enum with 21 heights (0.5mm-10mm), and thread suffix 151
  • bom/helpers.zen: Added M2.5 thread code (25) to sinhoo_standoff() helper
  • bom/match_generics.zen: Added all 21 M2.5 entries to HOUSE_STANDOFFS catalog
  • generics/test/test_Standoff.zen: Added test coverage for M2.5 variants

Verification

pcb bom generics/test/test_Standoff.zen
  • All 55 standoffs matched as house components
  • 96.4% easily sourceable
  • M2.5 1.5mm: 9774015151, LCSC C2915629

- Add M2.5 to Thread enum with 21 height options (0.5mm to 10mm)
- Add thread suffix 151 for Würth WA-SMSI M2.5 series
- Add M2.5 thread code to sinhoo_standoff() helper
- Add all M2.5 entries to HOUSE_STANDOFFS catalog
- Update test_Standoff.zen to cover M2.5 variants

Sourcing: Würth Elektronik (primary) + Sinhoo/LCSC (alternatives)
@nasheed-x nasheed-x requested review from akhilles and hexdae December 9, 2025 03:44
@hexdae hexdae merged commit 759148e into main Dec 9, 2025
4 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.

3 participants