Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-10 Thread Eeli Kaikkonen
On Thu, May 7, 2020 at 4:20 PM James Jackson wrote: > I would really have liked the ability to only automatically annotate > either a selected block of components, and/or only a subset of the > component types. > For reference, see https://gitlab.com/kicad/code/kicad/-/issues/2209. Eeli

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-09 Thread Evan Shultz
Replying to the enumerated items asked of me, even though it's not the most recent email. James, 3. You have two options. But first, I forgot one other point about the ref des pattern feature. You can also put in a static character. So I could make my ref des pattern '1' to start with R101 and

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-09 Thread Alexander Shuklin
Hi James, few months ago I implemented "update schematic from pcb" feature, and I think it's a little bit similar to feature you want to make. I'm not very often work with KiCad source, but if you don't have better person to ask, feel free to ask me. First of all - there's major change in

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-09 Thread James Jackson
Evan, That's really helpful - thank you for taking the time to put that together. I've got a few comments and queries: 1. All in, that seems like (on the whole) incredibly sensible behaviour, even if the implementation / UI is sometimes painful! 2. The possibility of package locking also

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread James Jackson
Thanks Jon - I don't have access to Altium so that's really helpful. I was wondering about the possibility of locking components; I sometimes want to do this with, for example, key ICs - MCUs, DACs, etc. One could add this as a Symbol Property, which wouldn't need any changes to file formats.

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread Jon Evans
Altium doesn't have "annotate selected" It does let you lock the annotation on components at will, so you can lock some, reset everything (which ignores locked) and then re-annotate. If you change the annotation of one part of a multi-part component, it will result in two components being

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread James Jackson
That's an interesting take on it. I can foresee the catastrophic addition of loads of other components though, if there's an error in the schematic somewhere and a rogue missing / one-over unit gets cascaded down sheets. What do other EDA tools do with annotation? Do they have this feature? Do

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread James Jackson
Thanks Jeff - I'll take a look at a nightly to see where things are now. Sounds like a much better selection strategy too! Jean-Pierre - You're quite right to highlight these complications, which I've been mulling over myself. I don't yet have proposed solutions, but I'm going to give it a good

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread jp charras
Le 07/05/2020 à 20:15, Jeff Young a écrit : > Hi James, > > You might first want to download one of the nightlies (5.99) and play with > it.  Block selections are gone: eeschema now has a “normal” selection model > where you click on things and/or drag-select and they get highlighted. > > So

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread Jeff Young
Hi James, You might first want to download one of the nightlies (5.99) and play with it. Block selections are gone: eeschema now has a “normal” selection model where you click on things and/or drag-select and they get highlighted. So from the GUI perspective you’d just need to add the options

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread James Jackson
Brian, Great to know that I'm not the only one who thought it a useful addition. Really happy to collaborate, and to try and unpick those issues. As I'm not the KiCad dev it'll take me a little while to figure out the code flow, but no harm in having a crack. Great if you were able to bring your

Re: [Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread Brian Piccioni
Hello James I had been working on this for some time and ran into a brick wall so I set it aside. There seems to be an issue with the structures used within eeSchema (sheets, screens, etc.) which don't seem to consistently track UUIDs, etc. I suspect that this may be because eeSchema

[Kicad-developers] Eeschema annotate block / specific component types proposal

2020-05-07 Thread James Jackson
Hi all, Firstly thanks Wayne for adding me to the list - long time KiCad user for hobby stuff, but I've got a background (partially) in fast real-time mixed-signal electronics. Working on a fairly large personal project recently, with many nested and shared schematics, I would really have liked