My machinekit machine is BeagleBone Black with Debian Stretch, installed
following instructions
here: https://machinekoder.com/machinekit-debian-stretch-beaglebone-black/
latest kernel, updates, Cetus and Machineface
I am trying Machinekit Client on Debian Stretch amd64, Windows 10 64bit and
Android phone.
Linux 64bit, latest:
In Multicast works perfectly when client is connected through cable.
Crashes in Unicast through cable with output:
$ ./MachinekitClient_Development-201802191036-master-dc92443-x64.AppImage
qml: Starting to load the main application.
qrc:///main.qml:51:5: QML ConnectionWindow: Binding loop detected for
property "state"
qml: Main application loaded.
/tmp/.mount_ch0WoX/AppRun: line 13: 15055 Segmentation fault
/lib64/ld-linux-x86-64.so.2 "$CWD"/bin/machinekit-client $@
Does not work through WiFi - can't find any instances in Multicast and
crashes in Unicast.
But at some rare cases when MachinekitClient crashes (maybe while in live
session the server disconnects) and I try to forcibly kill it, the whole
system crashes, only reset button works.
Windows tried multiple versions, including older ones - both x86 and 64bit:
In Multicast finds server instance, interfaces, starts them, but can't find
any service. Crashes in Unicast.
In Multicast can't find any instances through WiFi, crashes in Unicast.
Android, latest official version:
Does not work through WiFi - can't find any servers in Multicast and
crashes in Unicast.
Can't test cable connection on this android device.
I think my router is not IPv6 capable.
it's run.py contents are:
#!/usr/bin/python
import sys
import os
import subprocess
import time
from machinekit import launcher
from machinekit import config
launcher.register_exit_handler()
#launcher.set_debug_level(5)
os.chdir(os.path.dirname(os.path.realpath(__file__)))
mkconfig = config.Config()
if 'MACHINEKIT_INI' not in os.environ: # export for package installs
os.environ['MACHINEKIT_INI'] = mkconfig.MACHINEKIT_INI
if 'HAL_RTMOD_DIR' not in os.environ: # export for package installs
os.environ['HAL_RTMOD_DIR'] = '/usr/lib/linuxcnc'
#if 'DISPLAY' not in os.environ: # export for connecting to display
# os.environ['DISPLAY'] = ':0.0'
try:
launcher.check_installation()
launcher.cleanup_session()
launcher.load_bbio_file('furaday_stepgen.bbio')
launcher.install_comp('fur.comp')
launcher.register_exit_handler() # enable on ctrl-C, needs to executed
after HAL files
launcher.start_process('machinekit main.ini')
launcher.ensure_mklauncher() # ensure mklauncher is started
launcher.start_process("configserver -n laser ../Cetus ../Machineface")
while True:
launcher.check_processes()
time.sleep(1)
except subprocess.CalledProcessError:
launcher.end_session()
sys.exit(1)
sys.exit(0)
--
website: http://www.machinekit.io blog: http://blog.machinekit.io github:
https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.