30mm In, 8mm Out: What Our First Embroidery Testers Taught Us
So here's a fun number for you: 30mm input. 8mm output.
That's what happened when our first beta tester ran a KuduCraft-generated PES file on her Brother V3 embroidery machine this week. She'd asked for a 30mm design. Her machine showed her something closer to 8mm.
That's about a 73% miss. Not a rounding error. Not "close enough." A proper, undeniable, something is broken miss.
And I'm not writing this post to hide it. I'm writing it because I think you, the people we're building KuduCraft for, deserve to know exactly what's going on under the hood — including when the hood needs some work.
So pour yourself something cold and let me walk you through the week.
How We Got Here
About a week ago, I sent test PES files to two different embroidery folks in Southern Africa.
The first was Butterfly Designs in Swakopmund, a local professional embroidery shop with proper digitizing software to inspect the file structure properly. The second was Mariaan, a hobbyist embroiderer with a Brother V3 machine — a real user, on a real machine, in real conditions.
The idea was simple. Don't just trust that the engine works. Let actual people with actual machines put it through actual paces.
Two completely independent test paths. Two completely different setups. Two honest opinions.
What Butterfly Designs Said
The owner reviewed the files in her professional software. Her verdict was short and not what I was hoping for:
That was it. No charge, because she didn't proceed to actually stitch them out. Just a straight-up "this isn't ready."
I'll be honest, my first instinct was to feel a bit bleak about it. You spend months building something, you send it off, you hope. But that feedback — even with no detail attached yet — was already useful. Because it told me two things.
First, the file opens. The structure is valid PES. Second, the stitch quality underneath isn't there yet. Probably density issues, possibly underlay, possibly pull compensation. Things real embroiderers feel before they even hit "go."
I've sent a follow-up asking for specifics. But honestly? She didn't owe me detailed bug reports. She gave me her professional read for free. That's already gold.
What Mariaan Found
The next day, Mariaan finally came back with photos from her Brother V3 preview screen.
That's where the 30mm to 8mm thing happened. She set the custom size to 30mm. The machine read the file and showed her something that looked like 8mm.
She also flagged rough edges in the preview — the same quality concern Butterfly Designs had raised, but now from a completely different angle. Two independent testers, two different toolchains, both pointing at the same thing: the output isn't ready for real machine embroidery yet.
Was she annoyed in her voice note? Ja, a bit. And fair enough. People expect software to just work. Especially when they've made time to test it for you.
But here's the thing — I'd rather have an annoyed tester telling me the truth in week one than a polite tester who just quietly stops using the product in week six. Annoyance is data. Silence is the killer.
What We Actually Learned
When you get two independent testers pointing at similar problems, that's not noise. That's signal. And it changes how you prioritize.
Here's what shook out.
The size bug is PES-specific
Hand embroidery patterns, cross-stitch outputs, the visual previews — those all respect the user's size selection correctly. It's only the machine embroidery PES export path that's misbehaving. That's actually great news, because it narrows the search massively. We're not looking at the whole engine. We're looking at one specific export module.
Stitch quality needs proper embroidery engineering
Density, underlay, pull compensation, jump trim — these aren't things you can guess your way through. They're a discipline. So I'm currently learning them properly using Ink/Stitch, a free open-source Inkscape plugin that lets us validate KuduCraft's output the same way Butterfly Designs would. Same software many small embroidery businesses already use.
Our market is clearer than ever
Professional digitizers charge serious money per complex design — and that's fair, because that work is a craft. That's not who we're competing with. We're for the people who want simple designs (logos, names, shapes, motifs) without paying pro rates or learning pro software. Good enough, fast, affordable. Different lane entirely.
Why I'm Telling You This Publicly
There are basically two ways to handle a bug like this.
Option 1: Pretend it's not happening. Push the marketing harder. Hope nobody notices.
Option 2: Tell the people who trust enough to read the KuduCraft blog exactly what's going on, what we're doing about it, and when we expect it fixed.
I'm going with option 2. Because if I'm being honest, that's the only version of this company I'd want to follow if the roles were reversed.
If you're using KuduCraft right now for hand embroidery patterns or cross-stitch charts — you're good to go. That output is working exactly as it should, and our testers (and existing users) confirm it.
If you're using KuduCraft for machine embroidery PES files — give us a few weeks. We've already updated the landing page to reflect this honestly, and the fix is the very next thing on the engineering list.
What's Next
In the immediate term, four things on the workbench:
PES size bug investigation. Narrowing it down to the export path this weekend. The bug is clearly isolated to the PES module, so we know where to look.
Engine quality improvements. Density, underlay, pull compensation. Properly engineered, not guessed.
Post-upload size preview. So users can see the calculated final size before they generate. Catches problems before they hit fabric.
Self-validation loop with Ink/Stitch. Every output gets checked by us in proper software before we ask another tester to spend their time on it.
A bit further out, we're also adding a Pro mode for embroiderers who actually want control over the stitch settings themselves. The current "auto mode" stays exactly as it is for users who want the system to handle everything. Pro mode just opens up the bonnet for the people who want to tinker.
To Butterfly Designs and Mariaan
If you happen to read this — thank you. Genuinely. You gave us the most valuable thing a beta tester can give: an honest, early "no, this isn't quite there." That kind of feedback is worth more than ten polite "looks great!" replies.
We'll get there. And when we do, you'll be the first two stitches in the story.
To Everyone Else
KuduCraft is still very much a work in progress, and probably will be for a long time — that's not a confession, that's the design. Tools get better the more honestly you work on them. The bugs we found this week are the bugs we wouldn't have found in six months without these testers stepping up.
If you've got a Brother, a Janome, a Bernina, a Singer, or anything in between — and you'd be willing to test a future version when we hit our next milestone, drop us a line at the contact page. We're building this for real people stitching real designs. The more honest hands on it, the better it gets.
Until next time — keep stitching, keep building, and keep finding the bugs early.
Try KuduCraft for free
Built for hand embroidery and cross-stitch. Machine embroidery (PES) support improving soon — and you'll be the first to know when it lands.
Try KuduCraft Free