Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.12k stars 2.06k forks source link

M107 is deprecated in Teacup and RepRapFirmware #4605

Open thomaskilian opened 6 years ago

thomaskilian commented 6 years ago

According to RepRap M107 is deprecated. However, Cura sends it initially at layer 0:

;---------------- ;LAYER:0 M107 G0 F3600 X51.92 Y82.155 Z0.2 ...

stelgenhof commented 6 years ago

That is not correct. The documentation says "Deprecated in Teacup firmware and in RepRapFirmware.". Firmwares like Marlin for example still supports this GCode command (See: http://marlinfw.org/docs/gcode/M107.html)

thomaskilian commented 6 years ago

Would it be possible to send the alternative M106 S0 anyway as this seems to be supported in all firmwares?

stelgenhof commented 6 years ago

It is possible do that in the custom Start GCode section of the machine settings.

However this is not needed. Cura will issue the relevant GCode commands depending on the Gcode flavor of your machine. (In Machine Settings).

thomaskilian commented 6 years ago

Unfortunately the Teacup flavor is not available :-/

thomaskilian commented 6 years ago

Probably I have to do that in my Teacup post-processor. Would just need to remove that very line from the record. Well....

stelgenhof commented 6 years ago

In that case I would add the M106 command in the start GCode section :)

thomaskilian commented 6 years ago

That does not stop Cura to send M107. However, as long as I can post-process the code it's probably just fine. You may close this issue.

stelgenhof commented 6 years ago

Correct it will still send, but shouldn't be an issue when you put the M106 S0 command in. (I can't close this issue, only you or the maintainer(s) of this repository can).

Cheers! Sacha