Take the 2-minute tour ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

I would like to be able to splice two buses in kicad into a third larger bus.

Say I have a subsheet with an output pin connected to a 16 wire bus (an unrelated note, it took me a while to figure out how to get buses through a subsheet but it works). I have another sheet where I place several identical copies of that subsheet and want to have the output of that sheet be a N*16 bit bus to be used in the top-level sheet, as an illustration, here is a simplified example of what I want to achieve

enter image description here

The first bus passes through perfectly, (e.g. lines 1-16 have associated nets and are properly placed in pcbnew), however the second bus (lines 17-32) doesn't get connected

I figured out a way around this by assigning each subcomponent bus a seperate unique bus name and then mapping each one, pin by pin to the corresponding pin on the master bus. it is however rather inconvenient given that the full schematic has 512 total lines in the bus ( :O ).

The not-so-convenient-solution is illustrated below (not all pin-assignments are shown for clarity)

enter image description here

In short, the question is if there is a way to get around bit-banging all the buses together like this and have a solution more like the first non-working method.

EDIT

Before anyone asks, this doesn't work either

enter image description here

share|improve this question
    
Have you tried Kicad support? –  Leon Heller Jun 13 '13 at 9:17
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.