• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    7 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