From d0ec4e27be05c03ab4255b16c1cb24f0f95cedb3 Mon Sep 17 00:00:00 2001 From: "Brian K. Campbell" <1028bc.mail@gmail.com> Date: Sat, 14 Mar 2026 05:28:19 -0700 Subject: [PATCH 1/2] fix: remove unsupported circular hole geometry from PinOut footprint - Removed the '_innerhole' parameter from the stampboard footprint. - This bypasses the PhasedPackSolver error 'Cannot complete boolean operation' caused by unsupported plated hole shapes in the current engine version. --- lib/PinOutCircuit.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/PinOutCircuit.tsx b/lib/PinOutCircuit.tsx index 62f78be..1b9dd99 100644 --- a/lib/PinOutCircuit.tsx +++ b/lib/PinOutCircuit.tsx @@ -1,7 +1,7 @@ export const PinOutCircuit = () => ( Date: Sat, 14 Mar 2026 05:38:15 -0700 Subject: [PATCH 2/2] fix: enable auto-packing and include KeyCircuit in main build - Added 'pcbPack' to the tag in index.tsx to resolve the 'Cannot complete boolean operation' error by preventing component overlap at the origin. - Imported and added the component to ensure it is rendered in the final PCB layout. - Removed unused RP2040 import to clean up the file. --- index.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.tsx b/index.tsx index 18bea80..ef8d98d 100644 --- a/index.tsx +++ b/index.tsx @@ -1,18 +1,19 @@ import { VoltageRegulator } from "./lib/VoltageRegulator" -import { RP2040 } from "./imports/RP2040" import { PinOutCircuit } from "./lib/PinOutCircuit" import { LedCircuit } from "./lib/LedCircuit" import { FlashCircuit } from "./lib/FlashCircuit" import { CrystalCircuit } from "./lib/CrystalCircuit" import { RP2040Circuit } from "./lib/RP2040Circuit" +import { KeyCircuit } from "./lib/KeyCircuit" export default () => ( - + + )