← Back to community index
# contributor·Active

Techmannih - Pin 1 indicator appears twice when...

mention I’m noticing that we’re converting the fabrication layer into silkscreen and the courtyard layer into fabrication. This doesn’t seem correct to me. i think both are incorrect conversion in circuit json to tscircuit?

Started by techmannihMar 12, 202633 messages

Discussion

Last active 16 days ago · plain text
techmannihoriginal post
<@757706909351411845> I’m noticing that we’re converting the fabrication layer into silkscreen and the courtyard layer into fabrication. This doesn’t seem correct to me. i think both are incorrect conversion in circuit-json-to-tscircuit?
Seve
Courtyard doesnt go to fabrication it has its own layer
techmannih
Yea same issue with the fabrication which also has its own layer.
techmannih
can you check these pr i have fixed the layer support https://github.com/tscircuit/circuit-json-to-tscircuit/pull/28 https://github.com/tscircuit/circuit-json-to-tscircuit/pull/29 https://github.com/tscircuit/circuit-json-to-tscircuit/pull/30
techmannih
I am missing merge access for circuit-json-to-tscircuit. i can't merge these pr
Seve
kk
Seve
will fix
techmannih
<@757706909351411845> can you check it https://github.com/tscircuit/kicad-to-circuit-json/pull/115
Sapphire
<:warning:892823499205406760> Please avoid using excessive mentions, as it creates unnecessary notifications and disrupts others — use mentions only when truly needed to keep the discussion focused and respectful; repeated misuse may lead to moderation action.
techmannih
<@757706909351411845> can you check it https://footprinter-jlcpcb-validator.vercel.app/
Seve
add a button to load an example
Seve
don't make me do work, i have like 0 time, i can review things but prepare stuff for me- i have like 5 minutes at a time i can't be searching for parts
techmannih
Sorry Done, I have added one example
techmannih
https://footprinter-jlcpcb-validator.vercel.app/
Seve
this is pretty good <@1067854999889137715>
Seve
this is very good
Seve
nice work
Seve
let's make this repo official
Seve
https://github.com/tscircuit/fast-footprint-compare
Seve
go ahead and PR there
Seve
nice work
techmannih
tyty!!
techmannih
<@757706909351411845> Can you check this PR, deploy it, and also allow previews for all branches? That would help us track errors more easily. https://github.com/tscircuit/fast-footprint-compare/pull/1
Seve
yes!!
Seve
https://fast-footprint-compare.vercel.app/
Seve
<@1067854999889137715> can you make this service have an API (via vercel)? I wonder if you could make it so i could submit a POST request to get a score. This would allow us to "challenge" AI to find the best footprint! It could keep hitting the API to keep getting a score!
Seve
Then we can derive footprinter strings 😮
techmannih
Just to confirm, are you suggesting that the API should return a similarity score so an AI can keep refining the footprint until it reaches a 100% match? Then we could derive the corresponding footprinter strings from the final result.
Seve
Yes but just call it the copperIntersectionOverUnion rather than a similarity score
Seve
You could also create a cli tool + skill, because that would allow it to execute faster and might be easier to test and use
Seve
Our goal is to eventually be able to import footprints as footprinter strings by doing a fast conversion to footprinter string
techmannih
yes got it, sounds good

Want to add to the conversation?

Reply in Discord so your notes stay connected to the source.
Continue in Discord ↗