Software/firmware adjustments

Hey, I’d like to have/make some minor features on SM2.0.
I thought that the SW is fully open, and it wouldn’t be a bumpy road to achieve that.
Unfortunately, I’m struggling.

What I wanted

  • Add an easy swap park command to the main screen (along with other icons). It is very annoying to look it up in the settings, and I frequently use that.
  • Repeat button. When a lasering job is done, there is a button “complete”. I would like to have another button, say repeat, which would run the same job with the same settings (no additional offset setting).

Where I struggle
I briefly browsed Snapmaker files on github.
There is indeed a repo with FW GitHub - Snapmaker/Snapmaker2-Controller: Snapmaker2-Controller is the firmware for Snapmaker 2.0 3-in-1 3D Printers.
however, it looks like there are just callback handlers of the controller side (which is somehow logical), and they need to be triggered from an app on the screen computer.
So, please correct me if I am wrong, or tell me which repo I should take a look at to adjust the screen app.

…or tell me if you see another approach to my goals.

Thank you

1 Like

The touchscreen is not open source and Android based.

Shoot a ticket as feature request:
Support@snapmaker.com or ticket:
https://snapmaker.formcrafts.com/support-ticket

2 Likes

AFAIK the touchscreen controller software is not open source(d). And what you describe (and what I guess many users would love to have!) would be something you’d need to change the touchscreen controller for. I guess the fastest road to success here might be to run octoprint and replace the touchscreen by that…

Here’s a video by Thomas Sanladerer where he demonstrates how to run Octoprint on a Smaertphone - which would bring your experience to a touchscreen: https://www.youtube.com/watch?v=74xdib_-X38

All that said: I’d wish that they’d open source the touchscreen controller! Imagine even being able to add your own apps to the screen…

1 Like

im open to the android shuffle. a past career was designing and developing the weightwatcher app for android. 12 million users, hundreds of different tested devices. this would be entertainment. a specific user type and usage on a single device type.

Here is the outcome of posting the support ticket
TL;DR features are discussed; the app won’t be open source.

Hello,
We truly appreciate you taking the time to provide feedback and help us improve our products.

Regarding the repeat button and part button suggestion. I’ve forwarded your suggestion to our product team for their review. They will evaluate the feasibility of implementing it and consider it as part of our ongoing efforts to enhance our products.

I’m sorry to inform you that the touchscreen firmware is not planned to be open-source. We apologize for the inconvenience.
Best regards,
Deco

2 Likes

still interested :slight_smile: electrical engineer with android experience could be useful