X-50 UI and Controller issues

Hey Robert,

  1. the camotics.org 3D toolpath simulation is only shown when connected remotely on a computer/laptop/tablet that has enough 3D hardware capabilites and that has support for 3D graphics acceleration installed. Both does not apply to the Raspberry Pi 3B Raspbian OS on the Onefinity controller, so when you connect a HDMI monitor directly to the Onefinity Controller, it is not displayed (and should not appear).

  2. You cannot update any of the packages of the ancient Raspbian Stretch installation from 2017 on the Onefinity SD card without making the CNC controller functions ceasing to work. This is because more or less every package of which you want to install a recent version relies on countless dependencies to other recent packages that you can only fulfill by a complete OS upgrade. But a OS upgrade is not possible. This is because the crucial bbserial.ko kernel module, that makes communication with the AVR mainboard with the stepper drivers possible, is not packed as a .deb package and not integrated in Dynamic Kernel Module Support (DKMS) so will not be re-compiled automatically on a kernel package upgrade, so on kernel module loading, this module will fail. So updating chrome or any of the packages that could have old security issues is not possible.

  3. CNC Controller reboots into kernel panic despite being powered off because is backfed by the power from the monitor through the USB port, but cannot complete a boot with the low power that it can draw from the monitor.

If you mean this:

…this means the controller is already powered down but some power is backfed through the monitor’s USB cable to the controller. The controller reboots then, but the power is not sufficient to complete the bootup.

This only happens if you have Onefinity controller v4 (the power rocker switch version). This is the issue “CNC Controller reboots into kernel panic despite being powered off because is backfed by the power from the monitor through the USB port, but cannot complete a boot with the low power that it can draw from the monitor”. See @Matticustard’s suggestion below.

If you have a Onefinity controller v5 (the green-lit power pushbutton version), this issue does not appear because it has an additional circuit with which the Raspberry Pi can turn itself off.

We have a search function here.

3 Likes