dipende cosa intendi per simulazione.... gli slicer in pratica prendono un oggetto 3d (tipicamente un file stl) e lo trasformano in percorsi per la testina realizzando un file gcode.
Esistono molti modi per visulaizzare un gcode, lo fa immediatamente lo slicer stesso quando esegui lo slice (perchè spesso devi guardare cosa ha fatto e porre correzioni) , lo fa repetierhost anche se non lo usi come slicer, lo fanno alcuni siti (per esempio https://www.gcodeanalyser.com/ ) oppure quando installi prusaslicer lui installa anche un gcode viewer a parte.