Ouch. Yeah, that SVG file is not going to work in SCAL. SCAL likes continuous paths, with all the nodes connected to each other. With a zillion line segments like you have, SCAL is going to cut a line, raise the blade, move to some other line segment (could be the adjacent one, could be across the page), then lower the blade and cut the next segment. U.G.L.Y.
Sweetness is right that the paint bucket tool is one approach to fix this. Also, you could save as PNG or some other bitmap format from within Inkscape and import into SCAL, letting it auto trace.
Inkscape's paint bucket tool is tricky, though, because it fills based on the view on the screen. That is, if you are zoomed in closely you'll get a more accurate fill than if you are zoomed out with fewer details visible. Also, the paint bucket tends to fill ONLY what's visible on the screen. So if you zoom in to get good detail, but then the piece hangs off the edge of the screen, when you fill, that hidden part does not fill! I've found this very frustrating with the paper toy templates I turn into cut files.
GIMP has the
magic wand tool that can be used to select bounded areas similar to what the paint bucket does. These selection paths can be saved as SVG. The magic wand does not depend on the screen view, so I have found it better than Inkscape in many cases.
For the tracing I do, I've kind of settled into a process of using Inkscape's paint bucket or GIMP's magic wand, then going in and manually tweaking the nodes to exactly where I want them. A bit time consuming, but it works.
One final note: Don't miss the paint bucket's "Grow/shrink by" setting. When filling open parts like you have, it can be used to extend the fill beyond the outlines rather than being on the inside of the lines.
- Jasen.
P.S. Also, Inkscape can open DXF files. You might try opening your DXF with it and see what you get. Maybe Inkscape will be smart enough to convert how you want.
P.P.S. (I'm just full of helpful advice today. Avoiding work.) SCAL stops the blade at each node in a shape. So it is beneficial to keep the node count low so you get nice continuous smooth cuts. Stopping & starting the blade leads to nicks, jaggies, and parts that don't pop out cleanly.