Re: Hyperfine bed leveling?
Hi, I've been out of the loop for a while but just recently installed my 2.5 Upgrade kit. I used to use hyperfine firmware but I can only see 3.1.3-HP firmware and the official Prusa firmware is at version 3.3.1 Is the hyperfine firmware still being updated along with official or is there a different method now?
Thanks.
Re: Hyperfine bed leveling?
Hi, I've been out of the loop for a while but just recently installed my 2.5 Upgrade kit. I used to use hyperfine firmware but I can only see 3.1.3-HP firmware and the official Prusa firmware is at version 3.3.1 Is the hyperfine firmware still being updated along with official or is there a different method now?
Thanks.
Hi, have to apologize it takes so long. I am struggling with the MK3 and MK2.5 Hyperfine firmware as Prusa changed the language and menu part and didn't update yet the hole compiling process.
So if there is someone knowing how to change and compile the languages please let me know.
I plan to reuse the 'farm' eeprom space so updates to newer versions getting easier.
Also trying to change the max to +-125um which should be enough after leveling the bed hardware wise, checkout
http://prusaowners.com/wiki/index.php?title=Bed_Leveling_with_Wave_Springs
https://github.com/3d-gussner/Prusa-Firmware/wiki/Hyperfine-Bed-Leveling
Re: Hyperfine bed leveling?
Hi, I've been out of the loop for a while but just recently installed my 2.5 Upgrade kit. I used to use hyperfine firmware but I can only see 3.1.3-HP firmware and the official Prusa firmware is at version 3.3.1 Is the hyperfine firmware still being updated along with official or is there a different method now?
Thanks.
Hi, have to apologize it takes so long. I am struggling with the MK3 and MK2.5 Hyperfine firmware as Prusa changed the language and menu part and didn't update yet the hole compiling process.
So if there is someone knowing how to change and compile the languages please let me know.
I plan to reuse the 'farm' eeprom space so updates to newer versions getting easier.
Also trying to change the max to +-125um which should be enough after leveling the bed hardware wise, checkout
http://prusaowners.com/wiki/index.php?title=Bed_Leveling_with_Wave_Springs
https://github.com/3d-gussner/Prusa-Firmware/wiki/Hyperfine-Bed-Leveling
Thanks, I understand you are doing this in your spare time and appreciate all your work. I will attempt to get my bed as level as possible without hyperfine and when the newest firmware version is released I'll install it.
Is there a website or something I can check to see for new releases?
Re: Hyperfine bed leveling?
Thanks, I understand you are doing this in your spare time and appreciate all your work. I will attempt to get my bed as level as possible without hyperfine and when the newest firmware version is released I'll install it.
Is there a website or something I can check to see for new releases?
Do you really need this on a Mk3? Or is it a probe temperature thing?
Since I had my Mk3, I have not had to make any adjustments at all, and I can print anywhere on the bed. I just make sure the probe is cold before 9-point cal.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Hyperfine bed leveling?
Thanks, I understand you are doing this in your spare time and appreciate all your work. I will attempt to get my bed as level as possible without hyperfine and when the newest firmware version is released I'll install it.
Is there a website or something I can check to see for new releases?
Do you really need this on a Mk3? Or is it a probe temperature thing?
Since I had my Mk3, I have not had to make any adjustments at all, and I can print anywhere on the bed. I just make sure the probe is cold before 9-point cal.
Peter
I have an MK2.5 not 3 although the probe is the same. My 2.5 upgrade is MUCH better than my previous MK2S however I still have a slight issue with the back left corner that I feel with Hyperfine would give me perfect layers on all corners. I will look further into fixing this issue without hyperfine but I just thought it would be nice to have.
Also are you using the stock starting and ending GCODE or a custom one?
Re: Hyperfine bed leveling?
Also are you using the stock starting and ending GCODE or a custom one?
I use KISS, so everything is custom (for me). I do publish my profiles for anyone else who wants to have a look.
The rear left of the bed is problematic as the probe can be influenced by the heater connections and give a false reading, so I understand where you are with that.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Hyperfine bed leveling?
Also are you using the stock starting and ending GCODE or a custom one?
I use KISS, so everything is custom (for me). I do publish my profiles for anyone else who wants to have a look.
The rear left of the bed is problematic as the probe can be influenced by the heater connections and give a false reading, so I understand where you are with that.
Peter
Cool, where do you publish your profiles?
Re: Hyperfine bed leveling?
Cool, where do you publish your profiles?
http://www.kisslicer.com/preconfigured-profiles.html
Note that some are a "work in progress".
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Hyperfine bed leveling?
Thanks.
I think ive settled on this starting GCODE
M115 U3.2.1 ; tell printer latest fw version
M201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2
M203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec
M204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)
M205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M83 ; use relative distances for extrusion
G28 W ; home all without mesh bed level
G0 Z60 ; get head above bed to keep it cool
M140 S[first_layer_bed_temperature] ; Heat the bed
M109 S170
M190 S[first_layer_bed_temperature] ; Heat the bed and wait
G28 W ; home all without mesh bed level
M104 S[first_layer_temperature]
G80 ; mesh bed leveling
M109 S[first_layer_temperature]
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0 ; reset extrusion distance
G1 X100.0 E9.0 F1000.0 ; intro line
G1 X220.0 E12.5 F1000.0 ; intro line
G1 E-0.8000 F1500
G1 Z0.800 F600
G92 E0.0
and this ending GCODE
G4 ; wait
G1 E-2 F900 ; Retract 2mm at 15mm/sec to reduce filament ooze
M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up
G1 X0 Y200; home X axis
M84 ; disable motors
Are there any MK2.5 specific codes I could add or need to remove in your opinion?
Re: Hyperfine bed leveling?
Are there any MK2.5 specific codes I could add or need to remove in your opinion?
Don't have a Mk2.5, so difficult to answer, but I think not.
Be aware that the Start G-code in KISS retracts the filament by the <DESTRING> amount, which may be different from the 0.8 mm you have. That really should be a filament dependent token within Slic3r.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Hyperfine bed leveling?
Ok thanks
Re: Hyperfine bed leveling?
Hyperfine bed leveling save my large prints : https://shop.prusa3d.com/forum/assembly-and-first-prints-troubleshooting-f62/more-a-slicr3-issue-than-an-extruder-problem--t23231-s10.html#p107824
waldemar.g , you did a great job on your github https://github.com/3d-gussner/Prusa-Firmware/releases to make the mod accessible to anyone 😀
Are you still working on adapting the mod to the new firmwares ?
Re: Hyperfine bed leveling?
Hi guys,
I wanted to thank everyone who contributed in any way to getting the HP firmware working and for any other stuff like the sample calibrating stl files.
So here is my story: I bought a mk3 kit a few months ago and it really printed well when it came up to parts that were only touching a small area of the print surface but there're always struggels with larger parts.
I chated with the support so many times and they could't really help me to get me a nearly perfect first layer accross the whole bed I even got missinformation at some point but I'll come to that in a moment.
So the finally working way for me was, installing octoprint on a raspberry pi with the bed level visualizer plugin and meassuring the bed. I had deviations about almost 1/2mm so a way to big. I compensated that with 13 micrometer aluminium foil and the right number of layers of it under the spacers (when somebody wants to know how exactly just text me I came up with a quite clever idea here). so the support told me I should forget about tha values from the plugin but actully I got my bed plane with an accurancy of under 40micron (and for sure even better with more time).
And the HP firmware provided did the rest following the instroductions and printing all the center, a,...,h calibrating stl files and calculating the realative deviations and typing them in in the menue. I really think that this should be the standard procedure and therefor be part of all the officiall firmwares because you have controll over more points and they're not affecting eachother like they do in the standard left/right/front/rare.
So thanks once again, even it took me almost weeks I'm so glad it finally works.
Best regards,
Lukas
Re: Hyperfine bed leveling?
Should the PINDA Temp Calibration deactivated for the Hyperleveling? Or does it not matter at all?
Re: Hyperfine bed leveling?
OK I've tried to level my bed in hardware with the how to from https://github.com/3d-gussner/Prusa-Firmware/wiki/How-to:-Get-hardware-as-accurate-as-possible%3F using some shims.
This is the best result I could get:
(Using the output from G80 V10)
Only thing which is bothering me is the point on the middle right. What can I do to bring this point up?
Or can I ignore it and use hyperfine bed leveling to compensate? Numbers look so high...
Greetings
Saij
Re: Hyperfine bed leveling?
OK I've tried to level my bed in hardware with the how to from https://github.com/3d-gussner/Prusa-Firmware/wiki/How-to:-Get-hardware-as-accurate-as-possible%3F using some shims.
This is the best result I could get:
(Using the output from G80 V10)
Only thing which is bothering me is the point on the middle right. What can I do to bring this point up?
Or can I ignore it and use hyperfine bed leveling to compensate? Numbers look so high...
Greetings
Saij
Hi Saij,
do you have a MK2s or MK3? If you have an MK3 try to level the mid right one, as this one is -0.33750 of to the center one. With hyperfine bed leveling you can adjust at this moment up to +- 99um via LCD bed level correct and +-199um (if i am not wrong) via G80 a b c d e f g h
. The downside of using start gcode with G80 a b c d e f g h
is that you cannot share it with others or use it on other printers which may have different values or even no hyperfine bed leveling.
On a MK2s you just have the 5 mounting points so you cannot do anything hardware wise there anymore.
Trying to get it hardware wise as leveled as possible is the 1st step, at the end you still need to print some calibration pattern and follow the instructions from PJR to get the final values right.
Hope that helps.
Re: Hyperfine bed leveling?
Should the PINDA Temp Calibration deactivated for the Hyperleveling? Or does it not matter at all?
Hi,
no you don't deactivate the PINDA Temp Calibration. Normally it works fine and helps if you print PLA than ABS and back PLA or print one thing after another. Some people have issues with their PINDAv2 temp cal here more information about it: https://github.com/PrusaOwners/prusaowners/wiki/Manual_print_based_PINDA_temperature_calibration
Re: Hyperfine bed leveling?
Thank you for the Reply.
It is a MK2S ^^ But at the moment it's in the storage 'cause I hope to repair my MK3 these days to get it back to work ^^
Re: Hyperfine bed leveling?
@Waldemar
I have an idea to upgrade to the latest version of the original Firmware and incooperate your hyperfine bed leveling without touching the language files.
You extend the G80 command with another Parameter "s". When this parameter is seen, just store the values in the EEPROM. This way you can configure your printer with tools like OctoPrint or Pronterface and then use G-Code files which don't use the extended G80 command as the values are read from EEPROM.
Re: Hyperfine bed leveling?
@Waldemar
I have an idea to upgrade to the latest version of the original Firmware and incooperate your hyperfine bed leveling without touching the language files.
You extend the G80 command with another Parameter "s". When this parameter is seen, just store the values in the EEPROM. This way you can configure your printer with tools like OctoPrint or Pronterface and then use G-Code files which don't use the extended G80 command as the values are read from EEPROM.
Hi Saij,
nice idea. Thanks. Have to think about it as the G80 values can be much higher than the EEPROM stored one.