Latenztest bzw. LinuxCNC über das Terminal starten mit "&" am Ende. Man bekommt dann auch direkt die PID.
Code: Alles auswählen
mantra@mantra:~$ latency-test &
[1] 8856
Danach dafür sorgen dass das Programm nur eine CPU nutzt:
Code: Alles auswählen
mantra@mantra:~$ taskset -p 1 8856
aktuelle Bezugsmaske für PID 8856: 3
neue Bezugsmaske für PID 8856: 1
Nach 1 1/2h ergab das folgende Werte:
Base thread:
MaxInterval: 38651 ns
Max Jitter: 16047 ns
( Ausgangsbasis waren 90k MaxInterval bei 50k Jitter )
In der Theorie müsste damit eine BASE_PERIOD von 50k machbar sein und damit 10k Steps.
Laut einem kleinen Tabellentool sogar über 11k:
Dazu sollte angemerkt werden dass ich bei den Werten für DIRHOLD & DIRSETUP den Angaben nicht ganz trau. Laut Wantai sind die Timings der DQ542MA dafür bei 500ns. STEPLEN & STEPSPACE bei 5050ns.
Aber bei 1/2 Step und 5000mm/min reichen deutlich weniger als 10k. Und mit 1/4 Step wären 10k schon wieder zu wenig.
Werd auf eine Mesakarte umsteigen (in der Zukunft ) und dann wohl auf 8 Mikroschritte bei 1:1:5 Übersetzung.