PrintSim is a command-line tool that takes standard G-code (Marlin-compatible; other flavors not yet tested) and converts it into a .wav audio file. The result simulates the sounds of a real 3D printer, allowing you to hear your print before you even start it.
- 
Accurate stepper motor sound modeling
 - 
Simulated fan sounds:
 - 
Mainboard fan
 - 
PSU fan
 - 
Hotend fan
 - 
Part-cooling fan
 - 
Print bed resonance modeling for realistic depth and texture
 
python printsim.py your_gcode_file.gcode
This will generate a .wav file simulating your print.
- 
Support for arc move sounds (
G2andG3) - 
More accurate emulation of part-cooling fan spin-up/spin-down behavior, like on real printers
 
Please feel free to submit a pull-request with more features