3D models missing after importing pcb from Eagle

3D models missing after importing pcb from Eagle

sparky.summer
Contributor Contributor
2,067 Views
3 Replies
Message 1 of 4

3D models missing after importing pcb from Eagle

sparky.summer
Contributor
Contributor

Greetings!

It's been 5 horrible days for me, full of frustration and irritation and I hope someone can help me end this period. 

I try to complete one simple task - import a small project, made in Autodesk Eagle 9.6.2 into Fusion Electronics.

Linking/uploading the schematic and the already routed in Eagle PCB went with no issues. The problem started, when I tried to push the PCB and make a 3D model. All 3d models for parts, including simple and basic ones like C0603, C0603k, capacitors and R0603 resistors are missing! Here is what I tried to solve the issue:

 

• Replaced , (by selecting and using Replace command) all components, one by one with the same component from Fusion 360 rcl.lib or Resistor.lib and Capacitor.lib, where such components have 3D models attached (that was checked multiple times by opening the libraries for editing).
• Uploaded my own rcl.lib and added 3d models in it for the needed parts by generating. The adding went with no issues - after reopening the library, the 3d models were correctly attached to footprints.

 

In either of the described above procedures, no 3D models were generated when pushing the board to 3D model.

The only way I managed to make a single, (and very lucky) capacitor have its 3d model was by assigning it manually with the command "Add custom 3D model".


I kindly ask if someone could walk me through the basic steps of importing a PCB in Fusion 360, from EAGLE and (auto)update/link the missing 3D models to packages, which have standard names. All video tutorials I watched so far are outdated and describe the procedure before integrating Eagle into Fusion.
My other question is if there is a way to update/replace all components already used in a design at once, with components with the same names, but located in another library? (So far I've been doing this by replacing the library's name inside the *.brd, *.sch files, which are text files).
Thank you!

Accepted solutions (1)
2,068 Views
3 Replies
Replies (3)
Message 2 of 4

jorge_garcia
Autodesk
Autodesk

Hello @sparky.summer ,

 

I hope this message finds you well. Am I correct in assuming that the design isn't yours? If it was your own design then all of the 3D models you used in EAGLE would come automatically and you would be able to use them without issue.

 

Since this likely not the case, your options are really to replace the components with other components that have 3D models or use the Add custom 3D model command which is more cumbersome because it has to be done on a one by one basis.

 

Now you mentioned being able to reference all of the components to another library that has components with 3D models that have the same device name. This is possible, the key here is that the library that you are updating to is not already used in the design. See the UPDATE command reference here:
https://help.autodesk.com/view/fusion360/ENU/?guid=ECD-CLI#u

 

UPDATE old_library_name = new_library_name;

 

When used with old_library_name = new_library_name (note that there has to be at least one blank before and after the '=' character), the UPDATE command locates the library named old_library_name in the current board or schematic, and updates it with the contents of new_library_name. Note that old_library_name must be the pure library name, without any path, while new_library_name may be a full path name or URN. If the update was performed successfully, the library in the current board/schematic file will also be renamed accordingly - therefore this whole operation is, of course, only possible if new_library_name has not yet been used in the current board or schematic.



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
0 Likes
Message 3 of 4

sparky.summer
Contributor
Contributor

The design of the PCB and the schematic are mine, but when I made them, some years ago I never intended to make 3d models of them, so there are no 3D packages in the original library.
I will try updating the libraries with "UPDATE old_library_name = new_library_name;" as you suggested, hope it works.

Still, it is extremely frustrating dealing with Electronic component libraries in Fusion 360 - whenever I decide to open a library or edit a symbol/package it takes me ~1-2 minutes just to load it, and then I cross my fingers that Fusion 360 won't crash (again), while I am working on something. Editing and searching in a library is extremely slow and annoying. Generally speaking, putting it all "on the cloud" (i.e. having full control and access to everyone's work) was the WORST decision your management did. Integrating Eagle into Fusion 360 makes it simply useless. You even cut the ability for adding shortcuts for any operation/tool you use often, you simply crippled Eagle, a great electronic design software of its time. Shame...

 

0 Likes
Message 4 of 4

jesper8W75R
Collaborator
Collaborator
Accepted solution

@sparky.summer : "Still, it is extremely frustrating dealing with Electronic component libraries in Fusion 360 "

You said it!

I said it.

Hundreds of other users said it.


But sadly, Autodesk is not listening, they think it works fine and that minute long delays when working with Fusion is quite acceptable.

They destroyed EAGLE, I can only agree.