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
blacksmithforlife
blacksmithforlife•2y ago
ok first things first - inverting the X & Y endstops: add this to your printer.cfg in the USER OVERRIDES section
[stepper_x]
endstop_pin: ^!x_endstop_pin

[stepper_y]
endstop_pin: ^!y_endstop_pin
[stepper_x]
endstop_pin: ^!x_endstop_pin

[stepper_y]
endstop_pin: ^!y_endstop_pin
second: about euclid - please upload your printer.cfg so we can see what you have configured
lillian
lillianOP•2y ago
i copy paste it and got an error : Invalid pin description '!^x_endstop_pin' Format is: [^~] [!] [chip_name:] pin_name
blacksmithforlife
blacksmithforlife•2y ago
I edited it so it should now be correct
lillian
lillianOP•2y ago
lillian
lillianOP•2y ago
yes thanks
blacksmithforlife
blacksmithforlife•2y ago
lines 231-233 are not needed. put a # in front of them
lillian
lillianOP•2y ago
you mean 231 to 233 or oly this 2? 😅
blacksmithforlife
blacksmithforlife•2y ago
[probe]
z_offset: 0.0 # Adjust this to fit your setup
pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
[probe]
z_offset: 0.0 # Adjust this to fit your setup
pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
should be
#[probe]
#z_offset: 0.0 # Adjust this to fit your setup
#pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
#[probe]
#z_offset: 0.0 # Adjust this to fit your setup
#pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
lillian
lillianOP•2y ago
ok returned Option 'z_offset' in section 'probe' must be specified
blacksmithforlife
blacksmithforlife•2y ago
ok then just uncomment the 2 lines
[probe]
z_offset: 0.0 # Adjust this to fit your setup
#pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
[probe]
z_offset: 0.0 # Adjust this to fit your setup
#pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
lillian
lillianOP•2y ago
no error returned but the euclid still show as triggered and doesn't register a manual triger
blacksmithforlife
blacksmithforlife•2y ago
I would check your wiring then and make sure everything has continuity
lillian
lillianOP•2y ago
ok
lillian
lillianOP•2y ago
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
No description
lillian
lillianOP•2y ago
could it work better with an end stop slot?
No description
blacksmithforlife
blacksmithforlife•2y ago
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
lillian
lillianOP•2y ago
this diagram dont take in account euclid probes they only take bl touch or inductive probe ... should i try to use their slot ?
blacksmithforlife
blacksmithforlife•2y ago
how is it different than the wiring for an inductive probe that uses ground, VCC, and signal pin?
lillian
lillianOP•2y ago
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
blacksmithforlife
blacksmithforlife•2y ago
@miklschmidt 👆 maybe we should add a TODO item to add euclid to the wiring diagrams?
lillian
lillianOP•2y ago
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
No description
lillian
lillianOP•2y ago
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
miklschmidt
miklschmidt•2y ago
It's a "5v probe". Same wiring.
lillian
lillianOP•2y ago
ok thanks that should solve it
miklschmidt
miklschmidt•2y ago
new diagrams uses "5v probe" instead of "5v inductive probe" i understand why the latter is confusing.
lillian
lillianOP•2y ago
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
miklschmidt
miklschmidt•2y ago
always refer to the RatOS diagrams.

Did you find this page helpful?