# Software/firmware adjustments

**URL:** <https://forum.snapmaker.com/t/software-firmware-adjustments/38497>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Tags:** Laser, Firmware\
**Created:** [December 21, 2024, 6:28am UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497 "2024-12-21T06:28:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DDSnaps](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@DDSnaps](https://forum.snapmaker.com/u/DDSnaps)\
**Post date:** [December 21, 2024, 6:28am UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497/1 "2024-12-21T06:28:24Z")

</div>

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.](https://github.com/Snapmaker/Snapmaker2-Controller)  
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

---

<div class="post-metadata">

**Author:** ![xchrisd](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/xchrisd/32/1503_2.png) [@xchrisd](https://forum.snapmaker.com/u/xchrisd)\
**Post date:** [December 21, 2024, 7:50am UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497/2 "2024-12-21T07:50:53Z")

</div>

The touchscreen is not open source and Android based.

Shoot a ticket as feature request:  
[Support@snapmaker.com](mailto:Support@snapmaker.com) or ticket:  
[https://snapmaker.formcrafts.com/support-ticket](https://snapmaker.formcrafts.com/support-ticket)

---

<div class="post-metadata">

**Author:** ![Hauke](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/hauke/32/5704_2.png) [@Hauke](https://forum.snapmaker.com/u/Hauke)\
**Post date:** [December 21, 2024, 8:37am UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497/3 "2024-12-21T08:37:50Z")

</div>

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](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…

---

<div class="post-metadata">

**Author:** ![wilsonrobertt](https://avatars.discourse-cdn.com/v4/letter/w/b2d939/32.png) [@wilsonrobertt](https://forum.snapmaker.com/u/wilsonrobertt)\
**Post date:** [December 21, 2024, 5:36pm UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497/4 "2024-12-21T17:36:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![DDSnaps](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@DDSnaps](https://forum.snapmaker.com/u/DDSnaps)\
**Post date:** [December 23, 2024, 1:30pm UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497/5 "2024-12-23T13:30:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![wilsonrobertt](https://avatars.discourse-cdn.com/v4/letter/w/b2d939/32.png) [@wilsonrobertt](https://forum.snapmaker.com/u/wilsonrobertt)\
**Post date:** [December 24, 2024, 4:02am UTC](https://forum.snapmaker.com/t/software-firmware-adjustments/38497/6 "2024-12-24T04:02:41Z")

</div>

still interested 🙂 electrical engineer with android experience could be useful
