Notifiche
Cancella tutti

Hyperfine bed leveling?  

Pagina 16 / 22
  RSS
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Hey Waldemar.

I have a question. I bought a Dial Indicator to test the bed in all 9 nine up to 0.001mm accuracy. I measured the points and I'm seeing some funny numbers. When looking at the bed, this is the shape I ran the points at.

7 8 9
4 5 6
1 2 3
LCD

These are my values for those points.
1- 6.281
2- 6.255
3- 5.622
4- 6.469
5- 5.800
6- 5.619
7- 6.119
8- 5.799
9- 6.341

From lowest to highest, that is a deviation of 0.847. Would the hyperfine leveling support such a huge difference? What's the highest positive and lowest negative I can reach with the firmware additions?

Hi Matt,
your mid point 5 shows 5.800 so is your deviation from -0.181 (point 6 - 5) to +0.669 (point 4 - 5). At this moment the Bed level correct via LCD is limited to -99µm to +99µm and via gcode -200µm to +200µm.

Did you try to adjust the bed level correct values (see https://shop.prusa3d.com/forum/prusa-i3-kit-building-calibrating-first-print-main-f6/hyperfine-bed-leveling--t4330-s290.html#p65340 ) and how are the results?
Can you post your before/after results? If your bed is so badly warped and you cannot fix it with Hyperfine Bed Leveling you should consider to contact Prusa support and ask for a replacement.

http://help.prusa3d.com/l/en/article/TPGip0OmaP-bed-level-correction-kit-only
http://help.prusa3d.com/l/en/article/3tSXh6nWJd-pinda-probe-testing

Postato : 18/02/2018 10:01 am
matt.t7
(@matt-t7)
Active Member
Re: Hyperfine bed leveling?



Hey Waldemar.

I have a question. I bought a Dial Indicator to test the bed in all 9 nine up to 0.001mm accuracy. I measured the points and I'm seeing some funny numbers. When looking at the bed, this is the shape I ran the points at.

7 8 9
4 5 6
1 2 3
LCD

These are my values for those points.
1- 6.281
2- 6.255
3- 5.622
4- 6.469
5- 5.800
6- 5.619
7- 6.119
8- 5.799
9- 6.341

From lowest to highest, that is a deviation of 0.847. Would the hyperfine leveling support such a huge difference? What's the highest positive and lowest negative I can reach with the firmware additions?

Hi Matt,
your mid point 5 shows 5.800 so is your deviation from -0.181 (point 6 - 5) to +0.669 (point 4 - 5). At this moment the Bed level correct via LCD is limited to -99µm to +99µm and via gcode -200µm to +200µm.

Did you try to adjust the bed level correct values (see https://shop.prusa3d.com/forum/prusa-i3-kit-building-calibrating-first-print-main-f6/hyperfine-bed-leveling--t4330-s290.html#p65340 ) and how are the results?
Can you post your before/after results? If your bed is so badly warped and you cannot fix it with Hyperfine Bed Leveling you should consider to contact Prusa support and ask for a replacement.

http://help.prusa3d.com/l/en/article/TPGip0OmaP-bed-level-correction-kit-only
http://help.prusa3d.com/l/en/article/3tSXh6nWJd-pinda-probe-testing

Waldemar.

Results of my G80/G81:
0.09583 -0.04204 -0.14870 -0.22417 -0.26843 -0.28148 -0.26333
0.11204 0.00367 -0.08873 -0.16519 -0.22568 -0.27022 -0.29880
0.12593 0.04281 -0.03552 -0.10907 -0.17784 -0.24182 -0.30102
0.13750 0.07537 0.01093 -0.05583 -0.12491 -0.19630 -0.27000
0.14676 0.10136 0.05062 -0.00546 -0.06688 -0.13364 -0.20574
0.15370 0.12077 0.08355 0.04204 -0.00377 -0.05386 -0.10824
0.15833 0.13361 0.10972 0.08667 0.06444 0.04306 0.02250

Postato : 18/02/2018 11:55 pm
matt.t7
(@matt-t7)
Active Member
Re: Hyperfine bed leveling?



Hey Waldemar.

I have a question. I bought a Dial Indicator to test the bed in all 9 nine up to 0.001mm accuracy. I measured the points and I'm seeing some funny numbers. When looking at the bed, this is the shape I ran the points at.

7 8 9
4 5 6
1 2 3
LCD

These are my values for those points.
1- 6.281
2- 6.255
3- 5.622
4- 6.469
5- 5.800
6- 5.619
7- 6.119
8- 5.799
9- 6.341

From lowest to highest, that is a deviation of 0.847. Would the hyperfine leveling support such a huge difference? What's the highest positive and lowest negative I can reach with the firmware additions?

Hi Matt,
your mid point 5 shows 5.800 so is your deviation from -0.181 (point 6 - 5) to +0.669 (point 4 - 5). At this moment the Bed level correct via LCD is limited to -99µm to +99µm and via gcode -200µm to +200µm.

Did you try to adjust the bed level correct values (see https://shop.prusa3d.com/forum/prusa-i3-kit-building-calibrating-first-print-main-f6/hyperfine-bed-leveling--t4330-s290.html#p65340 ) and how are the results?
Can you post your before/after results? If your bed is so badly warped and you cannot fix it with Hyperfine Bed Leveling you should consider to contact Prusa support and ask for a replacement.

http://help.prusa3d.com/l/en/article/TPGip0OmaP-bed-level-correction-kit-only
http://help.prusa3d.com/l/en/article/3tSXh6nWJd-pinda-probe-testing

Waldemar?

Postato : 22/02/2018 2:57 am
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?

HI Matt,

Have a look later quite busy these days. How is your bed leveling working? Get some decent results everywhere?

Postato : 22/02/2018 7:15 am
matt.t7
(@matt-t7)
Active Member
Re: Hyperfine bed leveling?

Waldemar.

Not good. It's to a point of contacting support to get a replacement. The bed should not be deviated as bad as I'm showing.

Sorry if I bothered you, I'm just anxious to what you think.

Thanks.

Postato : 22/02/2018 9:45 am
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Waldemar.

Not good. It's to a point of contacting support to get a replacement. The bed should not be deviated as bad as I'm showing.

Sorry if I bothered you, I'm just anxious to what you think.

Thanks.

post a picture of the hyperfine squares before and after.
You should contact Prusa chat and see what they say

Postato : 22/02/2018 10:13 pm
John Doe
(@john-doe-18)
Active Member
Re: Hyperfine bed leveling?

So i'm at my witts end right now, i've never had any problems with my printer until now. I decided to update my firmware to the latest with Hyperfine and get my prints as smooth as possible. I update with no problem, reset my bed coprrections and Z and redid my xyz. Then I proceed to get my Z as perfect as I can and attempt to print the squares to get my bed as level as possible on all corners however I can't even print one of the back right square let alone the middle circle/square.

I'm using PLA and just cannot get my layers to print properly, I really don't know what has happened. I even tried going back to my previous FW but that hasn't worked either... I clean my bed with Isopropyl when cold, I've checked my extrusion to ensure it is extruding 100mm and it is. I really don't know what to do next.

Here are some screenshots of my problems.

This complete fail

Had to cancel this one mid print

Any help would be appreciated!

Postato : 23/02/2018 10:19 am
xander.s
(@xander-s)
New Member
Re: Hyperfine bed leveling?

Hi, im new to 3d printing and just got my mk2 a few weeks now.

So after running into some problems (printing outside the middle) i decided to apply hyperfine leveling firmware. While reading this thread I stumbled upon the g81 command and performed that.

So I ran a g81 yesterday where the bed was really skewed:

0.49167 0.28241 0.06602 -0.15750 -0.38815 -0.62593 -0.87083
0.38222 0.18471 -0.01405 -0.21407 -0.41535 -0.61788 -0.82167
0.29194 0.10727 -0.07501 -0.25491 -0.43242 -0.60754 -0.78028
0.22083 0.05009 -0.11685 -0.28000 -0.43935 -0.59491 -0.74667
0.16889 0.01317 -0.13958 -0.28935 -0.43615 -0.57998 -0.72083
0.13611 -0.00350 -0.14319 -0.28296 -0.42282 -0.56276 -0.70278
0.12250 0.00009 -0.12769 -0.26083 -0.39935 -0.54324 -0.69250

Plotting it on http://lokspace.eu/3d-printer-auto-bed-leveling-mesh-visualizer/ seemed like something was off in the assembly.
I loosened and tightend some nuts and re-calibrated.
Then i ran g81 again:
0.43667 0.33546 0.22880 0.11667 -0.00093 -0.12398 -0.25250
0.33685 0.23900 0.14017 0.04037 -0.06041 -0.16217 -0.26491
0.25741 0.16305 0.07061 -0.01991 -0.10850 -0.19516 -0.27991
0.19833 0.10759 0.02009 -0.06417 -0.14519 -0.22296 -0.29750
0.15963 0.07264 -0.01137 -0.09241 -0.17047 -0.24557 -0.31769
0.14130 0.05820 -0.02378 -0.10463 -0.18436 -0.26297 -0.34046
0.14333 0.06426 -0.01713 -0.10083 -0.18685 -0.27519 -0.36583

Its looks a lot better than yesterday, but my guts stills tells me its to much.

Is there a guideline somewhere about how much the max deviation the bed can have?

Also is there somewhere explained how the mesh bed leveling/live adjust Z/HFadjustment exactly works?

Plotting it show a sort of flat surface but just skewed. How does the Z height from the left and right rod become the same? Is this running them both all the way up during xyz calibration? Could it be that 1 z height stopper is slightly higher resulting in a not completely horizontal x-axis?

Any information is welcome.

Xander

Postato : 28/02/2018 11:30 pm
Zinga
(@zinga)
Trusted Member
Re: Hyperfine bed leveling?

Also is there somewhere explained how the mesh bed leveling/live adjust Z/HFadjustment exactly works?

Plotting it show a sort of flat surface but just skewed. How does the Z height from the left and right rod become the same? Is this running them both all the way up during xyz calibration? Could it be that 1 z height stopper is slightly higher resulting in a not completely horizontal x-axis?

Mesh bed leveling takes a 3x3 grid of measured points and extrapolates it into a 7x7 grid (using a type of algorithm that's commonly used to create more natural looking 3D maps). The 7x7 grid is used to adjust the Z steppers up or down as the extruder moves in the X and Y. You can run into problems if the surface of your bed changes in between the measured points in a way the algorithm can't account for (such as a hill or dip in between two measured points). Bed level correct and hyperfine leveling let you adjust the 3x3 grid before it extrapolates, which can fix measured point problems (maybe for whatever reason a point reads higher or lower than it should). You can also use it to move your problem area from the spot in between probe points to the probe point itself (so your bad spot is on the outer edge of the plate instead of the inner one).

As for how the Z height stays the same on each stepper motor, you are correct that running both sides all the way to the top is what levels them. By doing that it doesn't matter if your Z steppers are higher or lower than each other, all that matters is that the impact points at the top are level. If your G81 readings are slanted going left to right, your problem could be the threaded rods aren't fully set into the aluminum frame (although the bed leveling should take care of that).

The G81 readings are what's already being corrected. I don't think you can do math on them to get the perfect values for hyperfine leveling. What you put in for the hyperfine values is limited to +-200, if that isn't enough then your bed is too skewed.

If you can't use hyperfine to get a good first layer across your whole bed, you can try my firmware mod I posted on page 25:
https://shop.prusa3d.com/forum/prusa-i3-kit-building-calibrating-first-print-main-f6/hyperfine-bed-leveling--t4330-s240.html#p60666
That will let you adjust any point of the 7x7 extrapolated grid. Try to get your first layer as perfect as possible with hyperfine leveling first, because there's a limit to how many points you can adjust (because of the character limit on gcode commands).

Postato : 01/03/2018 1:19 am
Martin
(@martin-15)
Eminent Member
Re: Hyperfine bed leveling?

Hi

I have been using the hyper bed levelling on my mk2s for some time now and love it. Getting a good first layer across the bed is relatively easy. A huge thanks to the developers on that.

A quick question and excuse me if its been mentioned in the post previously, i've had a scan back through but can't see it (or cannot see it mentioned in the release notes on GitHub) but i may have missed something. When i fit my mk2s to mk2.5 upgrade will the current hyper bed levelling firmware work ok? I know in the menu i have an option to turn the run out filament on and off etc. I only ask as i see on the official instructions for the 2.5 upgrade they say flash with the latest firmware.

Thanks

Postato : 25/03/2018 3:35 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Hi

I have been using the hyper bed levelling on my mk2s for some time now and love it. Getting a good first layer across the bed is relatively easy. A huge thanks to the developers on that.

A quick question and excuse me if its been mentioned in the post previously, i've had a scan back through but can't see it (or cannot see it mentioned in the release notes on GitHub) but i may have missed something. When i fit my mk2s to mk2.5 upgrade will the current hyper bed levelling firmware work ok? I know in the menu i have an option to turn the run out filament on and off etc. I only ask as i see on the official instructions for the 2.5 upgrade they say flash with the latest firmware.

Thanks

Hi Martin,

great to hear you like the hypefine bed leveling.
I hope getting MK3 and MK2.5 Hyperfine Bed Leveling firmware v3.1.3 done this week and will post the release here.

!!! As some new features in MK2.5 firmware use the same EEPROM space as the MK2 Hyperfine Bed Leveling, PLEASE set the Hyperfine Bed Level values to 0 BEFORE you update your printer to firmware version MK2.5 !!!

The MK2.5 and MK3 firmware have the laser filament sensor implemented so no mechanical/optical filament runout sensor option anymore in these.

For the MK2 i will keep the FRS sensor as some user like to have a runout sensor.

Question 1: As the MK3 firmware is struggling with multi languages in one hex file, does it make sens to compile multiple "two language" hex files or not.
Please let me know if you like to have next to English/Czech:

- English / Dutch (EN/NL)
- English / French (EN/FR)
- English / Italian (EN/IT)
- English / German (EN/DE)
- English / Portuguese (EN/PT)
- English / Spanish (EN/ES)

hex files for the MK3 and MK2.5?

Question 2: Anyone interested in a MK2/MK2.5/MK3 hyperfine bed leveling firmware with some experimental features?

- Linear Advance v1.5 info https://github.com/prusa3d/Prusa-Firmware/pull/504
and here https://github.com/MarlinFirmware/MarlinDocumentation/blob/master/_features/lin_advance.md
- Octoprint 1.7.RC1 SD card print feature https://octoprint.org/blog/2018/03/19/new-release-candidate-1.3.7rc1/

Postato : 25/03/2018 7:00 pm
Martin
(@martin-15)
Eminent Member
Re: Hyperfine bed leveling?



Hi

I have been using the hyper bed levelling on my mk2s for some time now and love it. Getting a good first layer across the bed is relatively easy. A huge thanks to the developers on that.

A quick question and excuse me if its been mentioned in the post previously, i've had a scan back through but can't see it (or cannot see it mentioned in the release notes on GitHub) but i may have missed something. When i fit my mk2s to mk2.5 upgrade will the current hyper bed levelling firmware work ok? I know in the menu i have an option to turn the run out filament on and off etc. I only ask as i see on the official instructions for the 2.5 upgrade they say flash with the latest firmware.

Thanks

Hi Martin,

great to hear you like the hypefine bed leveling.
I hope getting MK3 and MK2.5 Hyperfine Bed Leveling firmware v3.1.3 done this week and will post the release here.

!!! As some new features in MK2.5 firmware use the same EEPROM space as the MK2 Hyperfine Bed Leveling, PLEASE set the Hyperfine Bed Level values to 0 BEFORE you update your printer to firmware version MK2.5 !!!

The MK2.5 and MK3 firmware have the laser filament sensor implemented so no mechanical/optical filament runout sensor option anymore in these.

For the MK2 i will keep the FRS sensor as some user like to have a runout sensor.

Question 1: As the MK3 firmware is struggling with multi languages in one hex file, does it make sens to compile multiple "two language" hex files or not.
Please let me know if you like to have next to English/Czech:

- English / Dutch (EN/NL)
- English / French (EN/FR)
- English / Italian (EN/IT)
- English / German (EN/DE)
- English / Portuguese (EN/PT)
- English / Spanish (EN/ES)

hex files for the MK3 and MK2.5?

Question 2: Anyone interested in a MK2/MK2.5/MK3 hyperfine bed leveling firmware with some experimental features?

- Linear Advance v1.5 info https://github.com/prusa3d/Prusa-Firmware/pull/504
and here https://github.com/MarlinFirmware/MarlinDocumentation/blob/master/_features/lin_advance.md
- Octoprint 1.7.RC1 SD card print feature https://octoprint.org/blog/2018/03/19/new-release-candidate-1.3.7rc1/

Thanks for the update will keep and eye out for updates. Glad i asked as would have not known to set the bed levels to zero before updating. Again great work.

Postato : 26/03/2018 9:16 pm
MrSpectacle
(@mrspectacle)
Active Member
Re: Hyperfine bed leveling?

Hi,

I installed the '3.1.3-HP firmware for Prusa i3 MK3 + Hyperfine Bed Leveling + PINDA-Fix' firmware, Bed leveling seems to be working (printing squares as we speak), but the Pinda v2 things - cant seem to get any of those to work?


Send: D8
Recv: echo:Unknown command: "D8"

Send: M75
Recv: Unknown M code: M75

Send: M76
Recv: Unknown M code: M76

Anything i'm missing here? O.o

Also, thanks to everyone who's been working on this. Been scratching my head for a few days now with this bed (mk3)

Postato : 31/03/2018 9:38 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Hi,

I installed the '3.1.3-HP firmware for Prusa i3 MK3 + Hyperfine Bed Leveling + PINDA-Fix' firmware, Bed leveling seems to be working (printing squares as we speak), but the Pinda v2 things - cant seem to get any of those to work?


Send: D8
Recv: echo:Unknown command: "D8"

Send: M75
Recv: Unknown M code: M75

Send: M76
Recv: Unknown M code: M76

Anything i'm missing here? O.o

Also, thanks to everyone who's been working on this. Been scratching my head for a few days now with this bed (mk3)

Hi,

thanks for the feedback have look into, which changes have been made by Prusa between 3.1.0 and 3.1.3 and what impact changing to GOLD may had to these commands.

Postato : 01/04/2018 12:17 am
MrSpectacle
(@mrspectacle)
Active Member
Re: Hyperfine bed leveling?

Tried compiling the firmware using all the different FW_DEV_VERSION settings, none of which resulted in a response from D8/M75/M76, also tried hard enabling DEBUG_BUILD (Configuration_prusa.h:108).

Postato : 01/04/2018 1:02 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Tried compiling the firmware using all the different FW_DEV_VERSION settings, none of which resulted in a response from D8/M75/M76, also tried hard enabling DEBUG_BUILD (Configuration_prusa.h:108).

Hi,
Try G75 and G76...still looking into the decodes issue/changes
Be careful with compiling from the source code as I found another serious bug in it.

Postato : 01/04/2018 2:50 pm
MrSpectacle
(@mrspectacle)
Active Member
Re: Hyperfine bed leveling?

Hi,

I only compiled to try the commands and then reverted to the pre-built, thought it might be of assistance to you 🙂

G75 worked, haven't tried G76 yet, as I was about to start a print. I will get around to it this evening.

Postato : 01/04/2018 3:07 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Hi,

I only compiled to try the commands and then reverted to the pre-built, thought it might be of assistance to you 🙂

G75 worked, haven't tried G76 yet, as I was about to start a print. I will get around to it this evening.

Updated the source code to fix the bug, checkout the Github for more information.

Can you post on Github what you have tried to reactivate Dcodes?

Postato : 01/04/2018 3:18 pm
MrSpectacle
(@mrspectacle)
Active Member
Re: Hyperfine bed leveling?


Updated the source code to fix the bug, checkout the Github for more information.

Can you post on Github what you have tried to reactivate Dcodes?

Now you're asking a lot of my Github skills, hehe, i know where to click downloads but thats about it, I tried the following:


// Configuration.h:14
define FW_DEV_VERSION <x>

// x: Changed through the available options @:21-32

// Configuration_prusa.h:108
//#define DEBUG_BUILD

// Uncommented this line ^

https://github.com/3d-gussner/Prusa-Firmware/compare/v3.1.3-HP...MK3-private_build Is this the change you are talking about? Would you advise to download and run this firmware instead of the Pre-release hex?

Postato : 01/04/2018 7:17 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?



Updated the source code to fix the bug, checkout the Github for more information.

Can you post on Github what you have tried to reactivate Dcodes?

Now you're asking a lot of my Github skills, hehe, i know where to click downloads but thats about it, I tried the following:


// Configuration.h:14
define FW_DEV_VERSION <x>

// x: Changed through the available options @:21-32

// Configuration_prusa.h:108
//#define DEBUG_BUILD

// Uncommented this line ^

https://github.com/3d-gussner/Prusa-Firmware/compare/v3.1.3-HP...MK3-private_build Is this the change you are talking about? Would you advise to download and run this firmware instead of the Pre-release hex?

Yes I missed that the Hyperfine bed leveling and tmc2130 heeded the same eeprom space. Now it should be save to use it. Strange that the uncomment didn't help with D gcodes. I removed the pre-release hex file due to the bug mentioned above, so yes you should use the mk3-private_build branch to compile your firmware.

Postato : 01/04/2018 7:24 pm
Pagina 16 / 22
Condividi: