Look closely in the tabs of each of your open files. Next to the filename will be an asterisk * if the file has been modified since it was saved.
Saving only affects the current document. Use Save All every now and then. You will see the * go away when a document is saved.
Thanks for taking the time out to make that screen shot. Info about the asterix and save ALL makes sense too. So just to clarify if I click save all then this saves the Project File and all other files such as PCB, Schematic, Schematic Library, PCB Library etc?
You can see i have added a library to the project, but the small shortcut icon in the corner means it's referenced, not strictly part of the project. I do this to share my library between all the projects.
Separate SchLib/PcbLib are necessary to edit as you go.
You can at any time package these into an IntLib (integrated library) but it cannot be edited without exploding back into two pieces.
This is basically what I want to do. Rob elements from the Altium libraries but not use an entire Altium library as they are what i would describe as total BLOATWARE so much information that seems very confusing and badly indexed. Some footprints i want, some 3Ds I want so I think I need to do as you describe some how make reference libraries but not sure how you do this?
altium has its own filemanager. don't try to outsmart it and throw spanners in there. let the tool do its thing.
an altium project is a collection of files in the windows filesystem. the PCBPRJ file holds the links to the other files in the project. when you open the project altium parses that file ( plus a settings file) and shows you the project tree. Note that hwat you see in that project tree is NOT the layout in the windows file system. files can reside in totally different physical locations. but you don't need to care about that.
makes sense about it having its own file structure so I see what you mean about dont move stuff around in Windows. but.. if i think of analogy here I use a music sequencing program called cubase it uses various files some audio files such as WAVs some midi files for note placement, some internal synths etc. Now when i am writing a track I often say browse google grab samples from youtube etc so you end up with files in various places. I have made the mistake before of leaving everything where it is as you describe this is fine as long as those files remain where they are but if for any reason anything gets moved, trashed, damaged etc cubase will complain and not be able to load up the complete project. I have found by understanding how it uses these files and getting them all in one place it makes life a lot easier to prevent this kind of thing from happening. Now of course sounds like Altium wont tolerate any windows movements so that is okay. lets play by the rules but how do you collate all this data within altium say to have all the relevant libraries etc to one folder?
no it doesn't, that only renames the prjpcb file. nothing else is touched. all documents in the project stay where they are.
I think I am clear here so if I choose to save the project for example (highlight the project file) click SAVE OR File > Save project as then all I am doing is saving the Reference points to the relevant files? In a sense the project file is a coordination/location file (for all the other files) is this understanding correct?
wrong command. do save-all. that saves all modified documents.
Again just to clarify if i click File > Save ALL then i will save the Project File (effectively the master file) + all the linked files to the project file. Is this understanding correct?
parts are created in the current active library ( the open document, look at your title bar to see the name and path of the windows filename ).
you can create libraries with only one component but that is silly. the idea of a library is so you can browse it easily.
copying in and out is the same as with anything . click on the part in the library browser , hit ctrl-c ( or right click and select copy ) , then go to another library document and do paste there.
I will do a run through please refer to below:
(1) Ensuring tab in bottom left is set to display "projects". Clear all the project files. Start Again > File>NEW>Project>PCB Project
Now right click PCB_Project1.PrjPCB now Add new to project>PCB then I repeat this for PCB Library Schematic and Schematic Library. So in other words i now have a PCB Project file linked to a PCB, a PCB Library, a Schematic and a Schematic Library.
(2) I have created in the schematic library page a Simple oval shape labelled test1, now if I click on the SCH Library tab in the bottom right this will display as a component in the schematic library. I now click on add and create another component this time a square labelled test2. Illustrated:
^^ At this point all is good. I see above test 1 the 4 relevant files in question PCB, PCB Library, Schematic, Schematic library. In my SCH Library Tab (the left hand side browser) you can see Component 1 (an Oval Test1) and Component 2 (a square test2).
So I now highlight component 1 and of course the oval appears. i now want to add a footprint. This is where the confusion begins.
So Tools>Component Properties bottom right of screen there is a box "models" beneath this ADD>drop down FOOTPRINT
At this point no footprints. Solution system cannot of course find anything okay lets find something.
Footprint model box at top > Hit browse.
Libraries Blank
Masks Blank
Click on the (...) symbol between the drop down and find.
> this load of red stuff appears.
^^ this is the kind of thing I keep getting by not understanding the file structures. Ie where is? and how is? stuff stored???
of course this relates to stuff altium cannot find hence the red colour and the wtf reaction from altium. But why is altium looking for this stuff as I am in a totally new project and have not yet started / chosen any libraries!
also how do i get rid of all this mess/warning stuff in red?
So now I try and move on. I look in this box (with all the red stuff) and see I am in a tab relating to Installed. beneath this titled "installed libraries". So my next instinct is to move over to project tab.
I highlight the schematic library in the list (as this seems the logical thing to do). I then click ADD Library. I am in the unified components library storage I now have on my CD Drive D:\Unified Components\Texas Instruments
No footprint libraries to be found. However i want an 8 pin SOP which I know is in this library somewhere? How do I find it? How do i get the 8 pin sop into this schematic?
I could of course go on and on with this. Red stuff appearing, loss of files, Blank library drop downs, Irrelevant libraries only available etc etc. I also notice footprints will randomly appear in the library if you make a new one.
I think my problem lies with a total lack of understanding of how the files structures work. Perhaps better wording would be how the indexing system works? In my opinion it is extremely hard to understand.
Fortunately with the help I have had so far I have been able to move on with the Youtube tutorials etc but i am currently very reluctant to move ahead with creating components etc as all I ever seem to do is lose them and create red warnings and complaints from altium,
looking at your question it seems you do not know how to use your library
I definitely dont. I think perhaps rather than using the word file structures i should use the word library structures but i effectively mean the same thing. Where is stuff stored, how is it stored, how is it indexed, how do you allign everything to one project etc.
you create a new library 'mylib.schlib' and store it in 'my documents\altium\my library\'
you make symbols in that library. you can store thousand of different parts in that one single file.
bit of confusion here at first but on my machine (WXP SP3) it is in C:\Documents and Settings\All Users\Shared Documents\Altium\AD14\Library
Now looking at this I assume if i point that box (i showed) moaning with the red stuff and point it here then the red will go away and all the stuff will go black right? Still wondering why all this stuff is listed in the first place?
i also note it sais "Library" not "My Library" as you describe. Maybe this does not matter?
now, to use that library i am betting you open this all the time for each and every project ... that is not the correct usage.
you need to add the library to your component browser.
I am actually so confused thus far i have not even established a method to add a library in a project. So far i am just thankful I can now follow the youtube tutorials as i can learn whilst I am getting this kind help from people like yourself
open a schematic sheet and place a part. ( p-p). click the 'choose' button.
Yes in the tabs at the top of the screen select the Sheet1.SchDoc. Go to top right of screen click on the resistor symbol>drop down>left click 1K resistor. Pull over on screen press left button (once only! or all hell breaks lose) and then right click to prevent any more replacements.
Just an aside!! >> is there any way of turning off this constant component placement function? in other words if I left click the resistor multiple times it will of course place several. I find sometimes this feature is useful but more often than not it is a total pain. Wondering if you can axe it in any of the Altium options? <<
that window that now opens is the library browser. this browser can have multiple libraries open at the same time. you select the library from the pulldown menu.
I assume here you are referring to the side tabs on the right. The one labelled Libraries. lets see what happens. As predicted my pull down menu is totally blank at this point. Click on search the nasty database search thing appears. i axe that go to libraries and the same box appears with all the red stuff again.
A pattern is emerging here. I think the problem is more isolated than I think? I suspect by now you can see what muppet moves I am making
to add your library in there click the three dots ... and a new window opens stating the available libraries.
If I click the "..." I just get Components, Footprints, 3D models appearing. No other option.
it shows your porject libraries but also your installed libraries. click on the' installed' tab
I think at this point I will let you have a chance to reply as I think all this problem is evolving around one major mistake I am making. I am also trying to structure my questions so other newbies can understand if they are having the same issues. for now I will bow out so this does not become too long of a post.
Once you have replied I will go through all your other points if there is any further areas of confusion.
BTW - i have said this before but THANKS for your HELP. I know it takes time to respond to these things and i really do appreciate it
I think your responses will help others too as this particular issue is not covered in Youtube and trust me i have been looking!!
regards