Strange issues with CORExy, sensorless homing, BLtouch.



  • just to give you a idea this was/is my first printer and I bit off more than I could chew= hind site 20/20! the printer is a folgertech FT-6 once again hind site 20/20.... I never built the printer stock, it had the duet board, mosquito hotend, and 713 maker carriage installed from the first print and actually did well(2 calibration cubes). I already had Tk wards CORExy conversion, and a bltouch on hand and decided to install it. had to make some modifications but got it all together. I'm very good with fabrication so building things has never been a issue for me. Though I lack the experience/knowledge in the programing/code department for sure.

    After getting it all back together I had no way to mount the end-stops so i decided to go sensor-less.
    it kinda works sometimes but it randomly drives the bed into the hotend when homing (not everytime) and I have to shut it down. It wasn't hard to get a first layer without the bltouch but i cant for the life of me consistently get a good first layer with it. Now another weird issue popped up the other day for some reason when I turn the machine on the hotend says active and setpoint/standby is set to -2xx degrees for some reason. I'm at the point i would be willing to pay for someones time to sit down and help my get this thing ironed out.... I have considered scrapping this thing because I have at least 200 hours of trying to figure out the darn configuration and still having issues. please take a look at it tell me if you see anything i should change. also im using cura so if you have a start and stop code it would be appreciated.
    bed.g
    cancel.g
    config.g
    tpre0.g
    tpost0.g
    tfree0.g
    stop.g
    start.g
    sleep.g
    retractprobe.g
    resurrect.g
    resume.g
    pause.g
    homez.g
    homey.g
    homex.g
    homedelta.g
    homeall.g
    end.g
    deployprobe.g
    config-override.g



  • Your files did not upload correctly, please upload them again.
    Where are you located (if you want somone to sit down and help you with it)?



  • I/m in houston. do they work now?



  • No ... are you using the 'upload' button on the far right above the text composition window ?



  • I think you got it now, the bed.g file has just shown up.
    .... and here are the rest .....


  • Moderator

    @1SLOWc6 said in Strange issues with CORExy, sensorless homing, BLtouch.:

    when I turn the machine on the hotend says active and setpoint/standby is set to -2xx degrees for some reason.

    This happens because you have a T0 in your config.g which enables the first tool. Which is fine, but you don't have a G10 command to set the temps. -273 just means that the tool is selected, but the heater is off.

    You might wanna add something like this to your tool definition.

    M563 P0 S"Titan Aero" D0 H1                             ; Define tool 0 (Titan Aero extruder)
    G10 P0 X0 Y0 Z0                                    	; Set tool 0 axis offsets
    G10 P0 R0 S0                                       	; Set initial tool 0 active and standby temperatures to 0C
    T0                                                 	; Select first tool
    

    Did you create your own config from scratch, or did you use the online configurator tool? Starting with the online tool is a good idea, because it should give you a working base (provided you fill out the details accurately).

    ; Microstepping
    M350 X128 Y128 Z16 E16 I1                 	; configure micro-stepping with interpolation
    M92 X640.00 Y640.00 Z720.00 E415       		; set steps per mm (813/814 worked pretty good)
    

    I would suggest sticking to x16 microstepping with interpolation to x256 enabled. You'll get the smooth quiet operation without risking overloading the CPU during fast movement.

    M558 P9 F1500 H5 T6000                          ; Set Z probe type to bltouch and the dive height + speeds
    

    Your BLTouch dive rate is ridiculously high.

    Try this instead

    M558 P9 H5 F60 T6000 A10 R0.75 S0.003 B1
    

    What exactly is the problem? Is sensorless homing working for X and Y? The BlTouch dive speed would explain the inability to get a good first layer. You're probing way too fast. But does it otherwise work? Does it deploy and retract the pin and stop movement when triggered?

    G1 S1 Y-345 F2600  	; move 345mm, stopping at the endstop
    G4 P125			; wait 130msec
    G1 Y10 F1000          	; move away from home 10mm
    G4 P125			; wait 130msec
    G1 S1 Y-345 F2600      	; move towards axis minimum again stopping at the endstop
    G4 P125			; wait 130msec
    
    ; X AXIS
    G1 S1 X-690 F2600 	; move 690mm, stopping at the endstop
    G4 P125			; wait 130msec
    G1 X10 F1000          	; move away from home 10mm
    G4 P125			; wait 130msec
    G1 S1 X-690 F2600      	; move towards axis minimum again stopping at the endstop
    G4 P125			; wait 130msec
    

    I see you have a much of G4 wait commands in your homing files. Totally unnecessary.



  • I will give those a try. Sensorless homing is working but for some reason the probe randomly doesn't deploy and the bed drives through the hotend. Something is causing it to randomly do this. It will work a couple times then surprise you out of nowhere the probe doesn't deploy and it will keep driving up.

    On the micro stepping I was told to do that for the sensoreless homing needing more accuracy. Is that not the case?


  • Moderator

    @1SLOWc6 said in Strange issues with CORExy, sensorless homing, BLtouch.:

    Is that not the case?

    No. It's going to stop at full steps, not microsteps. And even then it's full steps within a margin.

    For the BLTouch, have you tested it like this?

    https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

    And have you seen these?
    https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_Software_setup_Duet_2_WiFi_Ethernet_running_RepRapFirmware_Num_2

    https://duet3d.dozuki.com/Wiki/BLTouch_Troubleshooting

    If you send M401 and M402 does the pin deploy and retract?
    Your deploy and retract macros look correct.



  • Sorry I edited my last post. I typed that while having a conversation with someone here at work. Just to be clear the probe works and is calibrated but randomly malfunctions and the bed never stops driving up until you shut the printer off.


  • Moderator

    Is it a clone?
    Is the wiring flexing at all causing an intermittent break?

    You can decrease the Z axis motor current during probing to limit any damage if the head should crash.



  • Not a clone and i have rewired several times. I am very ocd when it comes to wiring. i have also change it out with another brand new sensor with same intermittent results.


  • Moderator

    The other thing I noticed is the trigger height

    G31 X15 Y0 Z4.2 P25

    4mm is a bit high. When mounted in spec, it should be close to 2mm. I wonder if the nozzle is hitting the bed before the probe can trigger.

    BLTouchZHeight.png


Log in to reply