New Commands

GitHub Request

Command Syntax:
M2001 S{0} T{0} B{0}
S: Screen power domain
T: Toolhead / linear module power domain
B: Bed / addon power domain

Example usage of this command:
M2001 T0 ; Disable toolhead / linear module power
M2001 T ; Enable toolhead / linear module power, automatically reboots the screen and main controller
M2001 S T B ; Enable all domains, rebooting if T or B was OFF previously

4 Likes

Great, thanks!
Next step would be a page on the touchscreen to execute this without a connection :wink:

3 Likes

Thank you for your suggestion. This request will need the support from our UI team. I will forward it to our software developer team.

Cheers
Edwin

1 Like

Yes, but we maybe implement another feature with this G-code, such as switching Toolhead without power off and keep the enclosure light on. Please stay tuned.

2 Likes

Update

Feature: support M413, on/off power loss recovery #92

Firmware V1.12.1

Syntax

M413: Enable / Disable power-loss recovery
Parameters
S[bool] - Flag to enable / disable.
If omitted, report current state.

Update

Feature: support M600, manually replace filament #93

Firmware V1.12.1

Syntax

M600:Filamater run-out feature triggered
Parameters:None

2 Likes

I feel like I’m missing something, this seems to have been done incorrectly in that it hacked in the M600 support instead of enabling ADVANCED_PAUSE_FEATURE, which would make M600, and IIUC, also M412, work in marlin. Is there a reason it was done this way?

我是一个从事数控机械的职业,我想说的是能不能像数控机床一样在触摸屏上加个MDI模式,可以让懂程序的自己输入一些程序。还有就是目前已经有cnc第四轴了,我个人看法可以加个车削功能,以上是我个人想法。

Translates to: I am a professional engaged in CNC machinery. What I want to say is whether it is possible to add an MDI mode to the touch screen like a CNC machine tool, so that someone who understands the program can input some programs. In addition, there is already a cnc fourth axis. I personally think that a turning function can be added. The above is my personal opinion.

Dear Edwin,
As i’ve seen this M600 code feature is available for SnapMaker 2.0,
but i have Snapmaker Original. Does anyone have any solution for Snapmaker Original to use M600 code to change filament or any other way to make a change on the filament ?

Thanks boy,
Roger