fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.97k stars 826 forks source link

Requesting improvement for making custom PCB shapes #4005

Open PickyBiker opened 1 year ago

PickyBiker commented 1 year ago

Making custom PCB shapes for Fritzing is a difficult task, this needs to be made much easier.

I would like to see the ability to import a .svg shape and have Fritzing automatically convert it to a PCB ready to use. If changes are necessary, then just redraw the .svg and import it again.

KjellMorgenstern commented 1 year ago

This is already pretty easy, you can load a custom shape by selecting a board, and then choosing to load an image file in the Inspector widget:

image

There are some requirements on that image of course. But without more information about what part you find difficult, or if you just struggled to find the "load image file" button, it is impossible to assess this issue.

PickyBiker commented 1 year ago

You are correct. I gave a poor description of the problem. It is not the loading of the image; it is the requirements of the .svg image using inkscape that is difficult. I guess it is really an inkscape issue.

KjellMorgenstern commented 1 year ago

So for example you would like to be able to load an SVG path like that:

https://yqnn.github.io/svg-path-editor/#P=M_10_10_L_100_10_L_55_90_Z_M_40_40_L_70_40_L_55_70_Z

And have it automatically used as a board by Fritzing?

PickyBiker commented 1 year ago

Yes, that would be great!

On Tue, Feb 28, 2023 at 4:18 AM Kjell @.***> wrote:

So for example you would like to be able to load an SVG path like that:

https://yqnn.github.io/svg-path-editor/#P=M_10_10_L_100_10_L_55_90_Z_M_40_40_L_70_40_L_55_70_Z

And have it automatically used as a board by Fritzing?

— Reply to this email directly, view it on GitHub https://github.com/fritzing/fritzing-app/issues/4005#issuecomment-1447919404, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4G3T6P7BC23TZDA7XPYP3WZXGG7ANCNFSM6AAAAAAVIGKW7A . You are receiving this because you authored the thread.Message ID: @.***>