this post was submitted on 05 Jun 2025
54 points (98.2% liked)

Opensource

2959 readers
40 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] FizzyOrange@programming.dev 1 points 6 hours ago

It's been a while since I've made a PCB so I can't remember what Horizon / Designspark PCB do, but this is a solved problem.

When do you push the net and when do you merge the net? Does dragging a net label connected to a net to intentionally attach it to a second net to connect the two not work due to pushing?

You merge nets when the user explicitly connects them (i.e. they are drawing a net and they click on another net).

I like how Simulink does this best - they fade wires when they cross without connecting - looks nice and makes connections obvious.

https://microcontrollerslab.com/wp-content/uploads/2019/01/20-single-scope.jpg