I'm using a Lulzbot Taz 4 and have had issues with Simplify3D and OctoPrint waiting forever to start the print because the factory PID values for bringing the bed temperature to the set point are off. As the bed temperature gets closer and closer to 60 (PLA in this instance), the rate at which it increases gets smaller and smaller, never quite hitting 60.0.
The solution on the Lulzbot forums was to run the PID calibration command to generate new PID values for my environment. Problem is, the new calibration values don't stick past a power cycle, so I need to send them down at the beginning of the print, before the commands that set the bed temperature.
I've tried adding the additional GCode to Scripts - Starting GCode section of my Process, but the resulting GCode file has my additions after the temperature commands.
Is there any way to get custom GCode inserted earlier into the file?
Even better, is there a way to always have this GCode prepended to any print I make?