[GUIDE] How to install apps on your Snapmaker 2.0 LCD - Access Android part of LCD

ive been running octoprint on my screen for over a week

using a system monitor i dont seem to be going over 50% cpu capacity with octo. its more like 80 when im running octo and a webcam server with a vnc server active

ive been running it heavily to make gridfinity organizers.

I thought you said it was struggling and stuttering? Are you now getting good quality prints witch octo4a?

arc welder has solved 99% of it. its also slicer related. luban even with arc welder makes unusable gcode while cura makes nearly flawless code for the same model and similar settings. i think the bottle neck for my cura gcode is serial connection or buffer related. ill know which is more likely when i look at at meatpack pluugins code and make it work with our screen unit. presently meatpack gcode compression plugin prevents serial usb connection

@jbot, could you tell us what octoprint you’ve installed? Is it the octo4a?

[GUIDE] - how to setup VNC server for remote access.

Especially useful if you have multiple snapmakers. Or have them in a remote location.

screenrecording

  1. I assume you already have an alternative launcher and f-droid installed (first post). You also understand if you have firewall in your network - you might need to configure it. Both snapmaker with VNC server and VNC client should be on the same network to see each other. Regular home setup with wifi access point will work with no issues.
  2. Install the droidVNC-NG - I did it through F-Droid repository (see first post).
  3. Start the app
  4. NEVER LEAVE YOUR VNC SERVER without a password - type in the password in the field
  5. Scroll down and hit START button - it will request permissions necessary for VNC server to work. Turn ON and allow the requests.
  6. Now you should be able to connect to your Snapmaker with any VNC Client. The app actually comes with noVNC client built in, if you scroll down to get the sharable link

    you will get a link, plug it into your browser and you should see the screen of the snapmaker. The link looks like this http://192.168.1.55:5800/vnc.html?autoconnect=true&show_dot=true&&host192.168.1.55&port=9500 Replace the IP address (192.168.1.55) to be able to connect to your machine.
  7. In my case the link above didn’t work, blame my network config. So I had to install TightVNC client, and start it in listening mode
  8. Then go to the snapmaker and hit the “Connect to a listening Viewer” , enter my windows PC IP address and hit ok.
  9. You can also use myriad of VNC clients for iphone, mac, linux and other platforms to connect. There are solutions to organize connections - so you can have all snapmaker machines in one screen, the one I use for other stuff, and now will adopt for snpamaker park - https://guacamole.apache.org/
4 Likes

Just found out that you can go into the keyboard settings and turn off “hide virtual keyboard when physical keyboard connected” to get the on screen keyboard to come up (but there’s no way to dismiss it, so you’ll still need a keyboard connected to e.g. go home)

While I’ve only skimmed through, and have not done this myself. Anyone take a quick dive into the file system and use a basic webserver to try getting files back off the touchscreen that have been uploaded to the snapmaker? Y’know, a feature users have been asking for years. :upside_down_face:

hm
 Should be possible, can probably run an FTP server there
 Didn’t even think of looking for my files :slight_smile:

YES. octo4a i think is the best octoprint for android project.

if anyone would like to troubleshoot the meatpack plugin that would help us have more compact gcode and less buffer runout conditions or stalls during printing. meatpack blocks communication between octoprint and the browser client. probably some stupid hardcoded ports or something it looks for that android octo doesnt have

you need to install virtual soft keys, then use the back triangle button. virtual soft keys can be set to autohide after 1 second. its activated by swiping up from bottom of screen

not yet, i have been looking around and cant see where the j1 app saved my gcode files

Here’s a third method if you don’t have a bluetooth keyboard OR a USB hub
 like me :stuck_out_tongue:

1: I plugged in a USB wired keyboard
2: Winkey+N for notifications
3: Clicked the gear to get into settings > about phone > tapped the build to enable developer options > back into settings > went to developer options and enabled “install apps from unknown sources” there (instead of bringing up the prompt like in the original, either way works.
4: Made sure to download the apk files for f-droid, pie launcher, and the VNC server onto the USB drive.
5: Winkey +N for notifications again and dragged it down to expand it
6: Unplugged the keyboard
7: Plugged in the USB drive
8: Notification came up to explore the drive.


9: Installed everything, clicking “back” and not open until the VNC server and opened it, set it up, and connected.

Now I’m doing everything else via VNC :stuck_out_tongue: Just a bit of a workaround if you lack a bluetooth keyboard and USB hub so you technically are working with one USB port.

EDIT: I also found it a bit odd that it seems to have 2 sim slots, though only one IMEI
 why does it need an IMEI? Why wasn’t it built more tablet style without telephony?

EDIT2: It also seems that the files are NOT saved in the file system and instead, they’re stored likely in the fabscreen files. Which, without root, we cannot access. Disappointing.

2 Likes

Snapmaker used a ready-made “phone” module (Can Android on touchscreen be more open? - #54 by nweolu) - but they chose the -W version, which according to the datasheets has no mobile phone capabilities. The IMEI is then of no consequence I’d guess, and there would be no true SIM slots. Maybe it’s an artefact of this being the same module as its sister modules minus the phone modem.

Ah, I was looking for “virtual soft keys” and nothing came up. You need to specifically look for “virtualsoftkeys” (no spaces) to find the app

@nweolu can we add the setup for the virtual keyboard and VirtualSoftKeys to the main post?

1 Like