First I want to thank the people that provided the input that resulted in finding this temporary solution. Each of these people contributed shapes, testing and/or ideas that resulted in this discovery. As I said, it truly was an international effort!
Ruthie Gedalovitch - UKDenise, I believe, was the first person that was able to get an SVG file to cut, so this let us know that it could be done. But, the rest of us were having no such luck. Ruthie then followed up with a Flower that she was able to cut correctly. So, that encouraged us to dig deeper. Thomas Tweedie still doesn't have his eCraft as yet. But, what he DOES have is a great analytical mind and Adobe Illustrator, so he was able to create a test file that contributed to the effort and to dig deep inside my files to provide some insight.
Denise O'Connor - USA
Tina Mac Queen-Ladoucuer - Canada
Thomas Tweedie - Australia
But, Tina provided the file that broke this thing wide open. I had a very simple file with very few commands that threw the eCraft each and every time I ran it. But, Tina's file was big and complex. Yet, it cut perfectly. This led me to explore the underlying differences and what I discovered was that my file made use of an OBJECT to create the circle and Tina's file made use of a PATH to define her scalloped circle.
So, this prompted me to convert my Circle OBJECT into a PATH using Inkscape and importing the modified file into eCraftShop Pro. And, BINGO! Success! Subsequent tests of building SVG files shows that SOME objects, like a box will work; but, other objects, like the circle will not work. But, all PATHS, so far, seem to work.
Here is the SVG text for the file that does NOT work. Notice that there is no
Now, here is a view of the same basic file where the circle OBJECT was turned into a PATH. Notice that the circle now has a beginning and end with NODES defined along the path to define its shape.
Click Image to see full size
While you can see that Inkscape made a very compact file into a very verbose file, that is not where the reasl differences lie. The code at the very bottom of the example is the real meat of the find. Notice that you can no longer find a Circle Object in this code. Instead, at the very bottom, you find a PATH with a series of NODES that defines points along the path that draw the same circle we had before.
Apparently, eCraftShop Pro is able to decypher the circle as long as it's a path. But, has trouble if the source SVG code defines the circle as an object. So, our workaround, until Craftwell can deliver a patch that fixes this issue, is that if we try to import an SVG and it fails, we can bring that file into Inkscape and covert any offending objects into Paths and try it again.
If you do not have Inkscape, I would be happy to temporarily try to convert offending SVG files while we wait for a fix from Craftwell. Just email them to me; tmeeks(at)createandcut.com
We may find other reasons why an SVG file might not cut correctly. But, at least we've identified one cause. I hope this is helpful to you and I'm certainly hopeful that it is consistent as my limited tests have been.