Problems with Lichuan Ethercat servo drive
- ihavenofish
- Offline
- Platinum Member
-
Less
More
- Posts: 837
- Thank you received: 181
23 May 2025 00:11 - 23 May 2025 00:12 #328951
by ihavenofish
Replied by ihavenofish on topic Problems with Lichuan Ethercat servo drive
ooh, nice. you think you can help me config my ethercat setup. i have different drives, but im stuck at the "how do i even make ethercat work" part. 
i looked through your files a bit, but of course they dont start cause i got no mesa card in mine.

i looked through your files a bit, but of course they dont start cause i got no mesa card in mine.
Last edit: 23 May 2025 00:12 by ihavenofish.
Please Log in or Create an account to join the conversation.
- JohnW
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 0
25 May 2025 11:37 #329102
by JohnW
Replied by JohnW on topic Problems with Lichuan Ethercat servo drive
I'm new to this and was asking Chat GPT what the problems were with Lichuan drives. It says EtherCat Master stacks on Linux CNC expect drives to follow CiQ 402 correctly, but Lichuan drives lack full state machine compliance, and incorrectly transition from Ready to Switch ON to Operation Enabled, etc. Windows stacks are more tolerant of violations. So by plugging the drive in after they have done an illegal transition, Linux CNC stacks remain happy.
Please Log in or Create an account to join the conversation.
- Grotius
-
- Offline
- Platinum Member
-
Less
More
- Posts: 2414
- Thank you received: 2337
26 May 2025 08:10 #329148
by Grotius
Replied by Grotius on topic Problems with Lichuan Ethercat servo drive
@John,
Maybe that's the case, but this is solvable.
I am writing some new code. We are free to change the state machine transitions for Lichuan.
Here you can see how to set states. In fact it's just a matter off setting a combination off bits in a sequence.
Currently i am waiting for a new servo drive, so my code is halted. I dont have a Lichuan here, so i can not write code for it
to solve any problems.
Maybe that's the case, but this is solvable.
I am writing some new code. We are free to change the state machine transitions for Lichuan.
Here you can see how to set states. In fact it's just a matter off setting a combination off bits in a sequence.
Currently i am waiting for a new servo drive, so my code is halted. I dont have a Lichuan here, so i can not write code for it
to solve any problems.
The following user(s) said Thank You: JohnW
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 776
- Thank you received: 261
26 May 2025 09:38 #329151
by Hakan
Replied by Hakan on topic Problems with Lichuan Ethercat servo drive
I guess ChatGPT looked at this thread to come to that answer.
I read more than half of this thread yesterday. Some 8 pages or so in there are many working configurations, and people with success.
I read more than half of this thread yesterday. Some 8 pages or so in there are many working configurations, and people with success.
The following user(s) said Thank You: JohnW
Please Log in or Create an account to join the conversation.
- ihavenofish
- Offline
- Platinum Member
-
Less
More
- Posts: 837
- Thank you received: 181
26 May 2025 16:42 #329169
by ihavenofish
Replied by ihavenofish on topic Problems with Lichuan Ethercat servo drive
Yeah this thread is really the only reference. The first post maybe needs a consolidation of "this is what we do".
I'm curious about tuning these things now that we know they "work". Would like to know how arduous or easy that turns out to be.
I'm curious about tuning these things now that we know they "work". Would like to know how arduous or easy that turns out to be.
The following user(s) said Thank You: JohnW
Please Log in or Create an account to join the conversation.
- tar_san
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 1
09 Jun 2025 05:12 #329996
by tar_san
Replied by tar_san on topic Problems with Lichuan Ethercat servo drive
Hi, everyone.
Probably, I have a same problem.
I have LC10E V1.11.xml. ( from sellers )
How do you write eeprom V1.11(?) to attached V1.04 to drivers ?
And I'd like to know why do we have to use older version.
Probably, I have a same problem.
I have LC10E V1.11.xml. ( from sellers )
How do you write eeprom V1.11(?) to attached V1.04 to drivers ?
And I'd like to know why do we have to use older version.
Please Log in or Create an account to join the conversation.
- LCNC0815
- Offline
- New Member
-
Less
More
- Posts: 1
- Thank you received: 1
09 Jun 2025 18:44 #330036
by LCNC0815
Replied by LCNC0815 on topic Problems with Lichuan Ethercat servo drive
See previous post
#315502
from November 2024 which has a link where stirra kindly still hosts the files you're looking for.
Note that he cautions you to check with Lichuan support if there are any updated firmware/uploading tools available in case those files should be outdated. Hope this helps!
Note that he cautions you to check with Lichuan support if there are any updated firmware/uploading tools available in case those files should be outdated. Hope this helps!
The following user(s) said Thank You: tar_san
Please Log in or Create an account to join the conversation.
- tar_san
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 1
09 Jun 2025 23:21 - 10 Jun 2025 06:03 #330059
by tar_san
Replied by tar_san on topic Problems with Lichuan Ethercat servo drive
Thank you. I tried both V1.04 and V1.11.
But I couldn't make servo drive move in LinuxCNC main screen.
I didn't see any error on screen, but servo drivers didn't become "Servo On" state when I pushed "PowerOn"
Where do I need to check ? ( I used to use another tiny LinuxCNC system and machine , but it was stepper.., I used step conf. )
Do I have to set some servo parameter from switches on servo driver ?
( No load is connected to servo motors for now. )
Servo Driver Panel shows "20ry" (2 is blinking.)
I tried both V1.11 and V1.04 and this configuration,
forum.linuxcnc.org/ethercat/52341-proble...rive?start=60#304887
I have 3 sets of Lichuan Servo (Driver+Motor), I want to use them as XYZ CNC.
But I couldn't make servo drive move in LinuxCNC main screen.
I didn't see any error on screen, but servo drivers didn't become "Servo On" state when I pushed "PowerOn"
Where do I need to check ? ( I used to use another tiny LinuxCNC system and machine , but it was stepper.., I used step conf. )
Do I have to set some servo parameter from switches on servo driver ?
( No load is connected to servo motors for now. )
Servo Driver Panel shows "20ry" (2 is blinking.)
I tried both V1.11 and V1.04 and this configuration,
forum.linuxcnc.org/ethercat/52341-proble...rive?start=60#304887
I have 3 sets of Lichuan Servo (Driver+Motor), I want to use them as XYZ CNC.
Last edit: 10 Jun 2025 06:03 by tar_san.
Please Log in or Create an account to join the conversation.
- tar_san
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 1
12 Jun 2025 08:07 #330196
by tar_san
Replied by tar_san on topic Problems with Lichuan Ethercat servo drive
(SOLVED)
I compared V1.04 and V1.11 EEPROM Files.
And tried to understand configuration files.
I found my cnc configurations were mixed for V1.04 and V1.11.
Lichuan sales person said, we should use V1.11 with LinuxCNC for some reason.
Now servo lock is working by pressing PowerOn button.
I compared V1.04 and V1.11 EEPROM Files.
And tried to understand configuration files.
I found my cnc configurations were mixed for V1.04 and V1.11.
Lichuan sales person said, we should use V1.11 with LinuxCNC for some reason.
Now servo lock is working by pressing PowerOn button.
The following user(s) said Thank You: JohnW
Please Log in or Create an account to join the conversation.
- MaxEkb77
-
- Away
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 5
25 Jun 2025 05:30 #330849
by MaxEkb77
Replied by MaxEkb77 on topic Problems with Lichuan Ethercat servo drive
Hi all.
LC10E - magnetic encoder 23bit.
Servo in standby mode - motor not powered, i see encoder position moving near +-10 counts - only at me have that strange ?
LC10E - magnetic encoder 23bit.
Servo in standby mode - motor not powered, i see encoder position moving near +-10 counts - only at me have that strange ?
Please Log in or Create an account to join the conversation.
Time to create page: 0.085 seconds