Automatic bed level - How does it work? December 05, 2014 07:04AM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? December 05, 2014 12:11PM |
Registered: 9 years ago Posts: 46 |
Re: Automatic bed level - How does it work? December 05, 2014 01:23PM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? December 06, 2014 03:17AM |
Registered: 9 years ago Posts: 2 |
Re: Automatic bed level - How does it work? December 06, 2014 04:17AM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? December 08, 2014 08:17AM |
Registered: 10 years ago Posts: 2,472 |
Quote
philrich123
Hi everyones,
I'm a new user of this 3d printer.
I've done all the calibrations but, I have just a remark on the technical choice for z axis.
Because of the choice of using "z gears" between the z-motor and the "M5 threaded z-rod" the automatic bed compensation is not very accurate.
You can see the very little rotations of the z-motor trying to automatically compensate the bed during printing process of each layers. But because of the spaces between the teeth and space between the "z-driven-gear" and the M5 nut inside it, the rod didn't turn (or not as expected).
So an advice is to be very careful when manually leveling the bed, it has to be "near perfect".
Re: Automatic bed level - How does it work? December 13, 2014 03:47PM |
Registered: 9 years ago Posts: 88 |
Quote
dc42
Hi bitfield, what I think is happening is that board returns a reading of 465 when the nozzle is low enough, which causes z-probing to slow down, but even with the head touches the bed it doesn't get the 535 reading. Here are some things to check:
1. The IR sensor head should be at least 10mm in from the corners of the bed and clear of the bed clips at each probe point. Check the P0 and P1 points in particular.
2. Check that the print head is level, by looking along the X axis.
3. In your G30 command, what Z value are you using? If it is less than 1mm, this may indicate that the board is mounted too high up. The bottom edge of the board should be between 1mm and 2mm higher than the nozzle. I amended the design of the modified heatsink duct a few weeks ago, because a couple of users found that the original design mounted the board too high up.
Hope this helps!
Re: Automatic bed level - How does it work? December 14, 2014 08:41AM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? December 16, 2014 03:15AM |
Registered: 9 years ago Posts: 88 |
I'm being really busy that's why it's taking so long for me to reply. I will verify ASAP but I'm pretty sure it's more than 10mm. More like 20-40mm actually. But I'll verify before ruling this theory out for sure.Quote
dc42
Bitfield, please check again whether the sensor head is 10mm in from the corners at P0. The ideal bed probe coordinates when using my board are not the same as when using the original RRP board. If Y=0 places the nozzle close to the edge of the bed, then the sensor head cannot be 10mm in from the edge at X50 Y0. It would need to be more like X50 Y10. The original IR sensor may have been OK at Y0 because it is offset from the nozzle in the Y direction, however my sensor board places the sensitive area in line with the nozzle in the X direction, so there is little or no Y offset. This is by design, so that the nozzle height measured is less sensitive to head sag. The sensitive area is approximately under the round black capacitor at the bottom of the board.
On my build, the Y axis travel is 210mm, and I place the corner bed compensation points at Y=20 and Y=200 (although Y=20 and Y=190 might be better).
Re: Automatic bed level - How does it work? December 17, 2014 05:20AM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? December 17, 2014 08:04AM |
Registered: 10 years ago Posts: 14,672 |
Quote
bitfield
But the distance from bed when it stops differs between the different points. How much is hard to say but it's visible to the eye at least.
Quote
1. Is it possible to turn off the white LED?
Quote
2. Is it normal for the automatic bed compensation to stop at different hights above the bed on different P's?
Re: Automatic bed level - How does it work? December 17, 2014 01:51PM |
Registered: 9 years ago Posts: 88 |
Confirmed.Quote
dc42
First, please confirm that you are using M558 P1 to activate the sensor, and never any other P number.
Is G30 necessary? Anyway, with this technique I got the following values:Quote
dc42
Can you try to measure it? First, ensure that the nozzle has no plastic melted on the end. Then, for each of the bed probing XY coordinates, move the head to that position, do a G30, then put a sheet of paper under the nozzle and lower the nozzle in 0.05mm steps until it just grips the paper. Then read off the Z reading (which will ideally be zero) from the web interface. It may also be helpful if you post a photo of the print head at each probe point.
Correct, the kapton tape is 200mm wide. At Y=0 (on both ends actually) I've folded the tape over on the other side. That's why it looks darker.Quote
dc42
Variation in the bed surface will cause some change in the readings, but much less than with an ordinary modulated sensor. So if you are using strips of Kapton tape on the bed, I suggest you avoid probing at locations that put the sensor over one of the joins between strips of tape. Looking at your video, you appear to be using a single sheet of Kapton, however at the Y=0 end it looks like you may have an area where there are 2 layers, because the colour is darker.
Re: Automatic bed level - How does it work? December 17, 2014 02:18PM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? December 17, 2014 03:36PM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? December 18, 2014 07:28AM |
Registered: 10 years ago Posts: 2,472 |
Quote
bitfield
But frankly it's really hard to get a decent read from the ruler. When running G32 and by looking with my bare eyes, it looks like P0 and P1 stops closer to bed than P2 and P3 where P4 is somewhere in between.
Re: Automatic bed level - How does it work? December 18, 2014 08:22AM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? December 18, 2014 02:20PM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? December 18, 2014 07:26PM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? December 21, 2014 03:01PM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? December 22, 2014 03:42PM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? December 22, 2014 05:43PM |
Registered: 10 years ago Posts: 22 |
Re: Automatic bed level - How does it work? December 22, 2014 06:40PM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? January 01, 2015 06:48AM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? January 01, 2015 07:37AM |
Registered: 10 years ago Posts: 14,672 |
Re: Automatic bed level - How does it work? January 01, 2015 09:08AM |
Registered: 10 years ago Posts: 2,472 |
Re: Automatic bed level - How does it work? January 03, 2015 03:24AM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? August 11, 2015 04:11PM |
Registered: 9 years ago Posts: 88 |
Re: Automatic bed level - How does it work? August 11, 2015 07:06PM |
Registered: 10 years ago Posts: 14,672 |
M561 G30 P0 X70 Y20 Z-100000 H0.25 G30 P1 X70 Y160 Z-100000 H0.05 G30 P2 X200 Y160 Z-100000 H-0.25 G30 P3 X200 Y20 Z-100000 H-0.25 G30 P4 X100 Y100 Z-100000 H0 S0
Re: Automatic bed level - How does it work? August 12, 2015 06:36AM |
Registered: 9 years ago Posts: 88 |
I'm not sure I do the measuring correctly. Do I need to do G32 again after moving the extruder drive to another position? Because G30 doesn't really seem to do anything with my probe as suggested earlier in this thread. At least it stops at the same Z for all 5 points. It's always the same Z as I set with G31 during calibration. I moved the extruder to the far end of the X arm and re-run G32 but I didn't see any difference. Still -0.25.Quote
dc42
My best guess is that it's caused by the varying angle of the Bowden tube producing more or less sideways force on the head, which affects the head tilt, and this is turn is causing the probe threshold to vary. But I am surprised the variation is so high. You could test this theory by removing the Bowden tube and measuring the trigger heights again. Alternatively, hang the extruder drive from a different slot on the X arm, and measure again.
Thanks, I will proceed with upgrading the firmware to latest. Current version is 0.78h-dc42 so I guess it's pretty old as well.Quote
dc42
If you can't eliminate the variation in trigger height, then if you upgrade your firmware to my latest 1.09e version, and use a bed.g file instead of the M557 commands, you can enter a height correction for each probe point. This is what I think you need in your bed.g file:
M561 G30 P0 X70 Y20 Z-100000 H0.25 G30 P1 X70 Y160 Z-100000 H0.05 G30 P2 X200 Y160 Z-100000 H-0.25 G30 P3 X200 Y20 Z-100000 H-0.25 G30 P4 X100 Y100 Z-100000 H0 S0
The H parameter on the G30 commands specifies the trigger height adjustment at each point. Adjust the XY coordinates of the probe points if necessary. If you have a bed.g file in the /sys folder on the SD card, then it will automatically be executed when you run G32, and the probe points set by M557 will be ignored.
Re: Automatic bed level - How does it work? August 12, 2015 07:07AM |
Registered: 9 years ago Posts: 88 |