The .nc vs .gcode appended to your cam file generated in estlcam depends on which machine you are generating code for. In your basic settings you select the machine type and can make customizations for file extension, move commands, and other gcode output options such as header or footer and have a wealth of customization options.
Make sure you select marlin if that is what you are running or grbl if you are using the jackpot.