When I switch on the 3D printer, the PIN goes down/up twice and stays up and the LED lights up permanently. According to the docs, it is supposed to do that, but with 3 times down/up. However, when I enter any of these commands, the sensor is not responding at all:
- M280 P0 S10 ; pushes the pin down
- M280 P0 S90 ; pulls the pin up
- M280 P0 S120 ; Self test – keeps going until you do pin up/down or release alarm
- M280 P0 S160 ; Release alarm
Code: Select all
/**
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
*/
#define BLTOUCH
#if ENABLED(BLTOUCH)
#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
#endif
Then, I have defined the offsets:
Code: Select all
#define X_PROBE_OFFSET_FROM_EXTRUDER 5 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 5 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
Code: Select all
>>> M115
SENDING:M115
FIRMWARE_NAME:Marlin 1.1.1 (Github) SOURCE_CODE_URL:[github.com] PROTOCOL_VERSION:1.0 MACHINE_TYPE:3D Printer EXTRUDER_COUNT:1 UUID:.....
The RAMPS board should get enough current, I have unsoldered the green connectors and have soldered on fat cables directly on the board, plus, there is an external Mosfet Board feeding the heatbed.
I've also tried setting these without success:
Code: Select all
#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
#define Z_SERVO_ANGLES {90,10} // Z Servo Deploy and Stow angles
Thanks in advance for your valued help
Michael