This is something which is bothering me since I started working with EAGLE. There is no real comfortable way to import vector graphics into an EAGLE board layout. I will start with my feature request and add more information why this is important below.
Please add a real working import function which has this features:
Why is This Feature Important
Solved! Go to Solution.
Solved by jorge_garcia2. Go to Solution.
Yes, please! This is a failure of all EDA tools it seems. Please be the ones to make this happen.
Rob Duarte
Associate Professor in Art, Florida State University
Co-Director FSU Facility for Arts Research
http://art.fsu.edu/rob-duarte/
Twitter | YouTube
there is a ulp for import polygon on internet, but it has some restrict , since EAGLE's ULP has not enough support for polygon.
Thank you @jorge_garcia2
I'm glad to hear that DXF input is on the todo list. I believe it is an important topic. Displaying logo's on a PCB is something quite common nowadays.
Thank you very much.
Kind greetings,
Kristof
Hi Jorge,
Could you please tell me why this topic has been marked as solved? Has a solution been provided yet?
Many thanks,
Ryan
Thank you Jorge,
Thats good news. Just so that I understand completely, are you saying that in the coming weeks, the new version of eagle will have an updated DXFimport ULP which will have functionality to convert the imported file into Polygon/s?
@greenelectronharvest wrote:
Thank you Jorge,
Thats good news. Just so that I understand completely, are you saying that in the coming weeks, the new version of eagle will have an updated DXFimport ULP which will have functionality to convert the imported file into Polygon/s?
No I don't think Jorge is saying the DXFImport ULP will be altered, the new feature coming is tight integration with Fusion360 for better MCAD<->ECAD transitions. See this YouTube video for an idea of what's coming:
https://www.youtube.com/watch?v=783b-o5IAFI
Best Regards,
Rachael
Thanks Rachael,
Thats very exciting...one last question : Can the new objects imported from Fusion360 also be imported as polygons for copper fill etc? As far as I know, one cannot convert eagle closed 'wires' into polygons inside eagle.
Thank you
Hello,
For those who can't wait for Fusion360 integrations, I added "import as polygon" feature to import-dxf.ulp and it's available on my GitHub.
Issues & Fork & Pull Requests are welcome.
Hi,
I have test your ulp, but it is no effect. I don't know where is wrong, there no polygon and vertex tag generated.
Hi huayuliang,
Thanks for trying out!
Could you provide me with more debug information? Are you running the latest version of Eagle (8.3.2), and does 'File -> Import -> DXF' successfully imports your dxf file as polylines at least? Also it is very helpful if you would provide dxf file to reproduce the situation on my PC.
yes, I have import dxf file successfully with dxf import ulp provide by official.
this time, I use a short file to compare them.
original and your ulp with polyline checked.
# dxfimport generated script file. Grid mic 1 off; Set Wire_Bend 2; CHANGE LAYER 21; Change Font Vector; Wire 1 (10000.00 10000.00) (14315.08 10977.28); Wire 1 (14315.08 10977.28) (12616.11 13473.11); Wire 1 (12616.11 13473.11) (11759.11 11217.85); Wire 1 (11759.11 11217.85) (8601.73 12134.99); Wire 1 (8601.73 12134.99) (10000.00 10000.00); Window Fit; # lines=5, arcs=0, circles=0, polylines=0 Grid last;
your ulp with polygon checked
# dxfimport generated script file. Grid mic 1 off; Set Wire_Bend 2; CHANGE LAYER 21; Change Font Vector; Wire 1 (10000.00 10000.00) (14315.08 10977.28); Wire 1 (14315.08 10977.28) (12616.11 13473.11); Wire 1 (12616.11 13473.11) (11759.11 11217.85); Wire 1 (11759.11 11217.85) (8601.73 12134.99); Wire 1 (8601.73 12134.99) (10000.00 10000.00); Window Fit; # lines=5, arcs=0, circles=0, polylines=0 Grid last;
you can see, there is same, no differents with them.
OK, maybe your dxf uses LWPolyline. I updated the script, so could you download and try running again? (I don't have an example using LWPolyline locally, so I can't test...)