Can I run Scripts & Add-Ons from Electronic Design?

Can I run Scripts & Add-Ons from Electronic Design?

jasonchildress1978
Explorer Explorer
476 Views
5 Replies
Message 1 of 6

Can I run Scripts & Add-Ons from Electronic Design?

jasonchildress1978
Explorer
Explorer

I'd like to start automating some of my electronic design processes with python. But I'm having a hard time finding a place to start.

I turned on the Scripts and Add-Ins feature in preferences, but it appears that I can only use it in a regular 3D design and not my electronic design? The dialog can only be opened from the Utilities Tab (in a regular design) and its modal so once I open, I can't switch to my electronic design.

Is there currently a way to run python scripts in an electronic design to help automate my workflow?

0 Likes
Accepted solutions (1)
477 Views
5 Replies
Replies (5)
Message 2 of 6

jorge_garcia
Autodesk
Autodesk
Accepted solution

Hello @jasonchildress1978 ,

 

I hope you're doing well. Currently, Electronics is not properly supported in Fusion Python API. There is some functionality available which is what the Ultra-librarian and SnapEDA plugins use, but there isn't much official documentation for using the Fusion Python API in Electronics. For now the recommended approach is to use the ULP language and scripts.

 

Fusion Electronics ships with several of these as examples. You'll find the documentation here:

https://help.autodesk.com/view/fusion360/ENU/?guid=ECD-AUTOMATION-CPT

 

Let me know if there's anything else I can do for you.

 

Best Regards,



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 6

jasonchildress1978
Explorer
Explorer

Thanks. I'll look into using a ULP script.

Are there future plans to support Python in electronics designs? 

0 Likes
Message 4 of 6

jorge_garcia
Autodesk
Autodesk

Hello @jasonchildress1978 ,

 

I hope you're doing well. I have added your comments to an existing ticket for getting Electronics into the Python API, it something we definitely want to do but it just hasn't been prioritized yet.

 

Let me know if there's anything else I can do for you.

 

Best Regards,



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 5 of 6

holla2040
Contributor
Contributor

I'd like to see if projects like these

 

https://github.com/ArchimedesCrypto/fusion360-mcp-server

https://github.com/Joelalbon/Fusion-MCP-Server

 

could connect to the future electronics API via MCP.

 

Then have an AI, like claude, pull the schematic parts, nodes and nets then crunch on optimizing brd parts placement with these criteria - minimizing board space, minimizing signal length, analog/digital separation etc.  I can see this happening once an electronics API exists and someone writes an MCP server for it. 

 

https://www.anthropic.com/news/model-context-protocol

Message 6 of 6

pal.szabo
Contributor
Contributor

Fully agree. We would actually do half the development for you guys, in the form of add-ins with an API access. I would love to see this prioritized.

 

Best regards,

Paul