Snapmaker2-Controller icon indicating copy to clipboard operation
Snapmaker2-Controller copied to clipboard

Feature request: M00 / M01 gcode support

Open smhoover opened this issue 3 years ago • 7 comments

Hello team!

I'm interested in using the M00 code for the cnc module and I'm not sure if it it working correctly or fully implemented.

I see in this document https://snapmaker.github.io/Documentation/gcode/M000-M001 that the mcode might be supported but I cannot get the machine to use pause or resume from luban. I hard code in the m00 or m01 code in my file but the controller acts as if the code is not present or freezes requiring a hard restart.

Can you please look into this?

Best regards

smhoover avatar Sep 15 '21 03:09 smhoover

Hi smhoover, Sorry for the confusion caused by our documentation not being up to date, snapmaker2.0 do not support M0/M1 commands. Can you tell me what you need to do so, maybe I can try to help you in another way.

xhycode avatar Sep 16 '21 02:09 xhycode

Absolutely.

I have written some gcode to engrave numbers on 20 sided die and I would like to have an optional stop that will allow me to pause so I can rotate the faces to mark all faces.

Normally, I would code in a M00 code for this.

Any help would be greatly appreciated. Possibly using the new filament change code?

On Wed, Sep 15, 2021, 9:38 PM xhycode @.***> wrote:

Hi smhoover, Sorry for the confusion caused by our documentation not being up to date, snapmaker2.0 do not support M0/M1 commands. Can you tell me what you need to do so, maybe I can try to help you in another way.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Snapmaker/Snapmaker2-Controller/issues/142#issuecomment-920529348, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUVMPHI3CSXR3ZZ6CSKFSQLUCFKA7ANCNFSM5EBPKDUQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

smhoover avatar Sep 16 '21 03:09 smhoover

Hi smhoover. If it is 3D printing you can use M600 pause, I'm sorry that currently the laser and CNC do not support the command on GCODE pause. Have communicated with the product manager can add this command, because now is developing other modules, until the official release of the firmware or a long time. If you are in a hurry, we can provide a separate test firmware for you to use during the testing phase. Even then it won't be available soon, because it needs to be developed in conjunction with the screen to be implemented. We are sorry that we cannot help you immediately with your problem.

xhycode avatar Sep 16 '21 09:09 xhycode

I understand, and I would love to help test when firmware is available.

Would a tool change command possibly work?

On Thu, Sep 16, 2021, 4:02 AM xhycode @.***> wrote:

Hi smhoover. If it is 3D printing you can use M600 pause, I'm sorry that currently the laser and CNC do not support the command on GCODE pause. Have communicated with the product manager can add this command, because now is developing other modules, until the official release of the firmware or a long time. If you are in a hurry, we can provide a separate test firmware for you to use during the testing phase. Even then it won't be available soon, because it needs to be developed in conjunction with the screen to be implemented. We are sorry that we cannot help you immediately with your problem.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Snapmaker/Snapmaker2-Controller/issues/142#issuecomment-920721227, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUVMPHKNVLHRYM5K5NP2X73UCGXBVANCNFSM5EBPKDUQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

smhoover avatar Sep 16 '21 12:09 smhoover

Work is controlled by the screen, the current controller can not directly pause the screen work, we will add a new protocol to support this feature

xhycode avatar Sep 17 '21 03:09 xhycode

Hi, found this thread since I struggeling with tool changes too. Any updates of providing the M0 command for CNC ?

uefvanscheld avatar Jul 03 '22 01:07 uefvanscheld

Hi, I also would love to see this specially for tool changing, so hoping to get updated from here soon ;)

FoTo50 avatar Oct 10 '23 15:10 FoTo50