In my shop, programmable stitch patterns are the feature that splits basic machines from advanced ones. The machine stores the stitch data in memory. It recreates the pattern through the motor control system.
How Stitch Patterns Are Stored
Each stitch in a pattern uses four parts:
Stitch width (mm): How far the needle moves left-right
Stitch length (mm): How far the fabric feeds per stitch
Tension setting: The thread tension for that stitch
Needle position: Left, center, or right
I see the stitch computer read these parts from memory. It sends signals to two stepper motors. One moves the needle. One moves the fabric feed.
Memory Sizes
Machine
Pattern Memory
Stitch Storage
CPU
Janome Skyline S9
200 built-in
60 user-programmable
16-bit
Brother Innov-is V3
300 built-in
70 user-programmable
32-bit ARM
Juki HZL-F600
225 built-in
50 user-programmable
16-bit
Buttonhole Types
Type
How It Works
Accuracy
1-step sensor
Machine measures button, sews both sides
Best results
4-step
You sew each side by hand
Good, needs work
8-step
Older, more work by hand
Fair, takes time
The 1-step sensor buttonhole uses an optical sensor. It measures the button as you put it in. The control board finds the buttonhole length. It sews both sides with bar tacks.