Jump to content

Recommended Posts

  • Contributing Member
Posted

Here is my attempt at documenting the settings for the Stitchman servo motor. After some trial and error, the needle position sensor is working. My setup has 2.2:1 gear reduction by way of an extra small (35mm) motor pulley, and the needle position sensor still knows what to do.

If anyone has figured out the slow start settings for this motor, I'd like to hear about it.

IMG_7672.JPG     IMG_7665.JPG

 

Normal Mode

### P

Switches between three needle stop modes.
Notice there are two green LEDS next to this button.

TOP_LED: Stop with the needle UP
BOTTOM_LED: Stop with the needle DOWN (position affected by P-03), and enable heel-tap
NO_LEDS: Stop as soon as you let off the gas

### S

This turns the lamp on/off.
(untested)

### +

Increases the max speed.

    default:   4500
    range: 200-6500

(Note you can also increase max speed using P16 in programming mode)

### -

Decreases the max speed

    default:   4500
    range: 200-6500

(Note you can also decrease max speed using P16 in programming mode)

 

Programming Mode

Most settings are changed from inside programming mode.

### Enter Programming Mode

- While holding down "P", press "+"
- The screen will display "P-00"

### Save and Exit Programming Mode

while in programming mode:
Press "S"

This saves whatever changes you've made and exits out of program mode

### Restore Factory Settings

while in programming mode:
- Hold "S" key for 3 seconds


Table of Parameters

These parameters are accessible from programming mode

### P-00 (apparently not adjustable)

### P-02 (Motor Direction)

default: 1
range: 0-1

### P-03 (UNDocumented Needle DOWN Position)

(The needle UP position seems to remain the same. So to change your needle UP position,
loosen the screws on the needle positioner.)

But setting the needle DOWN position effectively lets you specify
how much rotation between needle up and needle down.

Note this setting only comes into play when the green "lower" LED (next to the P button) is lit and when P-15 (Needle Detection Mode) is set to "0".
(When the green "upper" LED (next to the P button) is lit, heel-tap does nothing.)
(Note P-15 is mis-documented in paper handout)

default: ?
range: 6-18

6:  needle-up + 30 deg
7:  needle-up + 35 deg
8:  needle-up + 40 deg
9:  needle-up + 45 deg
10: needle-up + 50 deg
11: needle-up + 55 deg
12: needle-up + 60 deg
13: needle-up + 65 deg
14: needle-up + 70 deg
15: needle-up + 75 deg
16: needle-up + 80 deg
17: needle-up + 85 deg
18: needle-up + 90 deg

### P-04 (Minimum Speed)

default: 250
range: 200-800

### P-05 ("Speed up and Slow")

default: 3000
range: 500-4000

(This setting does not do anything on my machine. My machine can go full speed from the beginning.)

### P-06 ("Set the seam")

default: 0
range: 0-999

(I do not know what this means or what it does.)

### P-10 (Automatic clearance run) (Break-in)

0: disabled (default)
1: automatic clearance run

WARNING: Not Safe!!!!
This bypasses the gas pedal and starts a routine of "speed up, slow down, stop, repeat" mode.
Useful for breaking in a machine, but use caution.

### P-11 ("Presser foot ascend starting time")

default: 0
range: 0-2000 (milliseconds)

(I do not know what this does.)

### P-12 ("Ascend presser foot keeptime")

default: 5 (seconds)

(I do not know what this does.)

### P-14 (Max Current)

Woah this would be cool if it worked :)

default: 300
max: 50-450

(I would love to use this feature. But it is only in the paper manual...it
does not show up as an option on my machine)

### P-15  (Needle Detection Mode)

THIS IS BACKWARDS/WRONG IN THE PAPER MANUAL

0: use needle detection
1: ignore needle (default)

### P-16 (Max Speed)

This is shown in the paper manual as P-01

default: 0900
range: 0200 - 4500

### P-19 (Unknown)

Not listed in paper manual

default: 00
range: 0-15

### P-20 (Unknown)

Not listed in paper manual

default: 0800
range: 200-3500

 

Error Codes

Err01 (Can't find needle position)

- Check handwheel gap (recommended 2.5mm)
- Check 9-pin electrical plug
- Check "motor holzer" and maybe replace motor
- Check that hand wheel magnet is in place

NOTE the paper manual is BACKWARDS for P-15. You actually need to set P-15 to "0" to use needle detection mode


Err02 (No Gas Pedal Detected)

- Plug in gas pedal electrical plug
- Check wiring on gas pedal electrical plug


Err03 (Motor holzer or phase error)

- check contact of 9-pin electrical plug
- "motor doesn't pack good"
- "bad holzer"

Err04 (Motor Locked Protection)

- check whether motor is overloaded
- check 4-pin power connector
- motor might be bad

Err05 (Too Much Current)

- check whether motor is overloaded
- check 4-pin power connector
- motor might be bad

Err06 (Serial port timeout)

- either display is bad or board is bad

(Err07 but no display at all)

- the board might be bad
- the connection from the display to the main board might need attention

 

Other Similar Manuals
The manual for this M-6SD2 is similar.
 

 

Photos

Including images of the manual, the controller, the motor shaft (tapered!), and the motor pulley to help you determine whether this is the servo motor that you have. I conjecture that "Stitchman" is just a label applied, and that the actual manufacturer supplies these same motors and controllers under various names. Mine came with the purchase of a Jiang Long 341.

paper manual:

IMG_7679.JPG

IMG_7655.JPG

Motor:

IMG_7681.JPG

Pulley (tapered shaft):

IMG_5852.JPG

IMG_5850.JPG

friquant. Like a frequent, piquant flyer.

Check out my blog: Choosing a Motor for your Industrial Sewing Machine

  • 2 weeks later...
  • Contributing Member
Posted (edited)

Hidden / Admin Menus
After making the original post, I found a video on how to access the hidden/admin menus.

To view/edit the hidden menus:

1. Hold P while press "-"
2. Enter number "2013" by pressing "+"  "+"  "P"  "P"  "+"  "P"  "+"  "+"  "+"
3. Save by pressing "S"
4. Now you are in programming mode with hidden menus enabled

Thank you to youtube's @kuchkosol126 who made this youtube video for showing us the hidden menus:
https://www.youtube.com/watch?v=Ksw97IGThsg


(admin) P-01 (Upper bound on Maximum Speed)

This limits how high the user can set their maximum speed
Useful!!

(admin) P-07 (unknown)

default: 1100
range: 800-2000

(admin) P-08 (unknown)

default: 0
range: 0-1

(admin) P-09 (uknown)

default: 0
range: 0-1

(admin) P-13 (Strange things)

When I enabled P-13 the motor would rotate in reverse direction for a quarter stitch, then quickly go forward again.

default: 0
range: 0-1

(admin) P-14 (max current)

default: 0300
range: 050 - 1000

(I suspect this is non-functional I tried setting this to 050 but my the pulley still slips for me instead of the motor limiting the torque)

### (admin) P-17 (unknown)

default: 1
range: 1-3

(admin) P-18 (Set Admin Password)

This allows you to change the admin password

default: 2013

Thank you to youtube's @kuchkosol126 who made this youtube video for showing us how to set the admin password
https://www.youtube.com/watch?v=hrwzXAHG6qc

 

Edited by friquant

friquant. Like a frequent, piquant flyer.

Check out my blog: Choosing a Motor for your Industrial Sewing Machine

  • 2 weeks later...
  • Members
Posted

Thank you for the post. I just ordered my 341! I hope your happy with yours.

  • 2 months later...
  • Contributing Member
Posted
On 11/2/2025 at 8:27 PM, BDLS said:

Where did you source the small pulley?

See this post: https://leatherworker.net/forum/topic/125148-replacement-pulley-for-tapered-shaft/#findComment-770958

 

friquant. Like a frequent, piquant flyer.

Check out my blog: Choosing a Motor for your Industrial Sewing Machine

  • 1 month later...
  • Members
Posted (edited)

I've been following this thread the past few weeks after setting up a clone 1341 that came with a Stichman drive. I like the idea of being able to choose needle up/needle down or no NPS at all with only a single button. The needle up works great, marks on the handwheel show it's really close each time it stops. The needle down however seems to stop anywhere it wants to. P03 setting doesn't seem to have an effect on the down position. Am I overlooking something?

Realized I put this in 2 threads and couldn't delete. Sorry

Thanks

Edited by cadet4x4
  • Members
Posted (edited)

Here are the codes I came up with for my SYLPHID X04 750w servo motor. (https://a.co/d/01kXqiI4)

P-Value Adv Default Range Functon Increment
P-00       Reset, hold 's' for 3 seconds  
P-01 * 6000 0200-7000 set maximum motor rpm  
P-02   1 0/1 forward/reverse rotation  
P-03   12 00-50 needle down angle offset? angle is 5*value  
P-04   0200 0200-0800 set minimum motor rpm  
P-05 * 080 001-100    
P-06   06 01-20    
P-08   1 0/1    
P-10   0 0/1 break-in mode. Set to 1 and motor cycles on/off forever  
P-11   05 01-99 break-in on time in seconds  
P-12   05 01-99 break-in off time in seconds  
P-14 * 600 100-900 Current limit? inc of 10
P-15   010 --- firmware version?  
P-17 * 2013 0000-9999 Advanced mode password (9999 seems to also work)  
P-19   0 0/1    
P-20   0 0/1    
P-26 * 000 001-999    
P-27   1 0/1    
P-28   0 0/1    
P-29 * 280 180-999 pedal start offset (percent of travel) inc of 10
P-30 * 300 180-999 pedal linearity adjust inc of 10
P-31 * 0750 300-1000 pedal end offset (percent of travel) inc of 10

 

Notes

  • * These are only available in mode 9999
  • Pressing p and minus allows you to set a value between 0 and 9999, setting it to 9999 seems to be a secret mode switch. 
  • Someone suggested setting it to the value of P-17 (2013) will unlock an enhanced mode.
  • p and plus puts it in program mode
  • plus/minus sets motor top speed
  • p adjust needle mode (top/bottom/off), if you get an error 1, press this till the lights go out to turn off needle mode
  • s turns the led light on/off (not included)
  • dashes indicate rotation angle (3 cycles of pattern per revolution)

You can replace the pedal hall effect sensor with a regular 10k linear potentiometer. Just beware that this has a floating ground that sits at 110v, so be sure things are well isolated. 

On my setup the hall effect pinout is as follows

  1. short dash - signal
  2. dots - ground
  3. long dash - VCC
Edited by reality_boy
  • Contributing Member
Posted
45 minutes ago, cadet4x4 said:

The needle up works great, marks on the handwheel show it's really close each time it stops. The needle down however seems to stop anywhere it wants to. P03 setting doesn't seem to have an effect on the down position. Am I overlooking something?

In normal (sewing) mode, you can press the "P" button to switch between these three modes. AFAIK you need the BOTTOM_LED to be lit in order to use the needle down. Here is a screenshot from above:

20260315_21h42m04s_grim.png

Note with BOTTOM_LED lit, this enables heel-tap. I typically ran mine with the BOTTOM_LED lit...when I let off the gas it would stop in needle down position. Then I would heel tap and that would send it to the needle-up position.

friquant. Like a frequent, piquant flyer.

Check out my blog: Choosing a Motor for your Industrial Sewing Machine

  • Contributing Member
Posted
1 hour ago, reality_boy said:

Here are the codes I came up with for my SYLPHID X04 750w servo motor. (https://a.co/d/01kXqiI4)

Very cool. Your explanation of P-11 and P-12 make sense. Have you tested the P-14 "current limiter?" to see if it works?

What is "pedal linearity adjust"? (Exponential I hope!)

On your machine, with the max speed set to something slow like "800", does it use the full range of pedal motion to get from 200 to 800? Mine did not.

friquant. Like a frequent, piquant flyer.

Check out my blog: Choosing a Motor for your Industrial Sewing Machine

  • Members
Posted
Quote

Very cool. Your explanation of P-11 and P-12 make sense. Have you tested the P-14 "current limiter?" to see if it works?

What is "pedal linearity adjust"? (Exponential I hope!)

On your machine, with the max speed set to something slow like "800", does it use the full range of pedal motion to get from 200 to 800? Mine did not.

I tested the current limiter, but was unable to make it do anything interesting. I tries applying drag on the motor while changing the value, but I could not detect any difference in torque.

Pedal linearity is in fact exponential.  Higher values make it so you have to push a lot farther on the pedal before it starts to accelerate, but it still hits max speed.

Mine uses the full range, even if I set a very slow speed. The P-01 setting overrides the +/- speed adjust.  It is possible if those are out of sync then the pedal will not use its max range.  And the linearity adjust is very strong, there is a narrow range where it works well, beyond that and the pedal may not reach 0 or 100 throttle.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...