Skip to content

fix: tqfp44 defaults to the JEDEC 0.8mm pitch with 0.55mm pads - #849

Open
birdup000 wants to merge 1 commit into
tscircuit:mainfrom
birdup000:fix-tqfp44-pitch
Open

fix: tqfp44 defaults to the JEDEC 0.8mm pitch with 0.55mm pads#849
birdup000 wants to merge 1 commit into
tscircuit:mainfrom
birdup000:fix-tqfp44-pitch

Conversation

@birdup000

Copy link
Copy Markdown

Fixes #792

What

  • tqfp44 emitted 0.5mm pitch with 0.30mm pads. TQFP-44 is a 10x10mm body on 0.8mm pitch (JEDEC MS-026 BBA) — the same family footprinter already gets right for tqfp32 (0.8mm, 1.475×0.55mm pads, matching KiCad TQFP-44_10x10mm_P0.8mm).
  • Splits the pitch and pad-width switch cases: 44 → 0.8mm / 0.55mm pads; 48/64/80/100 keep their 0.5mm defaults.

Verification

  • Repro: tqfp44 now reads pitch=0.8, pad 1.475×0.55 — identical to tqfp32's output shape
  • New regression test asserts exact pitch/pad dims; SVG snapshots updated
  • Full suite: 565/565 pass, biome clean

…cuit#792)

TQFP-44 is standardized as a 10x10mm body on 0.8mm pitch (JEDEC
MS-026 BBA); KiCad's TQFP-44_10x10mm_P0.8mm and footprinter's own
tqfp32 both use 0.8mm pitch with 1.475x0.55mm pads. tqfp44 emitted
0.5mm pitch with 0.30mm pads instead.

Splits the pitch and pad-width switch cases so 44 follows the 0.8mm
family while 48/64/80/100 keep 0.5mm. SVG snapshots updated; a
regression test asserts the exact pitch, pad width, and length.

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

tqfp44 generates a 0.5mm pitch with 0.30mm pads, but TQFP-44 is a 0.8mm-pitch part

1 participant