AndersE wrote:I dont think that that means anything, all printers use g-code

the x3g is probably just a "codec" so to speak so you can't run any slicer you want without it supported.
The steps/mm is set in the firmware.
The difference between gcode and x3g is that the x3g is compiled from the gcode for efficiency (takes lots of parsing and math off of the tiny processor in the printer, letting it print faster/more reliably). Printers that consume x3g code do _not_ consume gcode, as the gcode parsing, etc, was stripped from the firmware to make room for other features. So the original poster was correct to make the distinction between a printer that consumes gcode and a printer that consumes x3g.