
Artillery Genius temperature-calibrated inductive Z probe mod
thingiverse
I've been using the stock inductive Z endstop as a bed probe on my Artillery Genius, but was experiencing issues with its temperature sensitivity. The necessary Z probe offset varied wildly at different times of day and after printing. Marlin allows for adding a temperature calibration to Z probe values using the G76 command, but requires a way to monitor the temperature of the inductive probe, like the Prusa MK3 does with its PINDA V2 probe. I happened to have some cheap thermistors lying around and still had some free wires from my Neopixel mod. Why not try to hack together my own PINDA V2-style probe? ## Print new probe holder I designed a probe holder with a channel down the side that would fit the thermistor, allowing me to get a pretty good guess at the temperature of the probe. It's designed to fit into my modified BLTouch mount for the BMG V6 fan shroud, but it should also work with the Waggster mount in a stock Volcano hot end. ## Install thermistor and inductive probe The thermistor comes with very long wires, so I cut them short and crimped on new Dupont connectors. Plug the thermistor into the W/B pins on the BLTouch header (order doesn't matter). The inductive probe should be connected to the B/R/Y yellow pins, with the Blue/Brown/Black wires, respectively. Fit the thermistor all the way into the channel and apply some thermal paste for good thermal contact. Install the probe with a short M3 screw to capture the thermistor into the channel, then the whole assembly onto the fan mount bracket. ## Motherboard wiring ### Inductive probe Because the GND (B) and 5V (R) pins on the Genius hotend header have their own connections to power, I only needed to relocate the wire that was connecting the BLTouch header to the servo control pin. On my board, that was a single white wire ending in a new JST connector. ### Thermal probe compensation To enable thermal first layer compensation using bed and probe temperatures, I uncommented the lines in `Configuration_adv.h`. Because the stock inductive endstop probe appears to have much higher thermal sensitivity than expected, I also reduced the number of samples so that the max probe temperature compensation values was 60 degrees. ## Firmware Getting this working in firmware was a bit of an adventure. You can see my working firmware branch on GitHub and modify it to fit your setup if you desire.
With this file you will be able to print Artillery Genius temperature-calibrated inductive Z probe mod with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Artillery Genius temperature-calibrated inductive Z probe mod.