Search Results (Searched for: )

  • tommylight
14 Oct 2026 16:37
Replied by tommylight on topic stepper motor does not move

The motor vibrates when it is supposed to move but I cannot see or feel, respectively, any movement.
Causes for that might be wrong motor wiring to drive, or to low current set on the drive.
Check the motor wiring to drive first, there are strict rules on wiring winding A to output A, and winding B to output B.
Then read the manuals and set the drives to correct current for the motors you are using.
-
Was this with the step timing set to something extremely low like 2ns or similar? Why would you change stuff at random?
Friendly advice, stop messing with things and expecting them to work, do a bit of reading before actually wiring and running stuff.
  • tommylight
14 Oct 2026 16:31
Replied by tommylight on topic stepper motor does not move

 Please note that according to the advice from tommylight I set the ip adress of the mesacard to 10.10.10.11 instead of 10.10.10.10.
 
It clearly states to set the PC network attached to Mesa to 10.10.10.11 or anything else except 10.10.10.10 as this is the actual Mesa card IP.
You have set it correctly as your ping results to 10.10.10.10 prove, so all is good.
  • PCW
14 Oct 2026 15:31
Replied by PCW on topic stepper motor does not move
The ping times show that the host is set to a 10.10.10.11 IP address and the 7I95T is set to 10.10.10.10

With and Intel MAC you should disable IRQ coalescing:

man hm2_eth

For testing, you can temporarily disable IRQ coalescing with this command:

sudo ethtool -C eno1 rx-usecs 0

( replace en01 with your Ethernet device name if different )

For testing general host latency,  when a base thread is not used (like with Mesa cards), 
you should run the latency test with the base thread disabled:

latency-test 1ms

or

latency-histogram --nobase -sbinsize 500

Also you should go through all the standard latency reducing methods here including the isolcpus grub setting:

linuxcnc.org/docs/html/install/latency-test.html


Just to get things going you should make sure the step time is 5000
and worst case you may need to increase the servo tread period to say 2 ms
(2000000 ns)




 
  • geebee
14 Oct 2026 14:56
Replied by geebee on topic stepper motor does not move
 Please note that according to the advice from tommylight I set the ip adress of the mesacard to 10.10.10.11 instead of 10.10.10.10.In opposition to the ones above the ping results are now with mesacard on the Intel adapter, not the Realtek.

--- 10.10.10.11 ping statistics ---
60000 packets transmitted, 60000 received, 0% packet loss, time 59999ms
rtt min/avg/max/mdev = 0.004/0.005/0.103/0.001 ms
geebee@debian:~$ sudo chrt 99 ping -i .001 -q -c 60000 10.10.10.10
PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.

--- 10.10.10.10 ping statistics ---
60000 packets transmitted, 60000 received, 0% packet loss, time 59999ms
rtt min/avg/max/mdev = 0.139/0.253/0.368/0.010 ms
geebee@debian:~$ 


 
  • PCW
14 Oct 2026 13:37 - 14 Oct 2026 13:39
Replied by PCW on topic stepper motor does not move
You are pinging the host PC, not the 7I95T
try:

sudo chrt 99 ping -i .001 -q -c 60000 10.10.10.10

( It will run for 1 minute then print timing statistics )

 
  • geebee
14 Oct 2026 12:32
Replied by geebee on topic stepper motor does not move
I changed the network adapters: Mesacard is now Intel 82579V, internet Realtek RTL8111/8168/8411
ping times now are 0.019 - 0.022 ms compared to approx. 0.03 ms before (see attachment).

No change in behaviour. The motor vibrates when it is supposed to move but I cannot see or feel, respectively, any movement.
  • anfänger
14 Oct 2026 11:42
Replied by anfänger on topic Hermle auswahl Mesa Karten
sind die Glaasmesstäbe noch "original" an der Maschine? Dann sind dass ggf analoge, es gibt konverter (die habe ich auch) hat bei mir aber nie ganz sauber funktioniert. Habe die dann gegen neue getauscht. Weiß aber nicht was das nen Haus weg hatte die Konverter oder die Stäbe.
Ich würde die Endschalter der achsen nicht zusammenfassen. Macht die Fehlersuche leichter.
Ich persönlich würde auch mehr Ausgänge machen, wie reglerfreigabe und ggf Schütze für die Stromversorhung der Hochspannung an den Treibern.

Bzw das ist ja eine die schon ne steuerung hatte, da würde ich mir die Liste der IOS aus den Manuals / Stromlaufplänen ziehen.
  • geebee
14 Oct 2026 10:10
Replied by geebee on topic stepper motor does not move
I was not really aware of latency issues since according to my understanding the signals are provided by the mesa card. Whether mine does so correctly I cannot tell ( and dont know how to test ) so far. In the attachments the information you asked for.The latency test was done while in the internet but no more additional load for the computer. Neither a latency test done in the past nor hardware recommendations from the web gave me any hint this could in my case be a problem. Next, I will do some research about how to adjust the bios in order to improve things.

Cheers

geebee
  • Hermle_Gerald
14 Oct 2026 09:27 - 14 Oct 2026 09:31
Replied by Hermle_Gerald on topic Hermle auswahl Mesa Karten
Ich habs jetzt mal etwas genauer durchgedacht:

Lenovo Thinkcentre als Pc
Portables18,5 Zoll Touch Display (wird gerade getestet)

Sew Movitrac MCLTEB0022-5A3-4-00 für die Hauptspindel, Ansteuerung 0-10V/rechts/links
3x Ac Servo Driver 230V Model: JMC - JAND 10002-20B
3x Heidenhain Glasmaßstab

3x Ausgang für die Achsklemmung x/y/z
1x Ausgang Werkzeugspannen sk40
1x Ausgang Kühlmittelpumpe
2x Ausgang für Getriebeschaltung Motor Rechts/Links

7x Ausgänge gesamt + einige Reserve. Die aktiven Taster am Bedienpult sollten wenn möglich Leuchten.

3x Eingang Endschalter
1x oder 3x Eingang Hardware Endschalter. Ich denke man könnte alle drei Achsen zusammenfassen.
5x Eingang Programm: Start, Pause, Stop, Vorschub Stop, Spindel Stop
5x Eingang Achse verfahren: +/-, Eilgang, x, y, z
2x Eingang Getriebeschaltung, Getriebestellung mit zwei Taster (Zweigang Getriebe)
1x Steuerspannung Ein/Aus
1x Not Aus

18x Eingänge gesamt + Reserve

3x Poti Eingang: Eilgang, Vorschub, Spindel

Ich habe keine Ahnung wie man am besten die Servos ansteuern sollte? Im Endeffekt muss die Position von den Glasmaßstäben kommen. Ich hoffe Ihr könnt mir dabei helfen. 
  • romanetz
14 Oct 2026 09:23
(venv) engin@engin:~/litex-work/liteeth/bench/ESC$ ethercat slaves -v -p 0
=== Master 0, Slave 0 ===
Device: Main
State: PREOP
Flag: E
Identity:
 Vendor Id:       0xdeadbabe
 Product code:    0x00c0ffee
 Revision number: 0x00000001
 Serial number:   0x00000000
DL information:
 FMMU bit operation: no
 Distributed clocks: no
Port  Type  Link  Loop    Signal  NextSlave
  0  MII   up    open    yes             -
  1  MII   down  closed  no              -
  2  N/A   down  closed  no              -
  3  N/A   down  closed  no              -
Mailboxes:
 Bootstrap RX: 0x0000/0, TX: 0x0000/0
 Standard  RX: 0x1000/128, TX: 0x1080/128
 Supported protocols: CoE
General:
 Group: Colorlight5A75E
 Image name:  
 Order number:  
 Device name: Colorlight 5A-75E EtherCAT Device
 CoE details:
   Enable SDO: yes
   Enable SDO Info: no
   Enable PDO Assign: no
   Enable PDO Configuration: no
   Enable Upload at startup: no
   Enable SDO complete access: no
 Flags:
   Enable SafeOp: no
   Enable notLRW: no
 Current consumption: 0 mA
  • romanetz
14 Oct 2026 09:17
Update: PREOP reached, full SII EEPROM interface workingQuick update on the Colorlight 5A-75E EtherCAT slave.Since my last post, quite a bit has moved:What works now:
  • SII EEPROM emulation fully implemented and verified with IgH master
  • Code:
    ethercat slaves -v
    reads identity correctly:
    • Vendor Id:
      Code:
      0xDEADBABE
      , Product code:
      Code:
      0x00C0FFEE
    • All SII categories parsed: STRINGS, GENERAL, FMMU, SYNCM
  • AL state machine:
    Code:
    INIT → PREOP
  • IgH configures SM0/SM1 and accepts the slave in PREOP
Current limitation:
CoE mailbox is not implemented on the FPGA side yet, so IgH fails on
CoE SDO upload (
Code:
0x1C12
PDO assign) and never reaches SAFEOP/OP.Next steps:
  • Remove CoE declaration from ESI to bypass mailbox requirement for
    Phase 1 (bring-up with LinuxCNC and quadrature encoders)
  • Then decide: implement mailbox via VexRiscv + SOES (Phase 2), or
    keep CoE-free with PDO mapping from ESI
Repository:
github.com/romanetz/liteethercat Architecture and roadmap:
Code:
docs/architecture.md
in the repo.The project continues the same modular LiteX approach. Once the slave
is in OP and HAL pins react to encoder movement, I'll post a video.
  • Shu
14 Oct 2026 08:14
Replied by Shu on topic A6 1000w troubles.
your machine enable signal is probably not passed to the drive? is the drive in op mode at all? check with 'ethercat slaves' in a terminal. and post your full config with ini, hal, and ethercat xml
  • Shu
14 Oct 2026 08:09
Replied by Shu on topic Hermle auswahl Mesa Karten
moin gerald,
für mehr infos solltest du die genauen kompletten bezeichnungen von den servo drives erwähnen. und mach dir doch mal eine tabelle mit allen benötigten inputs/outputs, dann weisst du auch was du an mesa hardware brauchst, also wie viele pins und was für welche. wenn du die genaue bezeichnung von den servo drives hast, kann jemand auch mehr zur anbindung sagen.

ich wette schonmal einen kasten koffeinhaltiges kaltgetränk, dass du die servos drives nicht über ethernet anbinden kannst :-D die haben vielleicht ein paar rj45 ports für einen bus wie modbus, ethercat etc. aber kein ethernet.
  • anfänger
14 Oct 2026 07:10 - 14 Oct 2026 21:27
Replied by anfänger on topic calling all probe basic lathe users!
sounds great. If not open source is it still free? Or at least pretty affordable once its finished.

the next two evenings I wanted to work in the lathe UI anyway to clean up my bash codes zu python the rest ist done. I could implement it and test it on the weekend. I have some lathe work coming which would be perfect to test.
  • Shu
14 Oct 2026 07:02
Wo in DE steht die Maschine denn?
Displaying 286 - 300 out of 11915 results.
Time to create page: 0.432 seconds
Powered by Kunena Forum