
Better z-probe for Kossel Mini & E3D-v6
thingiverse
I designed a new z-probe for the Kossel Mini. The original one didn't work for me because of an allen wrench and a microswitch that wasn't reliable. I update this text periodically with new information. 08/04/2015 Update : Issues Over time, the elastic bands in my old probe would start to shred and I couldn't put the probe back in place. This is a known problem. You can fix it by replacing them. As wires moved with the head, they would sometimes break. To fix this issue, I wrapped a collar around the probe body to keep the wires steady. 17/03/2015 Update : Final Version To improve print quality, I cut the support part in half and changed the print orientation. This made a big difference. I also created a new file with all the parts correctly oriented. And added a tutorial with plenty of pictures for reference. 15/03/2015 Update If you want to mount Joequ's effector (https://www.thingiverse.com/thing:747286), you will need this additional part : https://www.thingiverse.com/thing:831506. 13/02/2015 Update I fixed some bugs and added more information in the configuration.h file for software modification. This is a long list, but it's worth checking. 09/01/2015 Update I changed my printer to use a delta setup. To make this change work, I had to modify the configuration.h file again. 07/01/2015 Update Here is how you can update your marlin firmware with my new settings. Configuration.h ----------------- Add these lines at the end of the configuration.h file : # define Z_PROBE_TYPE zprobe_ztype # define AUTO_BED_LEVELING_GRID_POINTS 7 # define Z_PROBE_OFFSET_FROM_EXTRUDER 25 How to Install --------------- 1. First, connect your probe wires to your new device using two remaining nuts. It is easier to do this before mounting it on the effector. 2. Then, mount your effector in place with two 20mm bolts. 3. If you have Joequ's effector, print and install this part (https://www.thingiverse.com/thing:831506) first. 4. Put your new z-probe on top of it and use two 16mm screws to attach it. Software Modifications ----------------------- This probe is much bigger than the original one so we need to make some adjustments in our software to get it working correctly. Here's my modified configuration.h file : # define AUTO_BED_LEVELING_GRID_POINTS 7 ... # define Z_PROBE_OFFSET_FROM_EXTRUDER 25 And here are the modifications I made in Marlin : Marlin ------ You need to replace this line : float z_offset = Z_PROBE_OFFSET_FROM_EXTRUDER; By this one : float z_offset = zprobe_zoffset; Then replace this other line: if (Z_PROBE_OFFSET_FROM_EXTRUDER < 0) negative_z_offset += Z_PROBE_OFFSET_FROM_EXTRUDER; By this one : if (zprobe_zoffset > 0) negative_z_offset -= zprobe_zoffset; That's all. Now you can fine-tune your new z-probe with the M851 command in your terminal. Type 'M851 x' where 'x' is the desired value of z-probe offset.
With this file you will be able to print Better z-probe for Kossel Mini & E3D-v6 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 Better z-probe for Kossel Mini & E3D-v6.