Skip to content

dannyboy1996/printSim

Repository files navigation

PrintSim

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.


Features

  • 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


🚀 Usage

python printsim.py your_gcode_file.gcode

This will generate a .wav file simulating your print.


🛠️ To-Do

  • Support for arc move sounds (G2 and G3)

  • 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

About

a command-line python program that turns gcode into realistic 3d printer sound

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published