DXF Spline To Polyline
Autodesk® Fusion 360™ add-in lets the user export the currently active sketch to a DXF file in which the splines have been converted to polylines.
Some laser cutters do not work with splines. In order to avoid having to open the DXF in another product to do the conversion, this add-in does that for you.
About This Version
Version 1.4.0, 8/5/2022
Using active sketch (no need to also select the same sketch) and can handle new API object SketchControlPointSpline introduced in Fusion 360 version 2.0.13619.
sign in to write a review Get Technical Help
This does not work at all. The program does not appear after installing on Mac M1
same here. In Inkspace still some spline can not be loaded.
Edit the sketch in F360, open the Create pull-down (for some reason), it's at the bottom and will export directly from there.
Why is this not a default option...
Does exactly what i needed. Creating files to laser-cut. My laser works best when using CDraw, so this helps to not have to redraw the splines in there. Perfect!
I dont need to export to a dfx, but sometimes it would be nice to just convert splines.
I can save as dfx and then import that saved file, but that seems a bit silly
Please ask on the Fusion 360 Forum if people have any suggestion for that: https://forums.autodesk.com/t5/fusion-360/ct-p/1234
I'm making circuit board outlines in F360, and exporting to KiCad and my laser cutter for protyping the fitment. Having splines in the outline causes the import process to fail, or to import with very strange errors. Using this plugin solves the problem perfectly.
Wanted to use a DXF file in KiCad but quickly found out that it doesn't support splines. Searched online on how to import a DXF file with splines but many solutions required to download programs. This quickly makes the file I need. Great job
Nice tool, to get it to work in the new preview UI you have to change the python code a bit.
line 8 I changed to:
panelToUse = 'SolidModifyPanel'
added this line on 240:
toolbarControlsPanel_ = toolbarPanel_.controls
Thanks for the tip for those who want to keep the command in the Model environment. Otherwise it will just show up in the Sketch environment's Create panel.
This is so useful that it should really be part of fusion 360 proper
It does now. It just shows up in the Sketch environment's Create panel. You have to double-click a sketch in order to get into the Sketch environment (where the Sketch tab will show up)
This addon saves me a lot of time redrawing splines. But for me one thing is missing: arcs are made into polylines with a amount of segments depending on the chosen amount of segments.
It would be great if the addon recognizes arc segments in the spline and converts them to arcs (fillet) in the .dxf. Now I'm doing this manual using r=sqrt((c^2)/(2*(1-cos(180-A))) where r is the radius of the desired fillet, c is the distance between the two points connecting the arc to the lines, and A is the angle between the two lines to which the arc is connected.
Works like a charm, and is exactly what I needed when sending parts out for external fab.
It is unfortunate that this has to exist as an add-in though. It should be a default option during the export process in Fusion 360. Not being able to handle splinese is an extremely common problem when dealing with older laser cutters, waterjet cutters or other 2D CNC machines.
Work like a charm. Fusion has limited export file extensions and the program I run to generate CNC Router toolpaths will import dxf format. Wish Fusion 360 exported dxf directly with the add-in but this works well.
Thank you for updating this recently I used to use this and then I ran into the issue where it would not activate the sketch I then cried and gave my puppy a dirty look. No more though!!
Had issues exporting sketch splines to DXF the default way, went to the forums, got referred here, tried it and the results are even worse. Ended up just patching the missing splines back into the DXF using Inkscape. Edit: There must have been something weird with the certain version of Fusion I was using because since updating the app works fine. It's the perfect workaround for the default "Save as DXF" which gives really weird results.
Though the main purpose of these apps from my team is to showcase the power of the API and everyone is welcome to use the source code and modify it as they wish, I'd still be interested in seeing the model it fails to work with. Would you mind contacting us on email@example.com to provide more information? Thank you!
Now I can prepare my sketches for the lasercutter. Thank you!
This should be merged by default in the main app.
This does exactly what it says on the tin. A little fiddly to get started with, but it is now indispensable to me - I use it multiple times per day.