Adding 3D models to parts using Samacsys

Adding 3D models to parts using Samacsys

yaqoubdesign
Enthusiast Enthusiast
2,748 Views
6 Replies
Message 1 of 7

Adding 3D models to parts using Samacsys

yaqoubdesign
Enthusiast
Enthusiast

I have installed the Samacsys plugin for Eagle and it is a very nice interface.  You download any part from an online repository from many different manufacturer's and it includes 3D models.  Very nice.  However, when downloading a part that has a 3D model  into Eagle 9.0.1, in the control panel, the part shows up, the package, the description , manufacturer, everything EXCEPT the 3d model.  WHY is this please?   Samacsys says the issue is on your side,  their models are there and downloadable.    Do I have to do through some other long-winded way to associate the already-present 3D model with my part?  What is the easiest recommended work-flow to include 3D models?

0 Likes
Accepted solutions (1)
2,749 Views
6 Replies
Replies (6)
Message 2 of 7

edwin.robledo
Alumni
Alumni

Hi yaqoubdesign,

Thank you for participating on the Autodesk EAGLE forum. Having the STEP model is very convenient, but there are a few additional steps you need to do that way the package is actually associated with the STEP model.

1- Edit the Library in the EAGLE Library Editor

2- Create a Managed Library

3- Map the STEP file to the Package.

Follow these simple steps, and your package and 3D step model will appear in the Control Panel.

I created a short video guiding you how to create a managed library and mapping step models. 

Have a GREAT DAY!!

Best Regards,

Ed

 



Edwin Robledo
Tech Marketing Manager
Message 3 of 7

yaqoubdesign
Enthusiast
Enthusiast
Thanks Ed, I did as you said and I have one problem plus some
observations/questions:

1) I managed to get the 3d step file associated with the part in my
managed library. But- now ERC gives errror: board and schematic are not
consistent "part IC1 has inconsistent packages".
What is the best way to update the schematic / PCB properly ?

2) I see in the existing default libraries there are some 3d models
available. Can a 3D package be cross-used for other parts?

3) Assuming the answer to (2) is yes, is there a way to search the
libraries for 3d packages- just to see what is available already?

4) From an outside perspective, this whole approach of including a 3D model
is very awkward. We have library services like SamacSys which gives all
the information needed in one-go. Just search, download and done-
INCLUDING the 3D package. Is all of this just a temporary work around
for a future update that will be much more intuitive? I hope so.

5) It seems strange that so many parts in the default library do not have
3d models, when they are readily available. Do you know why this is?

Thanks for your efforts, I know you folks are working hard.







0 Likes
Message 4 of 7

yaqoubdesign
Enthusiast
Enthusiast
Thanks Ed,  I did as you said and I have one problem plus some observations/questions:
 
1)  I managed to get the 3d step file associated with the part in my managed library.  But-  now ERC gives errror: board and schematic are not consistent "part IC1 has inconsistent packages".
 What is the best way to update the schematic / PCB properly ?
 
2) I see in the existing default libraries there are some 3d models available.  Can a 3D package be cross-used for other parts?  
 
3) Assuming the answer to (2) is yes,  is there a way to search the libraries for 3d packages- just to see what is available already? 
 
4) From an outside perspective, this whole approach of including a 3D model is very awkward.  We have library services like SamacSys which gives all the information needed in one-go.  Just search, download and done- INCLUDING the 3D package.      Is all of this just a temporary work around for a future update that will be much more intuitive?  I hope so.
 
5) It seems strange that so many parts in the default library do not have 3d models, when they are readily available. Do you know why this is?
 
Thanks for your efforts,  I know you folks are working hard.
0 Likes
Message 5 of 7

edwin.robledo
Alumni
Alumni
Accepted solution

Hi yaqoubdesign,

 


@yaqoubdesign wrote:

1) I managed to get the 3d step file associated with the part in my
managed library. But- now ERC gives errror: board and schematic are not
consistent "part IC1 has inconsistent packages".
What is the best way to update the schematic / PCB properly ?

After mapping the 3D step model in the manage library save the library.  Return to your design and click on Library/Update and select the library. Another option, in the schematic editor use the REPLACE command and replace the component in the schematic. Repeat the same step in the Board Editor.  This is not intended to be this way, by doing the design update with the edited library should update all parts in the design. Make sure that at all time you have the board and schematic open.
Just for good practice, run ERC before updating the design with the new library. 

 

2) I see in the existing default libraries there are some 3d models
available. Can a 3D package be cross-used for other parts?

Yes, it is possible. From the EAGLE Library editor, click on the "Import 3D Package" and select the option Import Local 3D Package. From the Import Package Dialog box you can navigate our the USED libraries to find the package that has the associated 3D model.
2018-06-22_17-46-58.jpg

 

3) Assuming the answer to (2) is yes, is there a way to search the
libraries for 3d packages- just to see what is available already?

At this time that is not available, by expanding the libraries, you will notice at 3D symbol next to the package that has been appropriately mapped.

4) From an outside perspective, this whole approach of including a 3D model
is very awkward. We have library services like SamacSys which gives all
the information needed in one-go. Just search, download and done-
INCLUDING the 3D package. Is all of this just a temporary work around
for a future update that will be much more intuitive? I hope so.

We are continuously making improvements to make this flow easier.  Consider using the Package Generator in a future project. The package generator builds the EAGLE package and associated 3D model in the same step. Now you can use the replace command in the SAMACSYS library device editor to replace the package. 2018-06-22_18-11-25.jpg

 

 

5) It seems strange that so many parts in the default library do not have
3d models, when they are readily available. Do you know why this is?

EAGLE is been around for a very long time, possibly over 30 years. All those years we have collected a massive amount of libraries which have been created by the original CadSoft Team, others are contributions by the community. We have a team which are continuously updating the libraries. That is the convenience of having manage libraries, because you can updated them as they become available directly in EAGLE Library Manager.

We greatly appreciate your participation on the forums. I hope you stick around and provide us more information about your progress with EAGLE. 

Have a GREAT DAY!!

Best Regards,

Ed



Edwin Robledo
Tech Marketing Manager
Message 6 of 7

yaqoubdesign
Enthusiast
Enthusiast

Thanks Ed, for the information.  When you mentioned  to save/update managed library. Done.  But when i go to my schematic,  my managed library does not show up.  I think I am misunderstanding something...3dpackage.jpg

 

 

If I choose Browse... I cannot find the samacsys.lbr,  which is present in the control panel.  But I do find this:samacsyslib.jpg

 

However, this SamacSys_Parts.lbr  does NOT show up in the control panel.  This is confusing... Hope you can straighten me out.  

 

 

 

 

 

 

 

 


@edwin.robledo wrote:

Hi yaqoubdesign,

 


@yaqoubdesign wrote:

1) I managed to get the 3d step file associated with the part in my
managed library. But- now ERC gives errror: board and schematic are not
consistent "part IC1 has inconsistent packages".
What is the best way to update the schematic / PCB properly ?

After mapping the 3D step model in the manage library save the library.  Return to your design and click on Library/Update and select the library. Another option, in the schematic editor use the REPLACE command and replace the component in the schematic. Repeat the same step in the Board Editor.  This is not intended to be this way, by doing the design update with the edited library should update all parts in the design. Make sure that at all time you have the board and schematic open.
Just for good practice, run ERC before updating the design with the new library. 

 

0 Likes
Message 7 of 7

yaqoubdesign
Enthusiast
Enthusiast

Nevermind, I found the library- it just was in a different order than I expected.    I had to replace component as you suggested for both schematic an board.  All is ok now.  Thanks

0 Likes