end stop and probe shenanigans
hello i am kind off clue less on a problem i have with my new config:
ratrig vcore / octopus v1.1 / euclid probe / raspberry pi4 // all on mainsail
the problem is after the initial programation when i got to checking endstop (i followed the klipper procedure) they returned: all triggered.
i proceded to check if it was a state inversion with: QUERY_ENDSTOPS , and the result is the real problem:
Z (euclid probe) return triggered manualy activated or not.
also X & Y are on open when manually triggered and triggered on their default state i know i need to change the pin comment with a "!" or remove it but i have no clue where to find this line of code as it is not in the doc "printer .cfg".
Soi checked if the placement on the board was good for the euclid:
https://os.ratrig.com/docs/boards/btt/octopus-11/
also the euclid probe its a basic switch and its wirred on the correct emplacement on the board:
image
may the problem be : i quote the euclid probe site "If Euclid Probe is to be wired to the Probe Port (pin PB7), you may need to set the probe pin LOW in order for the firmware to recognize the operation (~PB7). See Section 2.7 in the Octopus User Guide under Probe Port Wiring"
link https://www.roboter-bausatz.de/media/pdf/b1/e2/b3/BIGTREETECH_Octopus_EN_updated_0719.pdf so i checked and it seems to be an "PnP" type probe if i am not mistaken (open state >> sig is link to gnd and when closed it is not so it must be on power ) (Rq: opposite from the end stop i have .... that seems weird for me) and from there i am lost on what i should do... i hope this was clear enough and thanks for the time some will pass on this topic
28 Replies
ok first things first - inverting the X & Y endstops:
add this to your printer.cfg in the USER OVERRIDES section
second: about euclid - please upload your printer.cfg so we can see what you have configured
i copy paste it and got an error : Invalid pin description '!^x_endstop_pin'
Format is: [^~] [!] [chip_name:] pin_name
I edited it so it should now be correct
yes thanks
lines 231-233 are not needed. put a
#
in front of themyou mean 231 to 233 or oly this 2? 😅
should be
ok returned Option 'z_offset' in section 'probe' must be specified
ok then just uncomment the 2 lines
no error returned but the euclid still show as triggered and doesn't register a manual triger
I would check your wiring then and make sure everything has continuity
ok
so i have a wiring conform to the diagram and continuity on all 3 wires and on the probe itself as gnd and vcc have continuity
Euclid Wiring to Big Tree Tech / BIQU Hardware | Euclid Probe the ...
Euclid Wiring to BTT Hardware
could it work better with an end stop slot?
the ratos configuration is expecting you to use https://os.ratrig.com/docs/boards/btt/octopus-11#wiring so if you are going to wire the z probe to a different spot then you will need to modify the config. Up to you what you want to do
a) move the wiring to where the config is expecting it to be
b) change the config so that it matches the current wiring
this diagram dont take in account euclid probes they only take bl touch or inductive probe ... should i try to use their slot ?
how is it different than the wiring for an inductive probe that uses ground, VCC, and signal pin?
i dont know but i found this counter intuitive with the direction from euclide so i havent check i will make a jumper from jst to dupond and try it
@miklschmidt 👆 maybe we should add a TODO item to add euclid to the wiring diagrams?
i have looked at the pinout of the btt octo and the bl touch spot use by the inductive probe are the same than those of the port i use : PB7
the change is the power from 24v to 5v as said on the euclid wweb site it could work with both i have high hope
It's a "5v probe". Same wiring.
ok thanks that should solve it
new diagrams uses "5v probe" instead of "5v inductive probe" i understand why the latter is confusing.
yes that's a point and more over i was confused with the instruction found on the ueclid github where they direct to the port i used
always refer to the RatOS diagrams.