Hallo,ich bin neu in diesem Forum und möchte mich zunächst für dieses tolle Projekt bedanken.Im Herbst habe ich mir eine sehr einfache Portal-Fräse eines chinesischen Herstellers bestellt um mich mit diesem Thema zu beschäftigen. Dank toller Anleitungen von z. Bsp.: „Talla83“ bin ich recht schnell zu einer ersten Konfiguration gekommen. Später kamen dann Referenzschalter und ein Werkzeuglängensensor zum dynamischen Werkzeugwechsel hinzu. Als CAD / CAM Software nutze ich FreeCAD, da ich auch zuvor bereits damit konstruiert hatte.Vor Kurzem habe ich mit dem aktuellen Image (Debian 12 mit LinuxCNC 2.9.2) eine Neuinstallation vorgenommen um die Oberfläche „QtDragon_hd“ mit den dort konfigurierten Funktionen testen zu können. Das Antasten einer Tastplatte funktioniert bereits nach „entprellen“ des Probe-Eingang nach Anleitung von „talla83“.Probleme bereitet mir aber die z-level
-compensation. Eine Datei „probe_points.txt“ habe ich mit „g-code-ripper“ erstellt. Ich habe die „custom_postgui.hal“ so erstellt, wie in der „QtDragon GUI“ beschrieben, abgesehen von den Zeilen:net xpos-cmd2 z_level_compensation.x-pos <= axis.x.pos-cmdnet ypos-cmd2 z_level_compensation.y-pos <= axis.y.pos-cmdnet zpos-cmd2 z_level_compensation.z-pos <= axis.z.pos-cmd“da die Bezeichnungen „xpos-cmd“ u.s.w. bereite in der HAL benutzt wurden.Nach Start von LinuxCNC sehe ich in „HAL-Show“ auch die Signale. Das Modul „z-level-comnpensation“ wird offensichtlich geladen.Starte ich nun die Kompensation mit dem Button in der Oberfläche, erscheint eine Fehlermeldung in der Konsole (wenn ich LinuxCNC darüber starte):Traceback (most recent call last):
File "/usr/bin/z_level_compensation", line 204, in <module>
comp.run()
File "/usr/bin/z_level_compensation", line 179, in run
compensation = self.compensate()
^^^^^^^^^^^^^^^^^
File "/usr/bin/z_level_compensation", line 105, in compensate
compensation = int(zo / self.scale)
^^^^^^^^^^^^^^^^^^^^
ValueError: cannot convert float NaN to integerAnschließend ist das Modul entladen, jedenfalls sind die Einträge in der HAL (zu sehen über HAL-Show) nich mehr vorhanden.Hat jemand eine Idee, was ich falsch mache? ( In der Anlage ist meine komplette Konfiguration.)Vielen DankKlaus