# astrimid - Another day, another bug. Using ` pulling some pins to the `GND` net for example. `` using `schX/schY` , the automatically placed netlabel doesn't disappear, even though it's redundant. I can create a separe thread about if required. Attachment: image.png — https://community.tscircuit.com/media/1529824048371077140 ## astrimid — 2026-07-23T12:15:13.251000+00:00 Let's focus here: Attachment: image.png — https://community.tscircuit.com/media/1529824204877201609 ## astrimid — 2026-07-23T12:21:29.032000+00:00 As we can see, the trace is created from GND to U1. But there's no trace from GND to U1A. I'm not sure if duplicate trace should be created, but it looks there's no way to control which schematic box the wire created using ` , when using manual net labels, you need to connect each one individually. Anotherside You can simply connect `U1` or `U1A` directly to `net.GND`, and they will all be connected through the same `GND` net label automatically. ## astrimid — 2026-07-23T12:42:53.572000+00:00 <@1067854999889137715> have you checked the example I provided? What do you mean by "connect each one"? ## astrimid — 2026-07-23T12:43:47.017000+00:00 And how do I connect `U1A` if it has no ports, according to compiler? ## techmannih — 2026-07-23T12:50:24.390000+00:00 <@1525187702029549659> I think I found the issue. You're using the same pin labels for both chips U1 and UA1 . For `U1`, you've already used `pin7` and `pin8`. Since `pin8` (`GND`) is already connected on `U1`, `pin8` on `UA1` is automatically disabled for porting. That's why the compiler reports that it has no port. I am not sure it is bug cc <@757706909351411845> ## astrimid — 2026-07-23T12:52:15.054000+00:00 But they're the same pins. They should match, otherwise the schematic wouldn't make any sense ## techmannih — 2026-07-23T12:56:53.333000+00:00 Yeah, I think they should match and connect instead of disabling the other chip's pins. I'm not sure though, <@757706909351411845> can probably help in this case. ## astrimid — 2026-07-23T12:59:08.120000+00:00 Also, the example seem to be having no problem reusing same pin numbers: https://docs.tscircuit.com/guides/tscircuit-essentials/splitting-a-component-across-schematic-sheets although it doesn't make sense. I think it kind of works there because they're on different schematic sheets, so each schematic box is namespace isolation. ## astrimid — 2026-07-23T13:01:21.514000+00:00 I belive it should actually disable the other chip pins, but it should be controllable via API, not implicitly chosing randomly either schematicbox or the chip. Alternatively, it should throw an error saying there's a namespace conflict and you can't have both schematicbox and chip in the same subcircuit namespace. ## astrimid — 2026-07-23T13:03:10.815000+00:00 I've tried using `noSchematicRepresentation` on `