i fixed it here: https://github.com/

i fixed it here: https://github.com/tscircuit/core/pull/1344/files but your main branch is really weird, you might want to start over and just pull the relevant files
12 Replies
shibo
shibo3w ago
awesome, thanks. want me to just pr your changes? also can you please explain how you fixed it? I thought it wasn't possible without my hack
Seve
SeveOP3w ago
you had a bad merge, it wasn't possible with your Renderable code because it was missing any handling for asyncDependencies my change is super minor, i basically just checked out Renderable.ts from origin/main and made sure that asyncDependencies was set up properly
shibo
shibo3w ago
I was also missing this: PcbRouteNetIslands from the async dependencies
Seve
SeveOP3w ago
yes i'm not really sure that matters but i figured it was technically slightly more correct
shibo
shibo3w ago
https://github.com/tscircuit/core/pull/1345 now I need to draw them in circuit-json-to-gerber and pcb-viewer
GitHub
feat(pcb): Implement copper pour component by ShiboSoftwareDev · P...
Introduces a new <copperpour /> primitive component for creating copper fills on PCB layers. The implementation adds a CopperPour class that performs the following during a new PcbCop...
Seve
SeveOP3w ago
fwiw the ground pour is not properly margined from the traces
No description
Seve
SeveOP3w ago
i'm down to merge then we can just improve this one step at a time? eventually we should move it into a dedicated solver because it's going to get quite complex, especially for hatched solving haha
Seve
SeveOP3w ago
No description
shibo
shibo3w ago
ok, I'll now work on pcb-viewer and gerber repos, then I'll get back to the trace issue
Seve
SeveOP3w ago
sg the upside of hatched is it looks cool
shibo
shibo3w ago
the only upside?
Seve
SeveOP3w ago
haha tbh most people just do it because it looks cool. It can help prevent thermal distortion if the pcb gets hot too

Did you find this page helpful?