Skip to content

feat: add 'Slot' design variant for enclosure slot operation - #6

Merged
peterus merged 1 commit into
mainfrom
feat/slot-variant
Nov 8, 2026
Merged

peterus merged 1 commit into
mainfrom
feat/slot-variant

Conversation

@peterus

@peterus peterus commented Nov 8, 2026

Copy link
Copy Markdown
Member

Why

In a station slot some DeviceTester parts don't fit. The new KiCad 10 design variant Slot marks them do-not-populate, so a STEP for the enclosure assembly can be exported with kicad-cli pcb export step --variant Slot --no-dnp.

What

  • New design variant Slot: J201 (USB-C), J202 (1×4 header), J203 (device connector), C201, R201–R203, D201 set to DNP. The default variant is unchanged.
  • Files are now saved in KiCad 10 format (variants are a KiCad 10 feature). The HW CI moved to KiCad 10 in ci: move KiBot to KiCad 10 HW-Module-CI#40.
  • No copper/Gerber change. Note: because *.kicad_pcb changed, the auto-release creates the next major version (agreed).

Tested

  • kicad-cli pcb export step --variant Slot --no-dnp: the listed parts are absent, everything else present.
  • ERC identical to main before the change (same 4 pre-existing messages).
  • KiBot check and production export pass locally with the new CI image.

🤖 Generated with Claude Code

Marks J201, J202, J203, C201, R201-R203 and D201 as do-not-populate
in the new 'Slot' variant so the board fits a station slot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@peterus
peterus merged commit fb55e54 into main Nov 8, 2026
1 check passed
@peterus
peterus deleted the feat/slot-variant branch November 8, 2026 20:20
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