Re: [Kicad-developers] Back annotate references from PCB

2022-05-29 Thread Brian Piccioni
Usually, pin swapping is constrained to the same package, so Unit A -> Unit B, or inputs of a particular unit. As I understand it, this is constrained by the schematic symbol definition. When I was an engineer, I always had to sign off on a layout, just in case the PCB designer did something

Re: [Kicad-developers] Back annotate references from PCB

2022-05-29 Thread Kevin Cozens
On 2019-12-02 12:52 a.m., Alexander Shuklin wrote: I would say, pin swapping is just will be an another tool (you probably need some specific piece of GUI for that). Be very careful about how pin swapping is handled. Many years ago someone made a board that could be plugged in to an Amiga

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Alexander Shuklin
Hi all, I would say, pin swapping is just will be an another tool (you probably need some specific piece of GUI for that). The reason I want back-annotation is to have proper geometrical (geographical) re-annotation. We have contractor who ask if possible renumber passive components in geometrical

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Vesa Solonen
Andy Peters kirjoitti 1.12.2019 klo 21.45: > Anyway, it’s a lot easier to update the schematic with the new part and then > forward-annotate, and this keeps both schematic and layout in sync. Assuming there is the schematic to start with. Sometimes it happens that there is just PCB data and one

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread ja...@veith.net
> On 01.12.19 21:06, Jon Evans wrote: 1) some cases (critical controlled impedance, small BGA decoupling, etc) we may decide during layout that it is best to switch to the "high density" (minimal pad size) version of the 0402. This is alternate footprint. Implementation by reference in new

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Brian Piccioni
anybody to change their workflow: just making whatever method works best work better. Brian From: Jon EvansSent: December 1, 2019 3:06 PMTo: Andy PetersCc: KiCad DevelopersSubject: Re: [Kicad-developers] Back annotate references from PCB From another professional user, I have to disagree

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Andy Peters
> On Dec 1, 2019, at 1:06 PM, Jon Evans wrote: > > From another professional user, I have to disagree. There are at least two > cases I can think of where changing the footprint during layout is important: > > 1) In my experience, it's common to keep multiple variants of IPC standard > SMD

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Jon Evans
>From another professional user, I have to disagree. There are at least two cases I can think of where changing the footprint during layout is important: 1) In my experience, it's common to keep multiple variants of IPC standard SMD footprints, especially for passives. By default, we specify the

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Andy Peters
> On Dec 1, 2019, at 6:59 AM, Vesa Solonen wrote: > > Eeli Kaikkonen kirjoitti 1.12.2019 klo 0.08: > >> BTW, about the possibility of changing the footprint - I have always found >> being able to change footprints in pcbnew strange because then it's out of >> sync with the schematic and it

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Vesa Solonen
Eeli Kaikkonen kirjoitti 1.12.2019 klo 0.08: > BTW, about the possibility of changing the footprint - I have always found > being able to change footprints in pcbnew strange because then it's out of > sync with the schematic and it has to be changed in the schematic manually > and updated to

Re: [Kicad-developers] Back annotate references from PCB

2019-12-01 Thread Alexander Shuklin
Hi all, I moved my patch at the top of kicad master again, so there shouldn't be build problems anymore. That's link. https://github.com/jasuramme/kicad-source-mirror/commit/c00d66bbf943cc29aa2db3b50c6647341ca81969 > I noticed one problem. It's possible to add a footprint to PCB without >

Re: [Kicad-developers] Back annotate references from PCB

2019-11-30 Thread Eeli Kaikkonen
su 1. jouluk. 2019 klo 0.27 Alexander Shuklin (jasura...@gmail.com) kirjoitti: > Hi Eeli, > first of all sorry for problems with compilation. > No need to apology. I ran "git rebase origin/master" as Jon told, it worked. With this Core 2 Duo I know how you feel about compilation time. It just

Re: [Kicad-developers] Back annotate references from PCB

2019-11-30 Thread Alexander Shuklin
Hi Eeli, first of all sorry for problems with compilation. I see, now it's happen when I wiped out the CMAKE build tree. I believe that's nothing to deal with my patch, but I still feel sorry for that. That's why I'm asking you in mailing list: I'm not sure what way to prefer. If anybody will

Re: [Kicad-developers] Back annotate references from PCB

2019-11-30 Thread Eeli Kaikkonen
I noticed one problem. It's possible to add a footprint to PCB without schematic. Some people might want to do that (e.g. mounting holes or fiducials), yet back-annotate. It's not possible now. Greying out unused options is a good idea, polite towards the user, better usability. Annotation is

Re: [Kicad-developers] Back annotate references from PCB

2019-11-30 Thread Jon Evans
That error was fixed by Seth this morning, you may need to rebase on latest On Sat, Nov 30, 2019 at 2:02 PM Eeli Kaikkonen wrote: > > > la 30. marrask. 2019 klo 9.54 Alexander Shuklin (jasura...@gmail.com) > kirjoitti: > >> >> Many thanks, I hope my patch is not very bad. >> You can find that

Re: [Kicad-developers] Back annotate references from PCB

2019-11-30 Thread Eeli Kaikkonen
la 30. marrask. 2019 klo 9.54 Alexander Shuklin (jasura...@gmail.com) kirjoitti: > > Many thanks, I hope my patch is not very bad. > You can find that patch in my fork: > > https://github.com/jasuramme/kicad-source-mirror/commit/64dc222de6149cc789158db80bbe0696cf47dc3d > > I've got error when

Re: [Kicad-developers] Back annotate references from PCB

2019-11-27 Thread mitjan696-ubu...@yahoo.co.uk
t; > Like you I often fiddle with different packages and values and I typically >> > switch to eeSchema, make the change, then hit F8 to update the PCB. It >> > seems to me it would be easier for the appropriate changes to simply be >> > reflected back to the schemat

Re: [Kicad-developers] Back annotate references from PCB

2019-11-25 Thread Kevin Cozens
On 2019-11-22 2:29 p.m., Brian wrote: Can someone tell me an example use-case for a single schematic symbol corresponding to multiple board entities within a single project? Here is another example use case. I drew up the schematic for an LED sign panel. It has 10 8x8 LED blocks in two rows

Re: [Kicad-developers] Back annotate references from PCB

2019-11-24 Thread Alexander Shuklin
gt; various edit functions, etc., who have to be modified to incorporate the >> > feature. >> > >> > >> > >> > Like you I often fiddle with different packages and values and I typically >> > switch to eeSchema, make the change, then hit F8 to update the PCB. It >&

Re: [Kicad-developers] Back annotate references from PCB

2019-11-24 Thread Eeli Kaikkonen
for the appropriate changes to > simply be reflected back to the schematic. > > > > > > > > Brian > > > > > > > > From: Eeli Kaikkonen > > Sent: November 23, 2019 12:56 PM > > To: kicad-developers > > Subject: Re: [Kicad-developer

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread jp charras
ages and values and I typically >> switch to eeSchema, make the change, then hit F8 to update the PCB. It seems >> to me it would be easier for the appropriate changes to simply be reflected >> back to the schematic. >> >> >> >> Brian >> >>

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Alexander Shuklin
switch to eeSchema, make the change, then hit F8 to update the PCB. It seems > to me it would be easier for the appropriate changes to simply be reflected > back to the schematic. > > > > Brian > > > > From: Eeli Kaikkonen > Sent: November 23, 2019 12:56 PM > To: kica

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Brian Piccioni
: Eeli KaikkonenSent: November 23, 2019 12:56 PMTo: kicad-developersSubject: Re: [Kicad-developers] Back annotate references from PCB   la 23. marrask. 2019 klo 14.52 Brian Piccioni (br...@documenteddesigns.com) kirjoitti:By having a single integrated tool analogous to “Update PCB From Schematic” can

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Eeli Kaikkonen
la 23. marrask. 2019 klo 14.52 Brian Piccioni (br...@documenteddesigns.com) kirjoitti: > By having a single integrated tool analogous to “Update PCB From > Schematic” can ensure coherency. > Can this do other kinds of changes than just annotation? I'm thinking of changing the footprint or value.

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Brian Piccioni
to “Update PCB From Schematic” can ensure coherency. From: Alexander ShuklinSent: November 23, 2019 5:44 AMTo: Dino GhilardiCc: kicad-developersSubject: Re: [Kicad-developers] Back annotate references from PCB Well,I cannot make back annotation in python, it has to be c++. Actuallythat's why I jumped

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Alexander Shuklin
Well, I cannot make back annotation in python, it has to be c++. Actually that's why I jumped on that problem. Because once it's done you can use python for geometrical annotation. Actually I've seen python script to do that, but it parses sch file like plain text, which is bad. Python scripts can

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Dino Ghilardi
On 23/11/19 10:05, Alexander Shuklin wrote: Hi Dino, I would say "back annotation" and "geographical annotation" are just different things. We with Brian plan to implement both of them. Basically when you want to get references from board and apply them to corresponding schematic, that back

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Alexander Shuklin
Hi Wayne, thanks, now I think I understood all that cases. I'll go back to code and will take care of them. On Fri, 22 Nov 2019 at 20:00, Wayne Stambaugh wrote: > > I would prefer that you did ask questions rather than spending a lot of > development time on a solution that would not be accepted

Re: [Kicad-developers] Back annotate references from PCB

2019-11-23 Thread Alexander Shuklin
Hi Dino, I would say "back annotation" and "geographical annotation" are just different things. We with Brian plan to implement both of them. Basically when you want to get references from board and apply them to corresponding schematic, that back annotation. If you re-annotate footprints in PCB

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread jp charras
Le 23/11/2019 à 00:05, ja...@veith.net a écrit : >> On 22.11.19 21:12, Wayne Stambaugh wrote: >> What Jeff described is the simplest case.  Where things really get >> interesting is when you start sharing schematic files between projects. > > Imho multiple use of a schematic requires separate

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread ja...@veith.net
> On 22.11.19 21:12, Wayne Stambaugh wrote: What Jeff described is the simplest case. Where things really get interesting is when you start sharing schematic files between projects. Imho multiple use of a schematic requires separate instance data. Similar problem for the recently discussed

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Dino Ghilardi
On 22/11/19 23:14, Andy Peters wrote: On Nov 22, 2019, at 2:30 PM, Dino Ghilardi wrote: Just my two cents on this. Considering that the actual "manual work-around" to do the "back annotation" now can be: -Open pcbnew and eeschema at the same time -Select the component you want to rename

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Andy Peters
> On Nov 22, 2019, at 2:30 PM, Dino Ghilardi wrote: > > Just my two cents on this. > > Considering that the actual "manual work-around" to do the "back annotation" > now can be: > > -Open pcbnew and eeschema at the same time > -Select the component you want to rename on pcbnew > -the right

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Brian
An aside... On 11/22/19 3:14 PM, Andy Peters wrote: Now select that sub-sheet symbol by left-clicking/holding and drawing a rectangle around it. Right-click and choose “duplicate block.” Now you have a new instance of that same sub-sheet. As a user, I would not expect "Duplicate" to mean

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Andy Peters
> On Nov 22, 2019, at 12:42 PM, Brian wrote: > >>> On 22 Nov 2019, at 19:29, Brian >> > wrote: >>> >>> From the peanut gallery: >>> >>> Can someone tell me an example use-case for a single schematic symbol >>> corresponding to multiple board entities within a

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Wayne Stambaugh
des to the new value, and moving to >>>>> the next component. The final step would only be necessary due to >>>>> the near certainty that manual re-annotation would have introduced >>>>> errors. >>>>>   >>>>> This is, mor

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Jeff Young
tely, I also run roughshod over timestamps, etc.. Nonetheless, >>>> the application has been well received and appears to be used a fair bit. >>>> >>>> If we were to write a demon (probably the wrong term) which essentially >>>> did the same steps,

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Brian
*KiCad Developers <mailto:kicad-developers@lists.launchpad.net> *Subject:*Re: [Kicad-developers] Back annotate references from PCB I would prefer that you did ask questions rather than spending a lot of development time on a solution that would not be accepted because it breaks things.  This is

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Jeff Young
ion except far less >> likely to introduce errors. >> >> If that would not work, can you please explain why? Perhaps if we understand >> why we can suggest solutions. >> >> Brian >> >> From: Wayne Stambaugh <mailto:stambau...@

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Brian
s if we understand > why we can suggest solutions. > > Brian > > From: Wayne Stambaugh > Sent: November 22, 2019 12:03 PM > To: Alexander Shuklin > Cc: KiCad Developers > Subject: Re: [Kicad-developers] Back annotate references from PCB > > I would

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Brian Piccioni
explain why? Perhaps if we understand why we can suggest solutions. Brian From: Wayne StambaughSent: November 22, 2019 12:03 PMTo: Alexander ShuklinCc: KiCad DevelopersSubject: Re: [Kicad-developers] Back annotate references from PCB I would prefer that you did ask questions rather than spending a lot

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Wayne Stambaugh
I would prefer that you did ask questions rather than spending a lot of development time on a solution that would not be accepted because it breaks things. This is not a trivial problem although it may appear that way. There are plenty of ways to implement back annotation that will break things

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Alexander Shuklin
Excuse me for so much questions. There's plenty of ways how it can be done, and I'm quite new, maybe I don't see some simple way. I can back up data from pcbnew which is not up to date to schematics, after that I call update pcb dialog. Somebody will want to update pcb by references and after that

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Wayne Stambaugh
There is no need to create your own dialog. Just call the update board from schematic function before you back annotate. You will have to make a temporary copy of your board reference changes because updating from the schematic will clobber any reference changes in the board. On 11/22/19 9:13

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Alexander Shuklin
Hi Wayne, I don't want to start PCB update from eeschema straight away, because if you run back-annotation, you already changed some references in layout and you gonna lose it. And probably you can get some footprints which are not connected to any of components in schematics as there's

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Wayne Stambaugh
You got it! Schematic files can be shared multiple times not only in the current schematic but multiple times in other project schematics as well. You could have a symbol in a schematic file with the same reference more than once with many different sheet paths. On 11/22/19 6:55 AM, Alexander

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Wayne Stambaugh
Hi Alexander, You must ensure that all of the reference paths are up to date with the schematic before you attempt to back annotate from the board. Schematic changes can result in the footprint paths in the board being out of sync so you have to perform and update board from schematic (this code

Re: [Kicad-developers] Back annotate references from PCB

2019-11-22 Thread Alexander Shuklin
Ooops, I just realized what are you own about. I wasn't aware that's it is possible to use schematic sheet twice and have different references in it according to sheet path. I never used it during PCB production :) That's not a problem I will use component "path" rather than just timestamp. Thanks

Re: [Kicad-developers] Back annotate references from PCB

2019-11-21 Thread Alexander Shuklin
Hi Wayne, thanks for answer. Hopefully I will show you commit soon, so team could look, check and suggest something about that. I'm aware about differences between PCBnew and eeschema and just now I'm writing algorithm that will check it. Do you mean that some schematic file(.sch) can be used in

Re: [Kicad-developers] Back annotate references from PCB

2019-11-20 Thread Wayne Stambaugh
On 11/7/19 5:06 AM, Alexander Shuklin wrote: > Hi, > is it alright to answer anybody in one letter? > First of all, don't take amiss if I keep silence for a day, as I have > 2 little children and at the best case I have couple of hours a day on > my own. > > On Wed, 6 Nov 2019 at 16:27, Wayne

Re: [Kicad-developers] Back annotate references from PCB

2019-11-07 Thread Alexander Shuklin
Hi, is it alright to answer anybody in one letter? First of all, don't take amiss if I keep silence for a day, as I have 2 little children and at the best case I have couple of hours a day on my own. On Wed, 6 Nov 2019 at 16:27, Wayne Stambaugh wrote: > Complex schematic hierarchies (using the

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Brian Piccioni
To: Brian Piccioni; Wayne Stambaugh; Simon Richter Cc: ian.s.mciner...@ieee.org; KiCad Developers Subject: Re: [Kicad-developers] Back annotate references from PCB Hi, thanks for answers! Brian, I will definitely like to give a hand. But before start everything I need to study things guys talking

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Alexander Shuklin
ng. > > > > If anybody wants to help they are welcome to reach out to me directly. > > > > Brian > > > > > > From: Ian McInerney > Sent: November 6, 2019 9:08 AM > To: KiCad Developers; jasura...@gmail.com > Cc: Brian Piccioni > Subject: Re: [Kicad-deve

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Brian Piccioni
: Re: [Kicad-developers] Back annotate references from PCB I thought that was part of the connectivity stuff that Jon was working on (it certainly wasn't me, and I don't know if there is another Ian contributing code right now). I remember seeing some email threads on real-time updates

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Jon Evans
Eeschema now keeps its internal net state up to date continuously, but I didn't work on any continuous syncing to PcbNew. The way it works in Eeschema, the graphical schematic is still the driving source of truth; the netlist does not drive the schematic. -Jon On Wed, Nov 6, 2019 at 9:08 AM Ian

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Ian McInerney
I thought that was part of the connectivity stuff that Jon was working on (it certainly wasn't me, and I don't know if there is another Ian contributing code right now). I remember seeing some email threads on real-time updates to the information in Eeschema. The wishlist item that Wayne

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Simon Richter
Hi, On Wed, Nov 06, 2019 at 08:26:52AM -0500, Wayne Stambaugh wrote: > > May I implement some back annotation feature from PCB to schematic? > You are welcome to contribute to KiCad. I suspect it will not be as > easy as you think it will be. Complex schematic hierarchies (using the > same

Re: [Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Wayne Stambaugh
Hi Alexander, On 11/6/19 5:39 AM, Alexander Shuklin wrote: > Hi all, > I used some Python script to renumber components in PCB and annotate > it back to schematics. I think now it's usually done by parsing .sch > file as a plain text and re-writing references inside. This is fine for your own

[Kicad-developers] Back annotate references from PCB

2019-11-06 Thread Alexander Shuklin
Hi all, I used some Python script to renumber components in PCB and annotate it back to schematics. I think now it's usually done by parsing .sch file as a plain text and re-writing references inside. May I implement some back annotation feature from PCB to schematic? I looked a bit and probably