@fcwilt OG is "original gangster". Means old school.
I guess I just have hope that there would be a fancy new way that works better. Guess not. Boo.
@fcwilt OG is "original gangster". Means old school.
I guess I just have hope that there would be a fancy new way that works better. Guess not. Boo.
@fcwilt I just can't do it. I have BL touches on my other printers... But it's just such an OG.method. I wanted something fancier.... I guess nothing exists... Klicky? Lol
@fcwilt Are you just referring to the Duet3D Scanning Z Probe/SZP/Coil? That's what I'm using too. I just don't consider it a viable touch probe. Yet.
@fcwilt what makes that an E3D scanning probe?
@fcwilt unfortunately my z probe is the scanning probe, and consistent it is not for single "touch" probes.
@fcwilt So you recommend having a hard min stop adjusted to nozzle height for the actual bed itself, rather than a nozzle style? I liked the concept of having a nozzle tip = zero every time probing method. Regardless of nozzle. The way you describe would need offset tweaking every time I swapped nozzles and such.
I do like the simplicity of your method and I even started designing mounts around that, but veered off into the method I have now.
Either way, that document needs to be updated.
@jay_s_uk Also, odd setup or not, that link is severely misleading and just plain incorrect. Worth updating.
@jay_s_uk said in Dual Z endstops and G30:
@micaheli Use M574 and G1 H1 commands.
Ignore probes and G30's
That won't work. I've tried. It only stops the corresponding stepper and continues to plow the other one up, jacking the bed all slanted and jamming the stepper. The ONLY way the other one will stop is if the nozzle moves over to it.
I did, however, just get it working with M558 and G30's. I just had the indexing wrong on those during the while true loop. It's now working and probing correctly.
Once I get it all working, I'll return with my full configs.
@fcwilt They are sexbolt style endstops. So the nozzle touches each of them, then moves to the other and back, etc.. To level the bed. Each endstop has it's own input io3.in and io7.in. Each ties to it's own stepper for the corresponding side.
I'm noticing that if I just do a G1 H1 to home, it only stops the corresponding stepper.... which is undesirable as well.
I feel that if I did an individual G30 (if that worked) it would stop both steppers for the z-axis movement, but not sure if that's the right thing to do as I'm not having luck implementing it.
Hey there. My annoying self again.
I'm implementing dual z endstops at the leadscrew positions and I found the following doc:
https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_auto_levelling#axis-levelling-using-endstops
This document is very misleading... if you follow it, you'll get G30 failures because it does not define a probe. Instead I feel like I need to do a G1 H1 move during the "while true" auto leveling sequence?
Should I instead of M574, be using M558 for each endstop? Give them K0/K1 designations and push the scanning probe to K2?
I'd love to know what I'm doing wrong here. Attached are my config.g, bed.g and homeall.bed.g config.g homeall.g
So.... I was dorking around with this and for giggles, I thought I'd try to G30 K1 (the scanning probe) and it worked.... Did a normal probe dive, stopped and appeared to work. I moved the nozzle and did it again, worked again.
So, I went down the path of working this into the while true loop for independent z auto level... It behaved entirely differently. This time, it just went to the scanning height, then scanned across from one lead screw position to the other. No dive, no satisfying click when it stopped diving, etc.
So, I went back to double check my work and I couldn't for the life of me get it to work again, even manually.
WTF is going on? Am I slipping silently into madness?
@charliedrums I'm finally getting to the point of getting this printer.....printing (life got in the way), and now that I'm re-reading this post, it's becoming obvious that bed leveling using the scanning z-probe isn't possible until touch mode is a thing, yeah? It appears to be a thing in beta's, but I'd rather not use a beta if I don't have to.
Is there a way to level using the scanning data? I have two leadscrews and I'd like to just get the two to agree with each other. Is there a way to do a lead screw to lead screw "scan" and level based on that? At the moment, I just have a single bed-mounted "sexbolt" style endstop for determining initial offset, then I was hoping to accomplish the rest with the scanning z-probe.
Am I barking up the wrong tree here?
@charliedrums Also, thanks a TON for that huge reply. Means a lot that you went to all of that trouble. also, 600x600, that's a beast! I have a 720x350 and I consider it TOO big.
@T3P3Tony Excellent, thanks for clearing that up.
Based on the documentation, it's my expectation that powering the board without an external 5V source and with the external 5v select jumper removed, the 5v LED should be off. I've tried the jumper in all of the positions and the LED is always on.
I don't feel comfortable supplying 5V from an external supply until I understand this behavior.
Thoughts?
@dc42 thanks a lot. I'm surprised the accelerometer wasn't used for this. But I'll definitely give this a try when I can.
@dc42 Sweet. Got a link to any information on that yet or do I have to go digging through git comments somewhere? Is it akin to the beacon-touch? Using the accelerometer?
Feel free to move this wherever it belongs, it wasn't super obvious to me.
I'm setting up a printer with independent z motors and want to level the bed based on the scanning probe results. I do not have a discreet toolhead mounted probe other than the scanning one.
How is this done? I'm not seeing it in my search results or the duet documentation. I'm hoping this works without having to G30 with the scanning probe (Ive heard some inconsistent results are to be expected).
Any help is appreciated. I'm still a week or two out from needing an answer, but figured I'd ask now.
Thanks,
Micah
@Phaedrux
Follow up question, is is sufficient to cool the back of the board around the stepper drivers? Or do the driver IC's need to be cooled directly? I see there are vias under the chips, I assume that's for thermal conductivity?
@Phaedrux Thanks. I can't mount it vertically unfortunately; at least not without redesigning a lot of the printer. But it's very possible to blow across the board near the drivers.
I appreciate the quick response!
Thanks,
Micah