Radds - Endstops ignored and bltouch issues



  • Hello, so I've been trying to get reprapfirmware installed on my due with radds and am having trouble with a few things. First of all none of the endstops are being read properly. All of my endstops are normally open. The firmware allows the motors to continue trying to move past the endstops even when triggered. When i send the m119 command all endstops read "not stopped" even when triggered. In my config file i have the command.
    M574 X1 Y1 Z1 S2

    Another issue I am having is getting the bltouch to work. I have wired it to pwm3 which is h3 on radds but the retract and deploy commands dont work. My z probe config file looks like this…
    M307 H3 A-1 C-1 D-1
    M558 P5 X0 Y0 Z1 H3
    G31 X-20.0 Y20.0 Z0 P10

    I imagine my issues with the endstops and the bltouch are related. Can anyone help?


  • administrators

    S2 in your M574 command is wrong, it should be S1. If you have a Z endstop switch then you also need Z0 in M558.

    Probe deployment and retraction are controlled by the deployprobe.g and retractprobe.g files in /sys on the SD card.



  • Okay so I changed the M574 command to use S1 and now it is responding to the endstops however the logical is inverted. How do i invert the logic?

    As for the bltouch I do have the deployprobe.g and retractprobe.g files, but when sending those commands myself through simplify3d, I cannot get the pin to move on the bltouch. I would try to home Z but when i do the x and y axis start grinding because the logic of the endstops are inverted.



  • Okay so I fixed the endstop logic but am still having troubles with the bltouch. I can get it to home the x and y but when it goes to home the z it says the z probe is already triggered. Here are the lines from my config.g for the bltouch. I've tried setting p as both 5 and 4 just but neither work.

    [[language]]
    M307 H3 A-1 C-1 D-1
    M558 P5 X0 Y0 Z1 H3 F200 T5000
    G31 X-20.0 Y20.0 Z0 P25
    
    

    I am also having an issue with thermal runaways. When heating my hotend, I configured it so it heats slowly but even when it hits its target temperature it continues to heat. The entire time it is heating up, it does so in bursts. I dont know how to configure the pid properly please help.

    [[language]]
    M305 P0 T100000 B3950 R4700 H0 L0
    M305 P1 T100000 B3950 R4700 H0 L0
    M305 P2 T100000 B3950 R4700 H0 L0
    M301 H1 P0.1 I0.10 D100 T0.10 S1
    M301 H2 P0.1 I0.10 D100 T0.10 S1
    
    

Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.