Schrittmotoren brummen im Stillstand
07 Apr 2023 19:50 #268542
by Julien
Replied by Julien on topic Schrittmotoren brummen im Stillstand
Yes, I already did that before.
I double checked it now and did everything in the man including flashing hostmot2 (7i96s_d from your website)
halcmd: loadrt hm2_eth board_ip=192.168.1.121
both successful.
The ping is now around 250ms bit I still get error finishing read! after a few seconds. Sometimes immediately after starting Linuxcnc, sometimes after 10 seconds.
I double checked it now and did everything in the man including flashing hostmot2 (7i96s_d from your website)
halcmd: loadrt hm2_eth board_ip=192.168.1.121
both successful.
The ping is now around 250ms bit I still get error finishing read! after a few seconds. Sometimes immediately after starting Linuxcnc, sometimes after 10 seconds.
Please Log in or Create an account to join the conversation.
07 Apr 2023 23:48 #268564
by PCW
Replied by PCW on topic Schrittmotoren brummen im Stillstand
250 usec is pretty bad for a ping
Did you verify that IRQ coalescing is off?
ethtool -c
will show this
If you still have bad Ethernet latency, you may need a different kernel
( many of the default Debian "real time" kernels aren't )
The latest RT kernel seems quite good (6.3-rc5-rt8)
Did you verify that IRQ coalescing is off?
ethtool -c
will show this
If you still have bad Ethernet latency, you may need a different kernel
( many of the default Debian "real time" kernels aren't )
The latest RT kernel seems quite good (6.3-rc5-rt8)
Please Log in or Create an account to join the conversation.
08 Apr 2023 01:54 #268575
by scotth
Replied by scotth on topic Schrittmotoren brummen im Stillstand
Where can we get (6.3-rc5-rt8)
Please Log in or Create an account to join the conversation.
08 Apr 2023 11:37 #268600
by Julien
Replied by Julien on topic Schrittmotoren brummen im Stillstand
We can get it here
git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
but I haven't figured out how to install it, yet.
git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
but I haven't figured out how to install it, yet.
The following user(s) said Thank You: scotth
Please Log in or Create an account to join the conversation.
08 Apr 2023 14:44 #268610
by chris@cnc
Replied by chris@cnc on topic Schrittmotoren brummen im Stillstand
I did something here
forum.linuxcnc.org/38-general-linuxcnc-q...ishing-read?start=10
forum.linuxcnc.org/38-general-linuxcnc-q...ishing-read?start=10
Please Log in or Create an account to join the conversation.
09 Apr 2023 16:55 #268690
by Julien
Replied by Julien on topic Schrittmotoren brummen im Stillstand
So I got 6.3-rc5-rt8 up and running. What a ride...
I double checked hostmot2 + hm2_eth
Checked coalescing is off
Sadly still the same ping. I am close to just buy another intel NUC or something similar in size. Any recommendations?
I double checked hostmot2 + hm2_eth
Checked coalescing is off
Sadly still the same ping. I am close to just buy another intel NUC or something similar in size. Any recommendations?
Please Log in or Create an account to join the conversation.
09 Apr 2023 17:09 #268692
by Julien
Replied by Julien on topic Schrittmotoren brummen im Stillstand
By the way, it is this PC:
Intel NUC Celeron N5105 Mini PC
Intel NUC Celeron N5105 Mini PC
Please Log in or Create an account to join the conversation.
09 Apr 2023 18:17 - 09 Apr 2023 20:56 #268696
by PCW
Replied by PCW on topic Schrittmotoren brummen im Stillstand
Are you sure all power management options are disabled in the BIOS?
Also any network related Intel MEBx BIOS options should be disabled (like AMT)
A kernel command line this may help:
quiet splash intel_idle.max_cstate=1 processor.max_cstate=1 idle=poll intel_idle.max_cstate=1 i915.enable_dc=0
Also any network related Intel MEBx BIOS options should be disabled (like AMT)
A kernel command line this may help:
quiet splash intel_idle.max_cstate=1 processor.max_cstate=1 idle=poll intel_idle.max_cstate=1 i915.enable_dc=0
Last edit: 09 Apr 2023 20:56 by PCW.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 18562
- Thank you received: 6218
09 Apr 2023 18:27 - 09 Apr 2023 18:31 #268699
by tommylight
Replied by tommylight on topic Schrittmotoren brummen im Stillstand
What are the step time and step space set at?
Does it still loose connection to Mesa when LinuxCNC is running?
Edit,
Check motor wiring, wrong wiring will cause motors to just buzz in place. Disconnected any wire causes the same thing.
Make sure step from mesa goes to step on the drive, misswiring this also causes buzzing in standstill.
Check the drive current is set correctly, to low causes buzzing...
Does it still loose connection to Mesa when LinuxCNC is running?
Edit,
Check motor wiring, wrong wiring will cause motors to just buzz in place. Disconnected any wire causes the same thing.
Make sure step from mesa goes to step on the drive, misswiring this also causes buzzing in standstill.
Check the drive current is set correctly, to low causes buzzing...
Last edit: 09 Apr 2023 18:31 by tommylight.
Please Log in or Create an account to join the conversation.
10 Apr 2023 21:50 #268785
by Julien
Replied by Julien on topic Schrittmotoren brummen im Stillstand
omg it is alive. I turned every BIOS option off that smells just a little bit like "intel" or "power".
Now the ping is around 85us.
Linuxcnc is running stable as long as I dont turn on the motors. When I do so I still get the
hm2/hm2_7i96s.0: Error finishing read!
ITER=5711
from time to time but I was able to set up the basic speeds, ranges and referencing of the axes. I needed some movement of the machine to feel better.
I don't know if and how much time I'll have this week but I will do some switcheroo in the BIOS to figure out what was the problem.
Next step: get finally rid of that finished read error.
My current setup for the axes is:
Driver: MA860H
8x Microstepping (1600 steps per rev)
differential wiring
[JOINT_0]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 41.666666666666664
MAX_ACCELERATION = 500.0
# Die folgenden Werte sollten 25% größer sein als MAX_VELOCITY und MAX_ACCELERATION
# Bei Verwendung der UMKEHRSPIEL-Kompensation sollte STEPGEN_MAXACCEL um 100% größer sein.
STEPGEN_MAXVEL = 52.08
STEPGEN_MAXACCEL = 625.00
P = 1000.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 0.0
# diese sind in Nanosekunden
DIRSETUP = 10000
DIRHOLD = 10000
STEPLEN = 5000
STEPSPACE = 5000
STEP_SCALE = -1600.0
MIN_LIMIT = -0.01
MAX_LIMIT = 203.2
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -5.000000
HOME_LATCH_VEL = 0.100000
HOME_FINAL_VEL = 0.000000
HOME_USE_INDEX = NO
HOME_SEQUENCE = 1
Now the ping is around 85us.
Linuxcnc is running stable as long as I dont turn on the motors. When I do so I still get the
hm2/hm2_7i96s.0: Error finishing read!
ITER=5711
from time to time but I was able to set up the basic speeds, ranges and referencing of the axes. I needed some movement of the machine to feel better.
I don't know if and how much time I'll have this week but I will do some switcheroo in the BIOS to figure out what was the problem.
Next step: get finally rid of that finished read error.
My current setup for the axes is:
Driver: MA860H
8x Microstepping (1600 steps per rev)
differential wiring
[JOINT_0]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 41.666666666666664
MAX_ACCELERATION = 500.0
# Die folgenden Werte sollten 25% größer sein als MAX_VELOCITY und MAX_ACCELERATION
# Bei Verwendung der UMKEHRSPIEL-Kompensation sollte STEPGEN_MAXACCEL um 100% größer sein.
STEPGEN_MAXVEL = 52.08
STEPGEN_MAXACCEL = 625.00
P = 1000.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 0.0
# diese sind in Nanosekunden
DIRSETUP = 10000
DIRHOLD = 10000
STEPLEN = 5000
STEPSPACE = 5000
STEP_SCALE = -1600.0
MIN_LIMIT = -0.01
MAX_LIMIT = 203.2
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -5.000000
HOME_LATCH_VEL = 0.100000
HOME_FINAL_VEL = 0.000000
HOME_USE_INDEX = NO
HOME_SEQUENCE = 1
Please Log in or Create an account to join the conversation.
Time to create page: 0.109 seconds