# Seve - For sure one of the reasons AI switches ... Channel: #contributor Source: https://discord.com/channels/1233487248129921135/1550940028778053704 Started: 2026-09-19T18:41:58.730000+00:00 Last activity: 2026-09-27T21:00:53.509000+00:00 ## Seve — 2026-09-19T18:41:57.933000+00:00 For sure one of the reasons AI switches to "manual" routing is when the autorouter produces DRC errors. It is like "uhh that's impossible to resolve" so it stops trying to use the autorouter. We may be able to tell it about reroute autorouting phases as a workaround, not sure. Probably should just make sure we're not outputting drc errors haha ## shibo — 2026-09-19T19:16:26.517000+00:00 yeah, but we're not trying to fix DRC errors while making board, I say we add a hint when it runs the check you say "You have * DRC errors, you may want to use the reroute autorouting phases feature as a workaround" ## Seve — 2026-09-19T19:22:00.682000+00:00 yea that's a good idea ## shibo — 2026-09-27T13:47:38.030000+00:00 <@757706909351411845> still wip with issues, please give an initial quick review, I think this could be good for the next TI demo if it works correctly ## shibo — 2026-09-27T13:47:41.045000+00:00 https://github.com/ShiboSoftwareDev/subtract-component-from-circuit-json ## shibo — 2026-09-27T13:49:02.309000+00:00 it performs inflation and intercepts the components you want to subtract ## Seve — 2026-09-27T16:35:22.151000+00:00 TSX can be rendered with boolean props- the goal is to have parameterized dev boards that can be rendered https://customize-am62a-reference-design.vercel.app ## Seve — 2026-09-27T16:35:59.640000+00:00 The issue is this is very slow, we also arent converting the boards well- missing teardrops etc ## Seve — 2026-09-27T16:36:24.094000+00:00 <@778624824875941908> you have to watch the attio calls, this was in the last ti call, ## Seve — 2026-09-27T16:37:10.033000+00:00 Idk why the source code for this isnt on github tho- will fix that ## Seve — 2026-09-27T16:38:23.068000+00:00 I mean unless youre saying its better to not render conditionally for some reason, like it is more optimized to remove from circuit json ## Seve — 2026-09-27T16:42:00.421000+00:00 Conditional tsx makes a lot more sense to me, but there’s an optimizatiom issue and the source for that vercel page needs to get on github, but it is just rendering tsx conditionally ## shibo — 2026-09-27T17:03:55.102000+00:00 ooh, so instead of creating a tool, we just create the tsx board with parameters for what components to include? ## shibo — 2026-09-27T17:03:59.810000+00:00 yeah that is way better ## shibo — 2026-09-27T17:04:28.868000+00:00 I'm still going through the meetings, a lot of interesting stuff ## shibo — 2026-09-27T17:06:40.198000+00:00 tsx is so powerful now that you think about it ## Seve — 2026-09-27T17:06:46.636000+00:00 Yea the issue is the tsx can be slow to render but yea ## Seve — 2026-09-27T17:07:05.115000+00:00 Id rather have it in tsx so we can omit sheets and run validation if necessary ## shibo — 2026-09-27T17:07:05.740000+00:00 we could prebuild all options ## Seve — 2026-09-27T17:07:40.107000+00:00 There are probably too many but yea maybe ## shibo — 2026-09-27T17:07:47.755000+00:00 in the ti website where they have the references if they would use tsx, they could prebuild any combination of configurations ## Seve — 2026-09-27T17:07:54.785000+00:00 You should just recreate that demo page, it only takes a second and im afk ## Seve — 2026-09-27T17:08:06.869000+00:00 The tsx is hard to generate because altium ## Seve — 2026-09-27T17:08:18.927000+00:00 But you can try to get trace hovering working didnt work for me ## shibo — 2026-09-27T17:08:28.960000+00:00 altium-to-tscircuit? ## Seve — 2026-09-27T17:08:31.072000+00:00 I think due to teardrop ## Seve — 2026-09-27T17:08:37.407000+00:00 Maybe ## Seve — 2026-09-27T17:08:47.746000+00:00 Not sure, if ai does the conversion thats also ok ## Seve — 2026-09-27T17:08:54.693000+00:00 Altium to tscircuit is a good idea tho ## shibo — 2026-09-27T17:14:51.733000+00:00 we have a repo called circuit-json-to-tscircuit which is very incomplete, should we do altium-to-circuit-json then circuit-json-to-tscircuit? or create a new repo called altium-to-tscircuit directly? ## shibo — 2026-09-27T18:17:11.820000+00:00 <@757706909351411845> this would make me dizzy, you should use vertical tabs Attachment: Screenshot_2026-09-27_at_8.16.46_PM.png — https://community.tscircuit.com/media/1553832897889308822 ## shibo — 2026-09-27T18:17:28.329000+00:00 like this Attachment: Screenshot_2026-09-27_at_8.17.24_PM.png — https://community.tscircuit.com/media/1553832967510687744 ## shibo — 2026-09-27T18:18:34.499000+00:00 i use a browser called zen, it hides the sidebar with the vertical tabs and when you hover near the edge it pops up, making them vertical allows you to know what each tab has ## shibo — 2026-09-27T21:00:53.509000+00:00 <@757706909351411845> Live site: [customize-am62a-reference-design-red.vercel.app](https://customize-am62a-reference-design-red.vercel.app/) Repository: [ShiboSoftwareDev/customize-am62a-reference-design](https://github.com/ShiboSoftwareDev/customize-am62a-reference-design)