Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not replicating single ended tracks #48

Open
Germwalker opened this issue Apr 17, 2023 · 8 comments
Open

Not replicating single ended tracks #48

Germwalker opened this issue Apr 17, 2023 · 8 comments

Comments

@Germwalker
Copy link

Hello, i'm working on a fairly large board with +100 channels.

Each channel is implemented inside it's own square space :
image

If i try to duplicate this system (it's a sheet of sheets), with this setup :
image

I have this result on others channels :
image

I would like to copy single ended tracks & vias as a working base for the auto router.

How can i duplicate those items ?

@MitjaNemec
Copy link
Owner

In the source layout place complete layout in one group (including tracks and vias) and then check the "include group items" checkbox

@Germwalker
Copy link
Author

I have made a group :
image

Entered the group, selected one component then replicated with this config :
image

As before i have some warnings (maybe it is the issue ?) :
image

Then i have the same replicated pattern :
image

@Germwalker
Copy link
Author

Germwalker commented Apr 17, 2023

Note : i'm working with the last version of the plugin with kicad 7.0.0-rc1

@MitjaNemec
Copy link
Owner

As before i have some warnings (maybe it is the issue ?) :
You should have lead with this.

Can you attach the replicate_layout.log

Anyhow this issue is due to the partial solutions for the #38 and I have yet to find a way how to handle "exotic" schematics connectivity. And the log would be handy. But it will take some time for me to address this

@Germwalker
Copy link
Author

Here is the replicate_layout.log
replicate_layout.log

I will try to make an example project showing the issue.

I could temporary use copy / paste like on altium, but if the copy the whole tracks & vias and paste it over others channels, nets are not reassigning. I could remember it was possible on previous versions, maybe you have an advice for me to use this temporary fix ?

@MitjaNemec
Copy link
Owner

Thanks for this

can you install the latest version (https://github.com/MitjaNemec/ReplicateLayout/releases/tag/2.0.11) from file and rerun the plugin and attach the replicate_layout.log file.

I've added a bit of additional logging which should offer me a bit of insight into what is the issue

@Germwalker
Copy link
Author

Germwalker commented Apr 17, 2023

Hello, here is the log, same result
replicate_layout.log

Maybe this will help you : every 'U' component is placed inside a sheet (with it's decoupling caps & local configuration) then a large 128 bits bus is created from it. This signal bank (3 are implemented inside the log) connects to other hierarchical sheets in the top.

A bank sheet also contains local analog stuff common to all chips of the bank (not shown here).

The group i'm trying to replicate is a bank (so all stuff of each 128 bits bus).

image

@MitjaNemec
Copy link
Owner

Thanks for sharing. The 2.1.1 should handle this. Can you test if?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants