News 3D Printer Simulator could take the guesswork out of printing — Virtual 3D printer mirrors physical machine's quirks, like stringing, supports mult...

Since each 3d printer has unique quirks even within the same model units, the only way this would work is by running output calibrations for input into a data table of parameters for each type of filament. You might even have to run multiple calibrations to input the results of extreme settings of each parameter.
 
Since each 3d printer has unique quirks even within the same model units, the only way this would work is by running output calibrations for input into a data table of parameters for each type of filament. You might even have to run multiple calibrations to input the results of extreme settings of each parameter.
1. It says in the article:
"The application at the moment is set up to emulate an Ender 3 with the implication that this can later be changed."

2. This is not a perfect sim. It is simply an estimation.