You should always save YOUR libs and modules to your own private library. That's basic file safety.
Next problem is that different people will have different ideas as to what any particular device should look like. A simple example from the list from the past few days is the symbols for a resistor or elect. cap. Some people expect a zig-zag for the R while others expect the oblong box. For the cap one standard is with a curved neg. electrode and the other for a solid oblong. OK in these cases adding both is not that much of a problem, but multiply this by the 1000's of different devices and such like and things get rather more complex. I do agree that uploading a device as a submission to the main libs is a good idea, but I don't think that it will solve the issue you are making which is keeping the hierarchy intact. Especially as there could be multiple versions of a device. I think what is needed is a somewhat better method of managing the libs and modules. One way would be to have a different type of lib or mod that indicates a user generated part, one that would not get overwritten by upgrades. However as the lib files can contain several different types of device this is not an easy way to do things. Perhaps an easier method would be to have a duplicate set of libs designated as user controlled, where you can drop your own designs into. when you select a standard lib the system automatically includes the devices from the user lib of the same name as well. Over time as user submitted parts are included into the standard libs users could edit their designs and libs as needed. I do think that a bit more work on how the libs and mode are actually managed would also be a good idea. I really don't like the need to save to memory, then file, and also having to do a bit too much work in order to ensure that xyz lib is included by default as so on. Once you get the hang of it, things work OK, but it could be a bit easier... Andy On Tue, 11 Aug 2009 16:08:56 +0000 (GMT) abhijit biswas <[email protected]> wrote: > I feel in kicad there should be a option to update the library on-line. > > As a professional PCB designer when ever I am creating a new component in my > library I am in doubt where to save it. if I am adding a component say L293D > I am in doubt should I save it to my extra library or should I save it to > some standard library. > > > If I am adding it to a standard The next version of kicad may overwrite my > essential component. > > If I am adding it to my extra the hierarchy of library will be destroyed, > even it sometime conflicts with updated library, if the newer standard > library includes that. > > > I think it is highly required to have a option to on-line upload the > component to a primary on-line database, when ever a user is creating it. > From where it can be sorted by a group of supervisors to add it in standard > library. This will help to make kicad more popular in industry also. > > But there is also a problem for offline users. So offline users may update > there temporary new creation whenever they are going online. > > > > See the Web's breaking stories, chosen by people like you. Check > out Yahoo! Buzz. http://in.buzz.yahoo.com/
