Skip to content

fix: default LCC pitch to 1.27mm so pads do not overlap - #848

Open
birdup000 wants to merge 1 commit into
tscircuit:mainfrom
birdup000:fix-lcc-pad-overlap
Open

fix: default LCC pitch to 1.27mm so pads do not overlap#848
birdup000 wants to merge 1 commit into
tscircuit:mainfrom
birdup000:fix-lcc-pad-overlap

Conversation

@birdup000

Copy link
Copy Markdown

Fixes #794

What

lcc inherited quad's 0.5mm default pitch while defaulting pad width to 0.6mm, so adjacent pads in each column overlapped by 0.1mm — a short in the emitted PCB (reproduced: lcc44 right-column ys at 2.5/2.0/1.5 with 0.6mm pads).

LCC/PLCC lead pitch is 1.27mm, so lcc now defaults p to 1.27mm; an explicit p override still wins. After the fix the column reads 6.35/5.08/3.81 with 0.67mm clearance.

Verification

  • Repro before: gaps [0.5] with 0.6mm pads → overlap; after: gaps [1.27]
  • New regression tests: no adjacent-pad overlap for lcc20 and lcc44, and exact 1.27mm default pitch
  • Full suite: 566/566 pass, biome clean

quad's 0.5mm default pitch left 0.6mm-wide pads overlapping by 0.1mm
along each column — a short in the emitted PCB. LCC/PLCC lead pitch
is 1.27mm, so lcc now defaults `p` to 1.27mm (explicit `p` still
wins). Regression tests assert no adjacent-pad overlap for lcc20 and
lcc44 and the exact 1.27mm default.

Fixes tscircuit#794
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.

lcc footprints default to a 0.5mm pitch and emit overlapping pads

1 participant