Skip to content

fix(svg): render SMD pads on paste layers - #155

Open
KrishnaX12 wants to merge 2 commits into
tscircuit:mainfrom
KrishnaX12:fix/pcb-mechanical-layer-visibility
Open

fix(svg): render SMD pads on paste layers#155
KrishnaX12 wants to merge 2 commits into
tscircuit:mainfrom
KrishnaX12:fix/pcb-mechanical-layer-visibility

Conversation

@KrishnaX12

@KrishnaX12 KrishnaX12 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • render top- and bottom-side SMD pad apertures in their corresponding paste-layer SVGs
  • label derived pad geometry with the requested TOPPASTE or BOTTOMPASTE layer and paste-layer color
  • add the STM32 ST-Link V2.1 repro from repro(svg): snapshot missing ST-Link top paste pads #179 and verify all 65 top paste apertures
  • update the Novena top-paste crop to include derived pad apertures alongside explicit paste fills

Supersedes #179.

Testing

  • bun test tests/svg/stm32-st-link-v2-top-paste.test.ts tests/svg/novena-edp-adapter-top-paste-fill-detail.test.ts
  • bun test tests/svg
  • bun run format:check
  • bun run typecheck
  • bun run build

@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

@KrishnaX12 is attempting to deploy a commit to the tscircuit Team on Vercel.

A member of the Team first needs to authorize it.

@KrishnaX12
KrishnaX12 force-pushed the fix/pcb-mechanical-layer-visibility branch from 099a0d6 to 0380793 Compare September 10, 2026 08:33
@KrishnaX12 KrishnaX12 changed the title fix(svg): support hiding PCB mechanical layers fix(svg): center PCB component designators Sep 10, 2026
@KrishnaX12
KrishnaX12 force-pushed the fix/pcb-mechanical-layer-visibility branch from 0380793 to c33a8f1 Compare September 10, 2026 08:35
@KrishnaX12
KrishnaX12 marked this pull request as ready for review September 10, 2026 21:06
@KrishnaX12
KrishnaX12 marked this pull request as draft September 10, 2026 21:06
@KrishnaX12
KrishnaX12 force-pushed the fix/pcb-mechanical-layer-visibility branch from c33a8f1 to 6c66381 Compare September 11, 2026 20:12
@KrishnaX12 KrishnaX12 changed the title fix(svg): center PCB component designators fix(svg): render SMD pads on paste layers Sep 11, 2026
@KrishnaX12
KrishnaX12 marked this pull request as ready for review September 11, 2026 20:12
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