Why is first layer calibration limited to PLA only?
Greetings and happy holidays everyone!
When using the printer menu to calibrate the first layer, the printer asks if PLA filament is installed.
It then goes on to use the heat settings for PLA.
Why can't we calibrate the first layer for other common materials, such as PET and ABS?
Thanks in advance,
Ami
Re: Why is first layer calibration limited to PLA only?
The firmware routine has to fit into available space, and theyre already reportedly up against limits. It's not that it has to be PLA, but there's very little space for any routine and the printer ships with PLA to test.
The on-board routine is also for a 0.40mm nozzle. You can create your own prints for doing live-Z calibration with any filament or nozzle size you prefer, although using the on-board routine is recommended at least once.
The "https://shop.prusa3d.com/forum/assembly-and-first-prints-troubleshooting-f62/life-adjust-z-my-way-t2981.html&ved=2ahUKEwjr6ZWn_b_fAhVPT98KHTcnCiYQFjAAegQIBxAB&usg=AOvVaw0RHrGj9tuUI3tAbPMDR-I 6">Life Adjust" method is recommended as it is much easier to use and understand. I like to create the print using the filaments and nozzle sizes I use most often.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
Re: Why is first layer calibration limited to PLA only?
Hi @bobstro and thanks for your prompt reply.
As a software and hardware engineer, I find it less plausible that the few bytes required to add 2 more menu items with different temp settings should be a limiting factor with current memory availability.
If they are indeed struggling for a few bytes of available space, it's time to switch to a larger memory chip, added cost should be negligible.
It does make sense that they have different priorities, but for me, as a new user, needing to replace an existing filament just to do the calibration and back seems redundant, and it would be nice to have this option in the future.
I did the original calibration with the PLA, but I just encountered a printer error (see https://shop.prusa3d.com/forum/hardware-firmware-and-software-help-f64/enforced-z-leveling-damaged-pei-sheet-t26779.html ) when using PTE, and wanted to repeat the first layer process, so naturally I went to the printer menu, and was disappointed to see that I will need to switch filaments just for that.
If someone at Prusa is reading this, please add to the future feature list 🙂
Thanks for the link, I will definitely check it out.
Happy holidays,
Ami
Re: Why is first layer calibration limited to PLA only?
I wouldn't complain too much. Before they added this to the firmware you had to do it from a print on the SD card. When they added the mesh leveling, first layer calibration, power panic, collision detection. etc. they were forced to move the language files out of the firmware to another location.
Since they don't produce the boards, Ultimachine does this, they are limited to what is produced.
Re: Why is first layer calibration limited to PLA only?
I'm a computer guy too (networks & security) and was surprised, but my understanding is that the current generation of printers is still running on 8 bit hardware and they're pressing hard against some limits already. If you look at the github comments, you'll see a lot of comments along the lines of "32 bytes recovered".
[...] As a software and hardware engineer, I find it less plausible that the few bytes required to add 2 more menu items with different temp settings should be a limiting factor with current memory availability.
If they are indeed struggling for a few bytes of available space, it's time to switch to a larger memory chip, added cost should be negligible.
If Prusa were doing everything in-house, that might be straightforward, but they're dependent on other manufacturers, and the Marlin firmware itself. Given Prusa's history of supporting older models, it won't be as simple as porting code to another platform.
It does make sense that they have different priorities, but for me, as a new user, needing to replace an existing filament just to do the calibration and back seems redundant, and it would be nice to have this option in the future.
I do wonder if they could use the SD card as storage in the future, allowing the on-board firmware routines to load code from there in the menu interface. In the meantime, it's fairly trivial to generate calibration prints ahead of time if you're a coder. I've got batch routines set up with Slic3rPE to generate gcode for 5 different calibration prints that I use in the 3 materials (PLA, PETG, NGEN) I use for each of the 9 nozzle sizes I use. It's not art, but I can generate my little calibration library in about 5 minutes.
[...] wanted to repeat the first layer process, so naturally I went to the printer menu, and was disappointed to see that I will need to switch filaments just for that.
I use the "life adjust" procedure for Live-Z calibration whenever I change nozzles or do a firmware update. It's based on using a 75x75mmx0.20mm print for 1st layer calibration, and is a lot easier to use & understand than the official on-board routine. If it's helpful, I'd be happy to share pre-generated gcode in whatever size and material you're after.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
Re: Why is first layer calibration limited to PLA only?
I just printed the live adjust pattern from the link you provided, and oh man!!!
What a difference it makes. Amazingly simple and effective.
I think Prusa should replace their calibration pattern with this one, and save people the frustration and wasted material as a result of improper Z calibration.
My initial setting based on their pattern was off optimal by about 0.2, and it was really hard to tell.
What a difference in the print quality now!
Thanks a lot for your help!
Re: Why is first layer calibration limited to PLA only?
The 75mm square g code is unlikely to fit in the firmware. I have a subdirectory on my SD card containing the three life adjust my way files plus a 200mm square with concentric infill which I Use for adjusting the perimeters with bed level correction. A couple of laps is all you need...
I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK
Re: Why is first layer calibration limited to PLA only?
Joan, is your concentric infill 200 X 200 mm file up for download anywhere I would like to try it please.
cheers
r
Re: Why is first layer calibration limited to PLA only?
Yes, that one's a life saver.
I just printed the live adjust pattern from the link you provided, and oh man!!!
What a difference it makes. Amazingly simple and effective.
I just remembered that I've put my PLA and PETG test prints up on my notebook page. You can download PLA and PETG gcode ready-to-roll:
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan