BLTouch and Heaters - How to use the M307 command?
June 24, 2019 03:55AM
Hi all,
in the config.g file, on my machine, I've found the string: M307 H4 A-1 C-1 D-1

This is good because I need to disable bed heating during probing moments, anyway the command does not seem to work (my machine indicate me when the bed and tool are heated on it's embedded screen.)

So, I would ask you:
  • How to check the bed heating while probing?
  • How, precisely, M307 command works?
  • I've checked that "H0" is the heater for my bed. Why shouldn't I use "M307 H0" instead of "M307 H4"?

Please note that my "config-override.g" file contains M307 instructions for M307 H0 and for H7, but not for H4.

Thank you so much!


P.S. some info about my machine:
  • Firmware name: RepRapFirmware for Duet 2 WiFi Ethernet
  • Firmware electronics: Duet Ethernet 1.02 or later + DueX2
  • Firnware version: 1.21 (2018-03-21)


Understanding the universe since the last century.
Re: BLTouch and Heaters - How to use the M307 command?
June 24, 2019 06:33AM
To disable heating during probing, add parameter B1 to your M558 command. See [duet3d.dozuki.com].

The command M307 H4 A-1 C-1 D-1 in your config.g file has a different purpose, it disables Heater 4 in order to make its output pin free to use as the BLTouch control pin, so that M280 commands can use it.

Edited 1 time(s). Last edit at 06/24/2019 06:33AM by dc42.



Large delta printer [miscsolutions.wordpress.com], Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: BLTouch and Heaters - How to use the M307 command?
June 28, 2019 02:53AM
Thank you so much dc42!


Understanding the universe since the last century.
Sorry, only registered users may post in this forum.

Click here to login