Note that with the software's latest update, Foxit seems to have removed its PDF virtual printer ... free PDF reader if you’re looking for something incredibly lightweight. The software download ...
Marlin is written in C and burned into a 3D printer’s flash memory. It does a lot. It receives G-code commands, interprets them, and translates them to meaningful actions on the hardware.