Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inclusion of DXF in tool #4

Open
joshreve opened this issue Jan 7, 2021 · 3 comments
Open

Inclusion of DXF in tool #4

joshreve opened this issue Jan 7, 2021 · 3 comments
Labels
wontfix This will not be worked on

Comments

@joshreve
Copy link

joshreve commented Jan 7, 2021

I am considering extending the tool to include DXF round trip translations along side SVG, as the formats and conversions are similar. Would you be interested in having it added to your repo if I go down that path? If I fork, both efforts may have less overall support.

@JarrettR
Copy link
Owner

JarrettR commented Jan 7, 2021

That's a really good question.

Currently, the bulk of this plugin is in only two Python files, with a total of about 2100 lines. I'd avoid doing too much work on the main branch, because I just keep adding edge-cases, and it's a mess.

I'm starting to chip away on the refactor branch. It'll be a while before it can even run, but the via file is roughly how all of the components will work. DXF, or any other format, should be straightforward to add.

@JarrettR
Copy link
Owner

This took a little longer than I expected, but it would straightforward to add DXF, or any other format capability.

Straightforward, but still a lot of work.

@joshreve
Copy link
Author

I know how that goes. I'm in the middle of a refactor on one of my repos. I like this tool, but ended up going to a straight generation of the kicad file. My use case was a bit different and found full programmatic generation more robust as I'm using geometries that are quite annoying to scale or stretch any other way. I was originally planning to create files in a program with more dimensional control than kicad like QCAD/LibreCAD, but ended up creating a super simple geometry engine that just creates a kicad file directly.

@JarrettR JarrettR added the wontfix This will not be worked on label Sep 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants