Go into Marlin_main.cpp and search for marlin_debug_flags That will show you where it is set and referenced.
Type: Posts; User: Roxy
Go into Marlin_main.cpp and search for marlin_debug_flags That will show you where it is set and referenced.
Check out the Debug System and the Debug Flags. And specifically, the M111 command. You may have what you need by turning on that option in the newer releases.
The M114 unconditionally prints "X:" and the number. M119 has this code:
case 119: // M119
SERIAL_PROTOCOLLN(MSG_M119_REPORT);
#if defined(X_MIN_PIN) && X_MIN_PIN > -1
...
M114 Should always be there. The fact it isn't responding is not good! I think I would search Marlin_main.cpp and verify that the code is present. It should look like:
...
Actually.... You don't need a '12 volt out'. That circuit has a MOS-FET that switches the power. You just need a 12 volt power supply. That MOS-FET is handling all the power switching for you....
This circuit does have a reverse biased diode across its solenoid! If you follow its directions you will not cook your electronics.
Do you have a reverse biased diode across the solenoid? If this question doesn't make sense to you, please say so! It is very possible to fry your electronics doing this kind of stuff if you don't...
Well... I don't know off the top of my head. I would have to have schematics and more details from you. But here is what I can tell you off the top of my head. Most (if not all???) of the...
OK... Do you understand why I was questioning if PWM (Pulse Width Modulation) made sense? That kind of feels like a bad thing to do with a solenoid.
Can you post some pictures of the probe engaged and retracted? Did you do anything to handle the inductive kick when the power cycles off to the solenoid? And... If it is a solenoid, why do you...