I purchased and assembled a Hictop 3DP-12 three years ago and had good success assembling it and making prints, don't remember any issues with setting up the software or details. Sat idle for two years and now starting to play again. I would like to install a filament runout sensor but don't know enough about terms and firmware to follow instructions I find online. ATmega with Integrated RAMPS 1.4 onboard. Repetier Host V2.1.6 running. Discussions seem to indicate I have Marlin firmware installed, is that different than the Repetier Host? If it is there what version? In Repetier it says to send M115 to see firmware type and features, I don't know how to send that or where to see the results. In Marlin discussion it says G-code M-600 requires advanced pause feature and LCD controller. I have the LCD controller but not Marlin information. The device I purchased is a SPDT switch but don't know if D11 is the proper place to plug it in on the board as seen in an annotated picture online, one note says if incorrect it can fry the board. Thanks for any interpretation!