-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ADS7846 Touchscreen with MKS SKIPR Mini v1.0 / MKSCLIENT Software by Makerbase #45
Comments
Oh, this is pretty complex topic IMO. Let's start from easies and maybe most unrealistic options: Then, I am not sure about aproach of copying binary files with symlinking libs for different versions. IMO it's unrealistic. BTW, your cli output is related to the touchscreen but not for display device. For output device I would expect something vga or fb/frame buffer related. |
Well, yes ...
their answer is: "use our Buster Armbian image"
it's a wide shot, but as long as you stay within the same major version of the packages, it mostly works, because the API/subroutine parameters for calling the library function normally don't change within minor version updates Of course it brakes on the next major version update, but it buys time ... found another workaround:
So I modified this start script:
at least it starts now ... |
Hm, pretty interesting. Please drop an update here, at least if display and touchscreen do/do not work. Perhaps someone instrested in this hardware too.. |
you're totally right, I just mixed it up. There is only a touchscreen on the printer, no separate display. |
the service starts (without actual touchscreen attached):
The original version on the MKS Buster image shows this:
|
For me it does not have sense. You should see some image to be displayed, especially in case of Klipper. Otherwise what the point in touchscreen... In generally it remind me this and that discussion. Perhaps you may ask (or get some ideas) how they make screen and wifi work. And just for the infor: |
There is no mksclient in Kingroon's buster. ( modified mkspi ) |
well, it was just a slight chance. the statically linked mksclient binary does not work on the armbian image
|
Which feature would you like to have?
I'm trying to use armbian-mkspi on a
MKS SKIPR Mini v1.0 on a TronXY printer with the Tronxy Klipper Upgrade Kit (which is this board essentially)
The Tronxy/Makerbase Upgrade kit uses a special display ...
hwinfo
says:They (Makerbase) seem to use this with a self written software named "mksclient" - the binary is on their supplied Klipper Armbian image, but the source code is not.
It lives in
and uses these libraries
Armbian Bookworm does not provide all of those libraries
libboost_system.so.1.67.0 => /lib/aarch64-linux-gnu/libboost_system.so.1.67.0 (0x0000ffff90678000)
this seems to be in
libboost-all-dev
in version 1.74.0, so I might get away with just creating a symlink from the new version with the filename of the old version.same with
/lib/aarch64-linux-gnu/libpython3.7m.so.1.0 (0x
which hopefully ca be cheated withlibpython3.11....
next is
/lib/libwpa_client.so
- I can't find that in any package for Bookworm, only/usr/lib/aarch64-linux-gnu/libwpa_client.a
, not.so
any idea?
copying the old `libwpa_client.so' from the Buster Armbian on the SKIPR Mini Image does not work, it results in
and of course you can't just copy the
.a
(static) to a.so
(dynamic)... that can't load dynamically ...so, is there any version of
libwpa_client.so
for Armbian Bookworm?Or: Does anyone perhaps can get a hold of the source code of this thing ... ?
or any other idea on how to proceed ?
Funding
The text was updated successfully, but these errors were encountered: