← Back to team overview

kicad-developers team mailing list archive

Re: Proposed roadmap changes

 

On Mar 7, 2018, at 11:25 AM, Andrey Kuznetsov <kandrey89@xxxxxxxxx> wrote:
> 
> Not sure how you would turn this into an effortless feature, but a few months ago I’ve designed just that, replicated channels using the same subsheet, on layout I did it once, then copy pasted and manually renamed each component based on each channel number component.

I will argue against manual intervention and manual renaming of anything. The possibility of error goes _way_ up. Who wants to rename all of the parts on 16 channels of analog preamp/ADC driver/ADC? 

-a



> 
> On Wed, Mar 7, 2018 at 8:42 AM Andy Peters <devel@xxxxxxxxx <mailto:devel@xxxxxxxxx>> wrote:
> 
> > On Mar 5, 2018, at 10:57 AM, Jon Evans <jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>> wrote:
> >
> > Hi all,
> >
> > Since my day job involves a lot of engineering planning/timelines/etc, I've had this rolling around in my head...
> > I started brainstorming some proposed changes to the roadmaps.
> >
> > I am using Google drive because that's what is easiest for me to play with; I'm happy to send patches against the official roadmaps if get some buy-in for this.
> >
> > Feel free to comment (either directly on the doc or by email) with thoughts on this.
> >
> > https://docs.google.com/document/d/1mpxqvxLv497cyfk8KTQijhySSpFxF7ooTtcT_HU86kw/edit# <https://docs.google.com/document/d/1mpxqvxLv497cyfk8KTQijhySSpFxF7ooTtcT_HU86kw/edit#>
> >
> > Basically what I am proposing is to put most of the energy into Eeschema for 6.0, with changes to other parts of the software basically being "whatever people have time left over for".  Everything else has been bumped to 7.0
> 
> I’ll add one more to the list, clearly it’s a v7 wish … layout “rooms,” like the Altium feature. Consider a multi-channel design where you have to replicate a layout several times. It would be nice to define the channel in, say, a hierarchical subsheet, and the layout knows that it should replicate the work you do for one channel across the others.
> 
> I realize that this is a completely non-trivial thing to implement, and further I recall some discussion about this but nobody had any real good ideas about how to do it.
> 
> -a

References