Unless this feature is already built in and have not found yet, a useful macro would be a button to auto-home and bed pre-heat to the already loaded filament type. Could be under Calibration>"home & warm-up". It would then preheat the bed only and auto-home. You would have consistent pre-heating.
I do this manually, except I go into settings, temperature, bed temp to 80 (for PETG), then back to calibration, auto-home. I generally let it pre-heat while I'm working on slicing, or at least 5-10 minutes to warm up the MINDA. This eliminates the problems with the bed sensor lacking thermal compensation.
I probably should mess with start code in PS to add this automatically, but it is much handier to have the machine pre-warmed, at least the bed and especially with higher temp filaments, and then I can watch the print get going much faster before I walk away.
The best place to ask for features is via github
https://github.com/prusa3d/Prusa-Firmware-Buddy/issues
Texy
The Marlin 2.0 code base already includes a user customizable menu structure that you can use to insert exactly these sorts of gcode sequences. It does require editing configs, compiling and flashing the code, so it's not for everybody. It might be possible to implement something easier for the end-user to configure -- perhaps in slicer settings for the printer -- and update to the printer without compiling.
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan...
Yeah, I know I could compile my own FW, done it many times on other printers, but I want to stick with Prusa signed FW for my genuine Prusa printers, at least while it is under warranty.
Octoprint can create a button (on it's ui) that will run arbitary GCode.
I put custom g-code in the prusa slicerso all my files preheat to the auto bed level then it waits for two minutes at X90 Y90 Z50. Then it bed levels and then heats the nozzle to the fillament temp. Has greatly increased my minda sensor z height error. I still run a 50 x 50 0.2mm single layer test if I change filaments.
Maybe you can create a simple print file with the temps and times in the start code and when you are ready you can stop it and start your regular print.
Prusa Slicer 2.2.0...
Yeah, for now I'll just add a G4 in the startup print, just to make SURE everything is preheated prior to bed probing/printing.
Maybe one day Prusa will either offer an upgrade kit to a PINDA or have a built-in pre-heat function.
Amen to that PINDA.
G4 seems like the best workaround so far, even though its frustrating af.
Prusa Slicer 2.2.0...