Post
by axenias » Fri Oct 27, 2017 3:12 pm
Hello guys, another painfull story with a "piece of tech"... I am in the club also.
So i had a confilct with the Geetech guys about what is going on with this left side problem and voila we have an official answer. I hope this helps all of us:
Hello
Thank you for cantacting us.
1.Auto Bed Leveling has a limitation.The print platform must be flat. if it not, the auto bed leveling do not work. 3D touch uses the Hall sensor to generate magnetic force to control the 3d touch proble upper and lower. When the 3d touch probe is lowered, the 3d touch probe should be lower than the extrusion head in order not to affect the normal operation of the extrusion head (the die is 0.5mm higher than the hot bed and the hot bed does not interfere with the movement of the extrusion head) Height; after the probe is stowed, the height of the extruded head is lower than the height of the 3d touch probe.Therefore, 3d touch ,limit switch ,doesn't prevent the printing process.
About modify the parameters of Marlin for Auto Bed. You should modify these parameters in Configruation.h.To use normal leveling, we also need to accurately measure the following three parameters
#define X_PROBE_OFFSET_FROM_EXTRUDER 4
#define Y_PROBE_OFFSET_FROM_EXTRUDER -43
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4
these are the offsets to the probe relative to the extruder tip(hotend-Probe)
//x and y offsets must be integers.
How to measure the offsets?
Before doing the measurement,you should change this parameter.
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
And the true need to be changed to false.Therefore, axis can move to coordinates less than HOME_POS.And you should make sure the steps_per_mm correct.
The steps:
1.Mark a reference point in the middle of the print platform.
2.Put down the probe, move the probe to the marker point and set it HOME manually.
The command:M280 P0 S10 //put down the probe
Through the manual operation of the host computer button, move the XY two axes so that the probe just came to the top of the mark, and then move the Z axis (the final stage as far as possible with 0.1mm button), so that the probe just hit the print platform
G-code:G92 X0 Y0 Z0
3.put up the probe, and move the X,Y and Z so that the distance between the nozzle and the platform can pass through an A4 sheet of paper.
4.enter the command: M114 And you can get the current coordinates.
Assume that the coordinates obtained are: OK C: X 4 Y:-43 Z:-1.4 E0.00
the offsets is 4 for X, -43 for y, -1.4 for Z.
After you change theses offsets in Config.h, you have to modify the parameter "#define min_software_endstops false" to "#define min_software_endstops true"
Then compile the Modified Marlin and upload the firmware to the 3D printer.
Therefore, 3d touch ,limit switch ,doesn't prevent the printing process.
About modify the parameters of Marlin for Auto Bed.
For you, you should modify these parameters in Configruation.h.
To use normal leveling, we also need to accurately measure the following three parameters
#define X_PROBE_OFFSET_FROM_EXTRUDER 4
#define Y_PROBE_OFFSET_FROM_EXTRUDER -43
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4
these are the offsets to the probe relative to the extruder tip(hotend-Probe)
//x and y offsets must be integers.
How to measure the offsets?
Before doing the measurement,you should change this parameter.
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
And the true need to be changed to false.
Therefore, axis can move to coordinates less than HOME_POS.
And you should make sure the steps_per_mm correct.
The steps:
1.Mark a reference point in the middle of the print platform.
2.Put down the probe, move the probe to the marker point and set it HOME manually.
The command:M280 P0 S10 //put down the probe
Through the manual operation of the host computer button, move the XY two axes so that the probe just came to the top of the mark, and then move the Z axis (the final stage as far as possible with 0.1mm button), so that the probe just hit the print platform
G-code:G92 X0 Y0 Z0
3.put up the probe, and move the X,Y and Z so that the distance between the nozzle and the platform can pass through an A4 sheet of paper.
4.enter the command: M114 And you can get the current coordinates.
Assume that the coordinates obtained are: OK C: X 4 Y:-43 Z:-1.4 E0.00
the offsets is 4 for X, -43 for y, -1.4 for Z.
After you change theses offsets in Config.h, you have to modify the parameter "#define min_software_endstops false" to "#define min_software_endstops true"
Then compile the Modified Marlin and upload the firmware to the 3D printer.
Have a good day!
best regards