FEATURE REQUEST: Web Based Control Interface (Remote Control)

No - usb port != network port.

On Linux it is possible to define the port via start parameter.
/opt/Snapmaker Luban$ ./snapmaker-luban --help

Usage: snapmaker-luban [options]

Options:

-V, --version                       output the version number
-p, --port <port>                   Set listen port (default: 0) (default: 0)
-H, --host <host>                   Set listen address or hostname (default: 127.0.0.1) (default: 127.0.0.1)
-b, --backlog <backlog>             Set listen backlog (default: 511) (default: 511)
-v, --verbose                       Increase the verbosity level (-v, -vv, -vvv)
-w, --watch-directory <path>        Watch a directory for changes
--access-token-lifetime <lifetime>  Access token lifetime in seconds or a time span string (default: 30d)
--allow-remote-access               Allow remote access to the server (default: false)
-h, --help                          output usage information

/opt/Snapmaker Luban$ ./snapmaker-luban -p 12345

As a result it runs on http://127.0.0.1:12345/#/3dp

Should be possible with windows, too.

1 Like

My older printer, a Fabtotum Personal Fabricator, had a web GUI that puts even Octoprint to shame in some regards. It was/is called FabUI and was running on a Raspberry Pi that was part of the printer (integrated). Since fabtotum was a 3-in-1 it had all controls for print, laser and milling, at least to some extent. It is open source, so one could make use of this. It would easily run on the hardware of the touchscreen - it worked reasonably well even on the oldest Raspberry 1 (although it benefitted very much from changing to a faster Raspberry). If you want to get an impression, look here: FABUI Colibri: the OS for 3D printing | FABtotum Fabtotum also was Marlin-based. And it was the only interface of the printer, it has no display, no touchscreen, not a single button beyond the powerswitch. I liked it very much, since it allowed to control the printer from anywhere, it has an included project manager etc.
It seems that someone already tried to generalize it, but the project looks stalled: colibri-embedded / fabui / fabui-frontend Ā· GitLab
Advantage of Snapmaker picking up OctoPrint would be that thereā€™s an active community, meaning it would be mutual benefit.

Long story short: I am very much in favour of the suggestion!

1 Like

Hi back,

well how to say ā€¦ i stumbled upon an unused Raspberry in a box ā€¦ i thought what the heck, letā€™s give it a try ā€¦

Iā€™m still baffled by the smoothness of setting up Octoprint. I rarely encountered such a easy Plug & Play.

The only issue left is a casing for the camera.

Additionally I cheat with a USB-C extension to have the controls at my desk :wink: leaving only calibration and removal for touching the printer.

Cheers!

Look at thingiverse there are a lot of them.

Thanks @stefix , the amount of models available requires checking what fits best ;).
One which seems fitting is in print.

@killwack I was able to put everything in OctoPrint and get it functioning based on the explanation in the thread other than the Get Position button/function. Would appreciate some help how/where to put this in the CustomEditor, Vielen Dank

UPDATE: Finally got it workingā€¦

Hello @killwack

i love your step can you explane how you did this, like which plugins you use and how you connect the fan and the light ?

thank you

The enclosure fan and light are triggered/adjusted with gcode commands, so you can create custom buttons like the post before mentioning the Get Position button needed some custom gcode command set.

Theres a forum post with the snapmaker 2 gcode commands, and octoprint just works straight out the box with usb devices. There are multiple blogs and youtube videos talking it through. Good luck :+1:

1 Like

Fascinating, and thanks for posting. I installed the .deb of 4.3.2 (the latest version) on a Linux Mint 21, and it does not support the ā€œā€“helpā€ option at all. Complains about some missing URL and then starts a server up.

Would be great to get a function via update from the manufacturers. Iā€™m currently working with Artisan + Mac and will soon be trying out the beta of Snapmaker Orca.

1 Like