top | item 23063253

(no title)

karotte | 5 years ago

> Differential pair routing

Yes, uses KiCad's push&shove router

> Pin swapping... ie a differential pair where the pins can be reversed

Not really, but swapping P/N in a diffpair is as easy as selecting nets in the schematic and using the "swap nets" tools.

> Pin agnostic routing, ie a MCU or FPGA where it doesn't matter which pin is used

Not really, but you can draw the connections in the board editor and backannotate them into the schematic: https://horizon-eda.readthedocs.io/en/latest/backannotation....

> Incremental part placement, unlike kicad where all the footprints get dumped on the board in a big mess at the start

Yes, there's list showing all currently unplaced packages: https://imgur.com/ZrvRw46

discuss

order

taneq|5 years ago

Back-annotation and library management are the two places where KiCad really falls down for me (the user interface is janky but works once you get used to the warts) so this looks really interesting.

How tightly integrated are the schematic editor and layout editor? Are they two separate programs like KiCad or can you eg. delete a component from the schematic and have it automatically removed from the PCB (but without nuking ALL non-schematic components from the PCB).

Definitely gonna give this one a try.

atoav|5 years ago

You have to click a "Update netlist" Button first otherwise this won't happen. However if you select something in the schematic editor, the selection is highlighted in the board view and vice versa.