mini ir on duet2 wifi
-
@andnosobabin said in mini ir on duet2 wifi:
the m558 commands. When I send m558 p1 it returns:
Error: m558: missing z probe pin namesWhen are you sending M558 P1? Why would you send that by itself anyway?
The commands in your config seem correct and produce no errors.
Have you tested the probe yet?
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
-
@phaedrux TBH I'm not sure what i was thinking when i sent that. I couldn't find a good guide and was jumping around and overthinking things i think. Im pretty sure the board works but im waiting on a magnetic bed instead of a pei sheet on an old ender glass plate.
When i put a sheet of paper on the bed tho and raise that to the sensor the light goes out. Does that mean its working?
Im still trying to figure out how to map the sensor to the bed too.
Thanks for your reply
-
@andnosobabin said in mini ir on duet2 wifi:
Does that mean its working?
Easiest way to check is to use the static test described in the link above.
-
@phaedrux OK I just got time to test things. Everything is working except when i run G29 i get the error: Probe already triggered before probing move started. I set the offset and everything in the link. The trigger height was 6.14 but it triggers well above that as well. like there are 2 trigger zones. Im using a flex steel sheet coated in textured pei but it happens with a sheet of paper too.
-
Are you using M558 P1 or M558 P8?
-
-
Can you try P8 instead?
-
@phaedrux Sorry for being almost a year old and reviving this post, life took over and I couldn't get around to working on this till now.
I got it working kinda 1 time. I could run G32 and G29 commands and it would probe the bed as expected but the height map was way off. I tried going back through everything I did (changing nothing) and now it wont even probe the bed it just raises and then crashes the nozzle into the bed ignoring my limit switch and gives me an error that the probe wasn't triggered during the move.
Here's the Z probe section from the config.g file
; Z-Probe M558 P8 C"zprobe.in" H5 F120 T6000 M557 X30:215 Y15:195 S20 ; define mesh grid G31 p500 X30 Y0 Z3.562
Oh and I reran the M122 and M98 commands you said back in Jan and there were no errors shown.
Thanks Again
Brad -
Go through this guide to test your probe.
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
-
When i put a sheet of paper on the bed tho and raise that to the sensor the light goes out. Does that mean its working?
This is the reverse of what should happen, if you are using Duet3D/dc42s IR probe. What probe is this? The LED should be off when far from the bed, and light up when something is close. Also in DWC the probe value should be 0 with nothing under it and 1000 when triggered.
Check your wiring (though I’m not sure how it would work with incorrect wiring), see https://docs.duet3d.com/User_manual/Connecting_hardware/Z_probe_connecting#mini-differential-ir-sensor-by-dc42. If the probe isn’t the Duet3D probe, it might be that you need to invert the probe signal, by putting
!
in the pin name, ie
M558 P8 C"!zprobe.in" H5 F120 T6000
Ian
-
@droftarts said in mini ir on duet2 wifi:
When i put a sheet of paper on the bed tho and raise that to the sensor the light goes out. Does that mean its working?
This is the reverse of what should happen, if you are using Duet3D/dc42s IR probe. What probe is this? The LED should be off when far from the bed, and light up when something is close. Also in DWC the probe value should be 0 with nothing under it and 1000 when triggered.
Check your wiring (though I’m not sure how it would work with incorrect wiring), see https://docs.duet3d.com/User_manual/Connecting_hardware/Z_probe_connecting#mini-differential-ir-sensor-by-dc42. If the probe isn’t the Duet3D probe, it might be that you need to invert the probe signal, by putting
!
in the pin name, ie
M558 P8 C"!zprobe.in" H5 F120 T6000
Ian
The following statement also does not match the IR probe of dc42...
@andnosobabin said in [mini ir on duet2 wifi]
... (it blinks when I move a piece of paper or anything on it)The dc42 IR-Probe does not "blink".
@andnosobabin
Can you post photos of the IR-Probe and its wiring on the Duet-Wifi ? -
@phaedrux If i raise nozzle up 5 or 10mm and run the G30 S-1 command and run it it says "Error: Probe already triggered at start of probing move" if i go 20mm it runs but then triggers at 15mm above the bed and if i run G32 it probes the bed and returns:
"Warning: the height map has a substantial Z offset. Suggest use Z-probe to establish Z=0 datum, then re-probe the mesh.
110 points probed, min error 2.122, max error 3.172, mean 2.710, deviation 0.228
Height map saved to file 0:/sys/heightmap.csv"I re ran G92 Z0 and still the same issue. When i first picked this back up the other day I did all of this and it worked but the next day nothing worked
-
@droftarts I don't remember what was going on back then its not acting that way now tho it just wont trigger at a low height to calibrate it.
-
@norder I dont remember what was going on back then its not doing that now tho. I appreciate the quick reply tho!
-
@andnosobabin said in mini ir on duet2 wifi:
If i raise nozzle up 5 or 10mm and run the G30 S-1 command and run it it says "Error: Probe already triggered at start of probing move" if i go 20mm it runs but then triggers at 15mm above the bed and if i run G32 it probes the bed and returns:
It looks very much like the probe is mounted too low on the print head.
15mm too deep it seems, which can't be the case with a Duet IR probe from dc42 as it's meant to be fitted to the printhead at just 1.5mm above the print bed when the nozzle touches the print bed.However, we still do not know if the probe is really a Duet3D IR-Probe from dc42.
A photo of the probe and how it is mounted on the print head would therefore be of great help in order to be able to help you further with your problem.
At the moment there is not enough information to be able to provide specific help.When we read about a Mini IR here, in most cases we are talking about the dc42 IR, but what you write here does not fit the dc42 IR.
Google Translate
-- Original Text --Es sieht sehr danach aus, als wäre die Sonde zu tief am Druckkopf montiert.
15mm zu tief, so wie es scheint, was bei einer Duet IR-Probe von dc42 aber nicht der Fall sein kann, da sie mit nur 1,5mm über dem Druckbett an dem Druckkopf angebracht werden soll, wenn die Düse das Druckbett berührt.Wir wissen aber immer noch nicht ob es sich bei der Sonde wirklich um eine Duet3D IR-Probe von dc42 handelt.
Ein Foto der Sonde und wie sie am Druckkopf montiert ist, wäre daher eine große Hilfe um Dir bei Deinem Problem weiter helfen zu können.
Momentan reichen die Informationen nicht aus um gezielt helfen zu können.Wenn wir hier von einer Mini IR lesen, ist in den meisten Fällen von der dc42 IR die Rede, aber dass was Du hier schreibst, passt nicht zu der dc42 IR.
-
@norder The sensor is mounted 1.5mm above the bed and the wiring seems to be correct as the sensor DOES function properly but I seem to not have the correct settings and it isnt behaving as i think it should. I will attach pictures to confirm this for you tho.
P.S. The capacitor is oriented differently because i moved it as it was in the way of a previous printhead not the current one.Thanks for your assistance!!
-
@andnosobabin
Everything seems to be fine so far.
However, I'm not the electronics expert now and have more basic knowledge than expert knowledge.
I would put the capacitor back in its original condition, since the protruding capacitor shouldn't cause any problems anymore.
For me it could be a source of error !?Here are my config.g settings of my IR-Probe.
The K0 is entered with me because I have two Z-Probes.
I kept the old BLTouch (K1) for print surfaces where the IR-Probe (K0) has problems, like glass, PEI or rough or textured surfaces.; IR-Probe M558 K0 C"zprobe.in" P3 H1.7 F120 T10000 B1 A10 S0.010 R0.4 G31 K0 P500 X0.6 Y22.3 Z3.162 ; Grid M557 X30:300 Y30:300 P9
Maybe cleaning the IR-Optics will help ?
It could be that oil or grease from the linear rails got on there, or soldering grease when you were working on the print head or the IR-Probe !?Google Translate
-- Original Text --Das scheint soweit alles in Ordnung zu sein.
Allerdings bin ich jetzt nicht so der Elektronik-Experte und habe da eher ein Grundwissen als ein Expertenwissen.
Ich würde den Kondensator wieder in den Original-Zustand versetzen, da der hervorstehende Kondensator jetzt ja keine Probleme mehr bereiten sollte.
Für mich könnte es eine Fehlerquelle sein !?Hier mal meine config.g Einstellungen meines IR-Probe.
Das K0 ist bei mir mit eingetragen weil ich zwei Z-Probes habe.
Ich habe den alten BLTouch (K1) für Druckoberflächen behalten bei dem der IR-Probe (K0) Probleme hat, wie zB Glas, PEI oder raue bzw strukturierte Oberflächen.; IR-Probe M558 K0 C"zprobe.in" P3 H1.7 F120 T10000 B1 A10 S0.010 R0.4 G31 K0 P500 X0.6 Y22.3 Z3.162 ; Grid M557 X30:300 Y30:300 P9
Vielleicht hilft ein reinigen der IR Optik ?
Es könnte ja sein dass dort Öl oder Fett von den Linearschienen drauf gekommen ist, oder auch Lötfett als Du am Druckkopf bzw am IR-Probe gearbeitet hast !? -
Careful... DO NOT use harsh cleaning agents, the optics are made of plastic.
You use a pressure plate with a rough PEI coating... if you turn it over so that the metallic spring steel plate is facing up... does the IR-Probe work then if so ?
If so, then it's because of the rough PEI surface.I don't currently have a rough PEI printing plate and can therefore not assess the behavior of the IR-Probe on such a surface.
It occurred to me as a possible problem.
Google Translate
-- Original Text --Vorsichtig... KEINE scharfen Reiniger nutzen, die Optik ist aus Kunststoff.
Du nutzt eine Druckplatte mit einer rauen PEI Beschichtung... wenn Du diese einmal umdrehst so dass die metallische Federstahlplatte nach oben zeigt... funktioniert der IR-Probe dann gegebenenfalls ?
Wenn dem so ist, dann liegt es an der rauen PEI Oberfläche.Ich habe Zur Zeit keine raue PEI Druckplatte und kann daher das Verhalten des IR-Probe auf so einer Oberfläche nicht einschätzen.
Es fiel mir als mögliches Problem ein.
-
Today is Spamday ... Sorry
I just noticed something...
If you are in front of your printer and your zero point is on the bottom left of the print bed, is the IR-Probe to the LEFT of the nozzle?If so, then the offset of the IR-Probe is wrong.
You have written...
G31 P500 X30 Y0 Z3.562But it should be called X-30 if the IR-Probe is mounted LEFT next to the nozzle.
A tip to measure the offset of the IR-Probe very precisely...
Glue a sewing thread parallel to the X-axis and later parallel to the Y-axis on the print bed.
Then lift the print head so far that the IR-Probe ONLY triggers over the sewing thread.
Move the print head in 0.05mm increments and note the area where the IR-Probe triggered and then take the middle of the area.
Then run the nozzle exactly over the sewing thread and also note these coordinates.
Now you can determine the exact measuring point of the IR-Probe and determine the offset to the nozzle.Google Translate
-- Original Text --Mir ist gerade etwas aufgefallen...
Wenn Sie vor Ihrem Drucker stehen und Ihr Nullpunkt unten links auf dem Druckbett liegt, befindet sich die IR-Sonde LINKS von der Düse?Wenn ja, dann ist der Offset der IR-Sonde falsch.
Du hast geschrieben...
G31 P500 X30 Y0 Z3.562Aber es sollte X-30 heißen, wenn die IR-Sonde LINKS neben der Düse montiert ist.
Ein Tipp, um den Offset der IR-Sonde sehr genau zu messen...
Kleben Sie einen Nähfaden parallel zur X-Achse und später parallel zur Y-Achse auf das Druckbett.
Heben Sie dann den Druckkopf so weit an, dass die IR-Sonde NUR über dem Nähfaden auslöst.
Bewegen Sie den Druckkopf in Schritten von 0,05 mm und notieren Sie den Bereich, in dem die IR-Sonde ausgelöst hat, und nehmen Sie dann die Mitte des Bereichs.
Führen Sie dann die Düse genau über den Nähfaden und notieren Sie sich auch diese Koordinaten.
Jetzt können Sie den genauen Messpunkt der IR-Sonde bestimmen und den Versatz zur Düse bestimmen. -
@andnosobabin I'd be amazed if removing the capacitor between the IR LEDs and the IR receiver doesn't allow light to bleed across and cause false triggers. If you put the probe back into analog mode (use
M558 P1 C"zprobe.in" H5 F120 T6000
), what value does DWC show for the Z probe with the probe far from the bed? If it is not zero, I'd think that is the problem.Ian