Notifications
Clear all

Hyperfine bed leveling?  

Stránka 11 / 22
  RSS
JeffJordan
(@jeffjordan)
Member Moderator
Re: Hyperfine bed leveling?


...
So how can i detect which type of sensor is connected? What if during recognize FRS no filament is loaded?
...

I assume that all users here are smart enough to start a print only when the filament is loaded. so you can check the sensor status at the start of a print (with and without pullup enabled). this should give you the "filament loaded" state (either S -> Vcc or S -> GND).

so "in auto mode" you mustn't decide the S -> Vcc or S -> GND immediately, you can postpone the decision until a print is started, because only then you can assume that the filament is loaded.

just my thoughts about it....

cheers,
Jeff

dem inscheniör is' nix zu schwör...

Napsal : 09/11/2017 12:22 pm
BillC
(@billc)
Reputable Member
Re: Hyperfine bed leveling?

After flashing my MK2S using the hex file I also had left to right movement of the X carriage followed by the statement Filament change successful. Then display changed to load filament. Reset and this behaviour repeated.

Once I realised filament had been unloaded and was loose at the top of the ptfe tubing, I did an auto home, then raised Z and loaded filament. Printing well since.

Bill

Bill
Tagaytay City, Philippines
Founder member of Philippines Prusa Printer Owners FB Group
Sponsor Pillars of God Academy in Bacoor

Napsal : 09/11/2017 4:21 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


After flashing my MK2S using the hex file I also had left to right movement of the X carriage followed by the statement Filament change successful. Then display changed to load filament. Reset and this behaviour repeated.

Sorry to hear that! I was quite sure that before unused EEPROM values are 0 (have to look into that) and a user flashing this version for the 1st time would not have any issues when no filament runout sensor is connected.

Users upgrading from my previous version have to double check the FRS settings, because i reused the EEPROM space.

- If you had FRS [OFF], you should be fine, as the value stays 0
- If you had FRS [ON] using a Signal to VCC sensor, you should be fine, as the value stays 1
- If you had FRS [ON] using a Signal to GND sensor, then you are screwed if you don't double check it and change it to the right one, as the value is 1 instead of 2 and the printer thinks you have a Signal to VCC filament runout sensor.

Jeff Jordan was the unlucky one. I also use a Signal to GND filament sensor but after flashing new modification i triple check the behavior of the printer. Yesterday i flashed my printer 8 times to get a (in my opinion) stable version that could be published.
But as always there is plenty of room for improvements.

Already updated the release notes to double check the Hyperfine Bed Tuning and FRS values, after flashing this firmware.


Once I realised filament had been unloaded and was loose at the top of the ptfe tubing, I did an auto home, then raised Z and loaded filament. Printing well since.

Bill

So now it is working fine ?

@All Thanks for the feedback in this forum, feel also free to open an issue on my Github https://github.com/3d-gussner/Prusa-Firmware/issues . Let's see who generates issue #1 😆

Napsal : 09/11/2017 4:50 pm
BillC
(@billc)
Reputable Member
Re: Hyperfine bed leveling?

So now it is working fine ?

Yes, so far I have done five prints since flashing with no other inconsistency coming to light. Thanks for a tremendous printer and the encouraging signs of active development.

Bill
Tagaytay City, Philippines
Founder member of Philippines Prusa Printer Owners FB Group
Sponsor Pillars of God Academy in Bacoor

Napsal : 10/11/2017 5:17 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


So now it is working fine ?

Yes, so far I have done five prints since flashing with no other inconsistency coming to light. Thanks for a tremendous printer and the encouraging signs of active development.

Thanks for the feedback

Napsal : 10/11/2017 5:55 pm
Sidbitters
(@sidbitters)
Eminent Member
Re: Hyperfine bed leveling?

I have done several calibration prints and one object print of over an hour. Considering the uneven surface of my bed, it's working quite well. The only questions I had were that each of the gcode calibration squares and center circle gives the incomplete file error before selecting yes or no and sometimes the button on the lcd doesn not work.

Napsal : 10/11/2017 8:12 pm
JeffJordan
(@jeffjordan)
Member Moderator
Re: Hyperfine bed leveling?


... The only questions I had were that each of the gcode calibration squares and center circle gives the incomplete file error before selecting yes or no ....

never ever had an "incomplete file error".... but I didn't need to recalibrate the printer since 3.0.12.
what device or firmware release reports this error to you ?

the package of calibration gcodes provided here at this thread is only supposed to be used as a whole package (and printed directly from sd card).
you first need to print the center circle and then you should proceed with the squares.
the gcodes are optimized for this procedure because only the circle does a meshbed calibration and lets the bed & hotend heated up at the end, so that you can quickly proceed with the squares (which shouldn't waste time for heating up and a new meshbed calibration).
furthermore, printing the squares refers to the result of the first meshbed calibration done by the center circle, so no faulty second calibration sequence (due to a meanwhile heated up p.i.n.d.a. sensor) could mess up the whole calibration process.

so if you analyze the gcodes: yes, they are "incomplete", but by purpose!
that's why you shouldn't move the bed manually during the process and there is as well an indication not to forget cooling down the printer after the whole calibration procedure has been done.

dem inscheniör is' nix zu schwör...

Napsal : 11/11/2017 8:58 am
Sidbitters
(@sidbitters)
Eminent Member
Re: Hyperfine bed leveling?

I have the Mk2s with the Rambo 13 board. I have the latest release of the hyperfine.hex in this thread. I start with the hyperfine_#center.gcode and I get the incomplete file msg but choose yes and print it. I then print the squares and adjust the z to find the proper height and adjust the difference in the bed correct for that area. It all seems to work other than the incomplete file message. The file that prints the center and all the squares in sequence also gives the same message. I does maintain temperature through the tests and does the bed mesh check before printing the circle.

Napsal : 11/11/2017 11:24 pm
JeffJordan
(@jeffjordan)
Member Moderator
Re: Hyperfine bed leveling?

ok, thank's for that info.
so the "incomplete file" message seems to be a feature of the new firmware. didn't notice that.
anyhow, as explained above: the files need to be "incomplete"... otherwise the whole calibration procedure would take hours longer.

dem inscheniör is' nix zu schwör...

Napsal : 11/11/2017 11:27 pm
BillC
(@billc)
Reputable Member
Re: Hyperfine bed leveling?

@jeffjordan/@pjr

Is there a difference if you enter the adjust value for each outside square as soon as you have a 0.2 mm film for that location and if you calculate all variances and enter all at once after completing all 8 squares?

I would expect better results entering each one because this would compensate for the effect one correction has on the next location - am I missing something?

cheers

Bill
Tagaytay City, Philippines
Founder member of Philippines Prusa Printer Owners FB Group
Sponsor Pillars of God Academy in Bacoor

Napsal : 13/11/2017 7:09 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: Hyperfine bed leveling?


am I missing something?

Yup. With the 8-point bed levelling, the points do not have any effect on the adjacent points.

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…

Napsal : 13/11/2017 8:04 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?

Hi,

3.1.0 firmware for Prusa i3 MK2/S/MMU with Hyperfine Bed Tuning and Filament Runout Sensor is ready

You can choose between tree hex files depending which languages you want/need to use.

https://github.com/3d-gussner/Prusa-Firmware/releases

Please let me know if there are any issues.

Waldemar aka 3d-gussner

Napsal : 15/11/2017 2:23 pm
Jeremy
(@jeremy)
Eminent Member
Re: Hyperfine bed leveling?

Hi,

First, i want to say you're doing a great job, as the stock calibration is far from doing a "flat" bed. Congratulation to all who participate to it !

I flash the "hyperfine" firmware on MK2 MMU this morning. I feel it's working as if i had not MMU. Do i have miss something ? Is there something else to do ?

When i hit "Load", it does not ask me which extruder i want to load, and start automatically to UNLOAD...If i press "unload", it loads automatically my filament for few centimeters.

Any idea welcome

happy leveling !

Napsal : 28/11/2017 8:24 am
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Hi,

First, i want to say you're doing a great job, as the stock calibration is far from doing a "flat" bed. Congratulation to all who participate to it !

I flash the "hyperfine" firmware on MK2 MMU this morning. I feel it's working as if i had not MMU. Do i have miss something ? Is there something else to do ?

When i hit "Load", it does not ask me which extruder i want to load, and start automatically to UNLOAD...If i press "unload", it loads automatically my filament for few centimeters.

Any idea welcome

happy leveling !

Hi Jeremy,

Thanks for the nice words and all credit for Hyperfine Bed Tuning is going to PJR and JeffJordan.

The firmware hex files are for the MK2/s you gonna need a MMU version as Prusa provide it. I don't have a MMU yet but will try to compile it and upload to the release.

This firmware also contains a Filament Runout Sensor function which is bit tricky with the MMU kit. As this feature can be disabled via the LCD menu and you don't have a sensor connected this should not be a problem. If you like to add a filament runout sensor, you can do it placing it before the 1st extruder and activate it as you print in single material mode, and disable it using it with multi material prints.

Waldemar

Napsal : 28/11/2017 10:58 am
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?



Hi,

First, i want to say you're doing a great job, as the stock calibration is far from doing a "flat" bed. Congratulation to all who participate to it !

I flash the "hyperfine" firmware on MK2 MMU this morning. I feel it's working as if i had not MMU. Do i have miss something ? Is there something else to do ?

When i hit "Load", it does not ask me which extruder i want to load, and start automatically to UNLOAD...If i press "unload", it loads automatically my filament for few centimeters.

Any idea welcome

happy leveling !

Hi Jeremy,

Thanks for the nice words and all credit for Hyperfine Bed Tuning is going to PJR and JeffJordan.

The firmware hex files are for the MK2/s you gonna need a MMU version as Prusa provide it. I don't have a MMU yet but will try to compile it and upload to the release.

This firmware also contains a Filament Runout Sensor function which is bit tricky with the MMU kit. As this feature can be disabled via the LCD menu and you don't have a sensor connected this should not be a problem. If you like to add a filament runout sensor, you can do it placing it before the 1st extruder and activate it as you print in single material mode, and disable it using it with multi material prints.

Waldemar

Hi,

compiled and uploaded hex files for Prusa i3 MK2/s MMU printers, please let me know if it works!
Checkout https://github.com/3d-gussner/Prusa-Firmware/releases UPDATE 28. Nov 2017

Waldemar

Napsal : 28/11/2017 5:17 pm
Jeremy
(@jeremy)
Eminent Member
Re: Hyperfine bed leveling?

Hi,

I've just flash your MMU release. Load/unload : OK. I've done few bed level square.stl, it works ! 😛

I'll do more bed level prints to adjust it and then i'll print and come back here to confirm.

THANK YOU ❗ ❗ ❗

Napsal : 29/11/2017 5:13 am
Jeremy
(@jeremy)
Eminent Member
Re: Hyperfine bed leveling?

So far, still bed leveling... 😕

I think i need a bit more then a -200 on one side, is the max limit is (+/-) 200 ? Is it possible to make it to like 500 ou 700 ?

My z is around 230-240 in the center.

i would do it myself but i'm not used to modify a firmware 😳

Napsal : 29/11/2017 9:36 am
JeffJordan
(@jeffjordan)
Member Moderator
Re: Hyperfine bed leveling?

as far as I understood the firmware, the max. correction level might be +/-200µm when using Peter's approach with the G80 command line. my amendment for the menu allows only +/- 99µm.
this should normally sufficient. if it isn't, the bed seems to be severely uneven/warped, and I would have a look if mechanical measures can improve it's flatness.

dem inscheniör is' nix zu schwör...

Napsal : 29/11/2017 11:32 am
Jeremy
(@jeremy)
Eminent Member
Re: Hyperfine bed leveling?

Ok, i'll move a bit my pinda to reduce the initial live Z, so i will "save" some for the side. It might not be much missing.

Now, my bed level is a lot better anyway for big prints.

I'm printing small object right now, and everything looks normal.

The last release firmware seems to fit MMU.

thanks again !

Napsal : 29/11/2017 12:56 pm
3d-gussner
(@3d-gussner)
Reputable Member Prusa-Translations
Re: Hyperfine bed leveling?


Ok, i'll move a bit my pinda to reduce the initial live Z, so i will "save" some for the side. It might not be much missing.

Now, my bed level is a lot better anyway for big prints.

I'm printing small object right now, and everything looks normal.

The last release firmware seems to fit MMU.

thanks again !

Nice that it is working and thanks for the feedback. Which language version did you download?

Napsal : 29/11/2017 2:30 pm
Stránka 11 / 22
Share: