LinuxCNC / Parallelport: Maschine reagiert nicht
Hallo,
ich möchte meine Stepcraft mit LinuxCNC betreiben. Dazu habe ich wheezy-Live-CD auf dem PC installiert und dann sowohl nach der Anleitung [1] konfiguriert als auch die fertigen Configs [2] (mit angepasster Parallelport-Adresse) getestet.
Ich habe das Ganze an 2 unterschiedlichen PC getestet, bei beiden war es genau das gleiche Fehlerschema:
Wenn ich im Stepconf bei der Achseneinstellung auf "Achse testen" gegangen bin und die Pfeile zum Joggen angeklickt habe, ist bei X/Y nichts passiert, bei der Z-Achse hat der Motor zwar gebrummt, aber sich nicht bewegt.
In Axis war oben rechts "Not-Aus" aktiviert, ließ sich aber weder per Icon noch per Kontextmenü deaktivieren.
Ich vermute, es gibt ein Problem mit dem Parallelport (oder hat jemand Ideen, woran das sonst noch liegen könnte?)
Jetzt meine Fragen dazu:
1) Wie würdet ihr an dieses Problem rangehen? Wo liegt eurer Meinung nach (wahrscheinlich) das Problem?
2) Welche BIOS-Einstellungen muss ich konkret benutzen?
3) Wie kann ich testen, ob LinuxCNC Zugriff auf den Parallelport hat?
LG und schonmal danke im Vorraus.
EDIT: Bei
lspci -v
wird kein Parallel-Controller ausgegeben, aber bei
sudo cat /proc/ioports | grep parport
ist er dabei.
===========================
[1] https://rlirc.blogspot.de/2014/03/betrieb-der-stepcraft-420-mit-linux.html
[2] https://github.com/Stadslab/CNC/tree/master/stepcraft420
Hallo,
ich betreibe meine Stepcraft auch mit LinuxCNC (unter Ubuntu Linux). Die Anleitung [1] sieht korrekt aus, und wenn ich mich richtig erinnere habe ich auch die Configs aus [2] verwendet. Wichtig ist, wie in [1] beschrieben, Pin 11, den Notausschalter zu invertiert. [1] ist übrigens die Configuration der alten Stepcraft 1. Für die neuen Stepcraft 2 muss die Spindelsteigung von 4 auf 6 erhöht werden. Mit deinem Problem hat das aber nichts zu tun.
Zu deinen Fragen:
1) Zuerst würde ich einen Latency Test durchführen, wie in [1] beschrieben. Scheinbar haben viele Probleme, mit einem Notebook LinuxCNC anzusteuern, ich habe daher von Anfang an einen alten Desktop-PC verwendet. Mögliche Fehlerursachen sind auch lange, oder schlechte Parallelkabel, oder starke Störquellen in der Nähe. Das Problem ist, dass eine Fehlersuche mit den Mitteln, die normalerweise zur Verfügung stehen, schwierig ist. Es kann an der Software, am PC, am Kabel oder an der Stepcraft liegen. Der Paralleport-Einschub ist eher unwahrscheinlich, weil er nur die Leitungen der internen Schnittstelle verlängert. Aber Stepcraft-Controller und Stromversorgung sind mögliche Fehlerquellen.
2) Ich habe die Parallelschnittstelle mit ECP+EPP konfiguriert.
3) Wenn der Motor der Z-Achse auf Tastendruck gebrummt hat, scheint die Stepcraft zumindest Signale zu empfangen.
Grüsse
Thomas
SC 2/420 - Parallel, HF-500, LinuxCNC, Estlcam
Erstmal Danke für die schnelle Antwort.
Meinst du mit 1), dass ich dann die die der Config angegebene Latenz erhöhen sollte? (Habe die Maschine auch an einem Desktop hängen)
Zu 2): Ok, das ist die Standardeinstellung, hier [1] gab es Probleme damit.
Nutzt du den Original-Parallelport [2] oder hast du was selbst gebastelt? Ich habe übergangsweise nen Parallelport mit Jumper-Kabeln an den Header in der Maschine gebastelt (Aber die Pinbelegung gefühlt 2000x nach [3] kontrolliert)
Das sind alles ziemlich viele Fehlerquellen.
Hat jemand eine Idee, wo ich ansetzen kann (und wie)?
LG
================================
[1] http://forum.linuxcnc.org/forum/42-deutsch/30969-parallelport-adressen-problem#74631
[2] https://www.stepcraft-systems.com/zubehoer/elektronik/parallel-modul
[3] https://www.stepcraft-systems.com/forum/zubehoer/1190-parallel-board
Falls die gemessenen Jitter-Werte beim Latency Test zu hoch sind, ist entweder der PC ungeeignet, oder es läuft noch was im Hintergrund, das den Betrieb von LinuxCNC stört. Hier findest du typische Werte bei verschiedener HArdware: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test
Ich habe die Steppi zusammen mit dem original Parallelport gekauft. Wenn du den Parallelport nicht dabei hast, müsstest du aber eine USB-Schnittstelle haben. Wenns damit läuft, kannst du zumindest den Stepcraft-Controller und die Stromversorgung als Fehlerquelle ausschliessen.
Bei lauffähiger USB-Konfiguration würde ich mir auch überlegen, ob du unbedingt auf Parallelport umsteigen willst. Ich halte es da mit dem Spruch 'Never touch a running system' 🙂
SC 2/420 - Parallel, HF-500, LinuxCNC, Estlcam
Hallo,
das habe ich vergessen zu erwähnen: Die USB-Schnittstelle war dabei, mit der läuft die Maschine auch --> Controller o.k.
Warum ich davon weg will, ich glaube ich jedem klar, der schonmal mit der Starter-Version von WinPC-NC gearbeitet hat: das Programm kann einfach überhaupt garnichts. Nimmt nochnicht einmal G-Code, sondern nur HPGL, das eingentlich nicht für CNC-Maschinen gedacht ist.
LG
Dafür kannst du damit die Steppi erst einmal testen und alles anfertigen, was du für eine andere Steuerung benötigst.
Gruß, Uwe WinPC-Nc V4, EstlCAM V11 / V12 www.ubo-cnc.de
- 44 Foren
- 7,395 Themen
- 63.3 K Beiträge
- 10 Online
- 26.5 K Mitglieder