Skip to content

Add UFQFPN-20 footprint - #779

Draft
Abse2001 wants to merge 1 commit into
tscircuit:mainfrom
Abse2001:agent/add-ufqfpn20-c35556
Draft

Add UFQFPN-20 footprint#779
Abse2001 wants to merge 1 commit into
tscircuit:mainfrom
Abse2001:agent/add-ufqfpn20-c35556

Conversation

@Abse2001

@Abse2001 Abse2001 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add an explicit ufqfpn20 footprint variant
  • preserve its eight chamfered corner leads as polygon copper
  • add a C35556 regression test and SVG snapshot

Motivation

STM8S003F3U6TR (JLCPCB C35556) uses a UFQFPN-20 land pattern with twelve rectangular leads and eight chamfered corner leads. Symmetric LGA/QFN pads cannot reproduce the corner copper, limiting the best match to 85.75% IoU.

Implementation

The package-specific UFQFPN-20 variant encodes the verified standard land pattern and its polygon corners. It exposes no speculative polygon or per-pad controls.

Validation

  • bun test tests/ufqfpn.test.ts: 1 passed
  • bun run build
  • C35556 copper IoU: 100.00%
  • new SVG snapshot showing all eight chamfered corner leads

@seveibar seveibar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idgi, footprint doesnt support pin counts, is this an ipc standard

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.

2 participants