# abeh - Hey team! I tried to generate this pcb.... Channel: #support Source: https://discord.com/channels/1233487248129921135/1534286683107889303 Started: 2026-08-04T19:47:31.486000+00:00 Last activity: 2026-08-05T03:55:31.107000+00:00 ## abeh — 2026-08-04T19:47:30.921000+00:00 Hey team! I tried to generate this pcb. Its a bit big, but it should be working and it takes 4h at the placement part. Is there a way to accelerate the autoplacement or all I need to do is buy a better CPU? Attachment: message.txt — https://cdn.discordapp.com/attachments/1353415621995397172/1534286682478874664/message.txt?ex=6a739352&is=6a7241d2&hm=63fe43e81a286868708a0d40ef63ebfe6fa84f79ff13d11f99fad561dc8fb926& ## Seve — 2026-08-04T19:52:59.799000+00:00 The ahtorouting takes 4h? ## astrimid — 2026-08-04T19:59:56.213000+00:00 I wonder if there's some file format at lower level than circuitjson someone could git version ## Seve — 2026-08-04T20:43:43.263000+00:00 <@1525187702029549659> do you mean for caching the autorouting? In theory this could be done by committing `.tscircuit/cache` ## abeh — 2026-08-04T20:44:20.048000+00:00 well not even the routing. it like froze at the placement part ## abeh — 2026-08-04T20:44:33.733000+00:00 i even disabled the routing ## Seve — 2026-08-04T20:44:44.850000+00:00 that's very unusual ## abeh — 2026-08-04T20:44:51.710000+00:00 its 213 components tho so that might be why ## Seve — 2026-08-04T20:44:59.296000+00:00 it is likely a bug ## Seve — 2026-08-04T20:45:31.565000+00:00 we will get this resolved today, i'm a bit late getting on today but we'll fix it ## abeh — 2026-08-04T20:45:56.864000+00:00 ok all good thanks! ## Rishabh — 2026-08-05T01:36:37.654000+00:00 I can try to investigate this ## Rishabh — 2026-08-05T03:40:13.275000+00:00 Took 30sec to get the pcb preview, it was because of redundant `` elements, when the `connections={..}` on the components are already capturing the connectivity. The packer converts port-to-port into weightedConnections, which takes really long to compute as there are 825 such constraints cc <@757706909351411845> Attachment: image.png — https://community.tscircuit.com/media/1534405642771501076 ## Rishabh — 2026-08-05T03:41:23.963000+00:00 Btw <@157839368453750784> I have cleaned up the type errors, cause the code which you shared had a lot of incorrect props name. You can use this if you want Attachment: message.txt — https://cdn.discordapp.com/attachments/1534286683107889303/1534405939606851735/message.txt?ex=6a740263&is=6a72b0e3&hm=04a3008cbe2984ea67434b24c84de993d6f33b649ff8b49870efede97792f2bf& ## Seve — 2026-08-05T03:55:11.959000+00:00 oh wow, so basically calculate-packing was slow due to the traces- i bet there are other inefficiencies, i would love to have the solver PackInput for a repro where we could try to detect that ## Seve — 2026-08-05T03:55:31.107000+00:00 also having a timeout on the packsolver is not a bad idea (this would be done in core when the platformConfig has a timeout configured)