# Techmannih - Pin 1 indicator appears twice when... Channel: #contributor Source: https://discord.com/channels/1233487248129921135/1481532488529608928 Started: 2026-03-12T06:01:11.836000+00:00 Last activity: 2026-06-27T17:40:24.519000+00:00 ## techmannih — 2026-05-05T10:05:41.916000+00:00 <@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? ## techmannih — 2026-05-05T10:05:59.830000+00:00 [attachment] Attachment: Screenshot_from_2026-05-05_15-32-06.png — https://community.tscircuit.com/media/1501163042799489044 Attachment: Screenshot_from_2026-05-05_15-31-09.png — https://community.tscircuit.com/media/1501163043164520530 ## Seve — 2026-05-05T16:11:20.054000+00:00 Courtyard doesnt go to fabrication it has its own layer ## techmannih — 2026-05-05T16:12:43.169000+00:00 Yea same issue with the fabrication which also has its own layer. ## techmannih — 2026-05-05T18:43:18.075000+00:00 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 — 2026-05-05T22:25:04.187000+00:00 I am missing merge access for circuit-json-to-tscircuit. i can't merge these pr ## Seve — 2026-05-05T22:50:12.913000+00:00 kk ## Seve — 2026-05-05T22:50:14.366000+00:00 will fix ## techmannih — 2026-05-29T13:21:34.987000+00:00 <@757706909351411845> can you check it https://github.com/tscircuit/kicad-to-circuit-json/pull/115 ## Sapphire — 2026-05-29T15:20:19.848000+00:00 <: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 — 2026-06-25T16:22:22.842000+00:00 <@757706909351411845> can you check it https://footprinter-jlcpcb-validator.vercel.app/ ## Seve — 2026-06-25T17:32:32.177000+00:00 add a button to load an example ## Seve — 2026-06-25T17:32:59.606000+00:00 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 — 2026-06-25T17:58:16.901000+00:00 Sorry Done, I have added one example ## techmannih — 2026-06-25T17:58:23.161000+00:00 https://footprinter-jlcpcb-validator.vercel.app/ ## Seve — 2026-06-25T22:42:55.380000+00:00 this is pretty good <@1067854999889137715> ## Seve — 2026-06-25T22:43:16.411000+00:00 this is very good ## Seve — 2026-06-25T22:43:17.862000+00:00 nice work ## Seve — 2026-06-25T22:43:22.085000+00:00 let's make this repo official ## Seve — 2026-06-25T22:44:48.463000+00:00 https://github.com/tscircuit/fast-footprint-compare ## Seve — 2026-06-25T22:44:53.298000+00:00 go ahead and PR there ## Seve — 2026-06-25T22:44:54.822000+00:00 nice work ## techmannih — 2026-06-26T04:18:09.111000+00:00 tyty!! ## techmannih — 2026-06-26T04:18:10.769000+00:00 <@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 — 2026-06-26T20:50:52.538000+00:00 yes!! ## Seve — 2026-06-26T20:52:06.644000+00:00 https://fast-footprint-compare.vercel.app/ ## Seve — 2026-06-26T20:53:37.756000+00:00 <@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 — 2026-06-26T20:53:47.939000+00:00 Then we can derive footprinter strings 😮 ## techmannih — 2026-06-27T17:32:50.480000+00:00 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 — 2026-06-27T17:36:42.921000+00:00 Yes but just call it the copperIntersectionOverUnion rather than a similarity score ## Seve — 2026-06-27T17:37:41.505000+00:00 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 — 2026-06-27T17:38:20.675000+00:00 Our goal is to eventually be able to import footprints as footprinter strings by doing a fast conversion to footprinter string ## techmannih — 2026-06-27T17:40:24.519000+00:00 yes got it, sounds good