diff --git a/examples/qfp80.example.tsx b/examples/qfp80.example.tsx new file mode 100644 index 0000000..4c8f687 --- /dev/null +++ b/examples/qfp80.example.tsx @@ -0,0 +1,12 @@ +import { JsCadFixture } from "jscad-fiber"; +import { QFP } from "../lib/qfp"; +import { ExtrudedPads } from "../src/lib/ExtrudedPads"; + +export default () => { + return ( + + + + + ); +}; diff --git a/lib/qfp.tsx b/lib/qfp.tsx index dee1108..7d74112 100644 --- a/lib/qfp.tsx +++ b/lib/qfp.tsx @@ -3,13 +3,12 @@ import { SmdChipLead } from "./SmdChipLead"; export const QFP = ({ pinCount, - fullWidth = 10, }: { pinCount: number; - fullWidth?: number; }) => { const sidePinCount = pinCount / 4; - const pinSpacing = 0.5; + const pinSpacing = 0.5; + const fullWidth = pinSpacing * sidePinCount + 4; const fullLength = fullWidth; const pinOffsetToCenter = ((sidePinCount - 1) * pinSpacing) / 2;