-
-
Notifications
You must be signed in to change notification settings - Fork 14
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
DST to SEW crashing on Mac OS/zshell #191
Comments
out of the frying pan and into the fire :-) |
I fixed a big issue with SEW write, but that doesn't address the .DST read. We should not be requiring color files to exist. If no color files exist we should just use random colors or a fixed palette. |
That's debug information, not the reason for failing. It looks like the dst parsing is getting the number of stitches correct? Does the sew file open now? |
nope |
Yes, I can reproduce this bug... |
Ok, try the current version. In my testing it managed to encode multiple colors. |
SEW file is 84KB and not working at all |
SEW file is 23KB and not working at all |
Oh dear, that's not it then. What does
give now? |
|
So the question is, what happens when the dst attempts to encode a color change? Is it an unknown? What does this return?
|
|
That looks like a color change to me. There's one of them for a start. Perhaps an UNKNOWN should be a STOP on read? Because if we don't know that the user wants to do the machine should stop operation. I've made that change. Try pulling and building the current version then:
The color information will break, but when you run it on your machine it should not matter. I think this works as a hack for now. |
it looks better debug-info-wise, but the SEW file is 84KB and not viable |
Ok, after some more testing I've routed out more bugs. Can you try it? |
zsh: abort... oh that can't be good |
just checkin' in with my embroidery file conversion expert crew.... |
So I've had a few attempts at this. I'm playing whack-a-mole with bugs and eventually one of them will be the one that's causing this problem. Generally, my development has taken this source code from 24,000 lines to around 16,000 while adding features and in the process it made these bugs and underdeveloped features easy to fix. This isn't a profit making enterprise, so we've started taking donations to help us spend more time on this (I'm an artist, I don't code for wages). People who donate to us will get emails about what has changed over the last month and we will prioritise what the backers want. If you donated I would help keep this a priority as the SEW format as this isn't one I've done much on and it's a relatively rare format to use. So yeah, sorry this wasn't a simple fix, but we will try to fix this eventually even without donations. We want this software to be good and people to have more creative control over their machines and designs. |
OK, understood. That puts me in a bit of an awkward spot. On the one hand, I do believe your work is worth something. On the other hand, I currently have access to a friends old Kenmore 19000 that only supports SEW format. Ultimately I will move my projects to a public Makerspace with a modern Brother machine (currently closed due to public health measures). So my needs for SEW format are also rather short term and transient. Also, I can get by with a freeware combination of Inkscape/Inkstitch on macOS and Bernina ArtLink in a Windows VM. There are many commercial options available and even StitchBuddy is "only" $70 and this would provide the ability to convert to SEW. Unfortunately this hobby is far down the list of my hobbies that I care to invest in. I came across this project that looked rather well established and thought it would work out of the box. It appeared to have been around for many years. I'm not really sure what the project's aims are but I gave it a shot and it seems to not work for SEW format unfortunately. I hope I haven't dragged you too far down a rabbit hole of little value to your project's ultimate endeavours. |
Oh no, having people try out specific real world tasks is good for finding out what needs doing and there have been improvements already. As for "well established" it's complicated: development hasn't been active the whole time. I joined about 6 months ago. There is a lot of work behind where we're at and the task (given only hobbyist's hours) is quite large for good reason. Check in in a year or so and maybe you'll want to use the embroider CLI and Embroidermodder 2 in your toolkit by then. |
No description provided.
The text was updated successfully, but these errors were encountered: