Can't print on Wanhao Duplicator i3 Mini
Please note this is not a full answer, but it does address a problem pointed out in the question.



The linked file does contain some strange information. Although in the comments it is said to use a layer thickness of 0.2 mm, see:

;   layerHeight,0.2


with a first layer being 90% of this size:

;   firstLayerHeightPercentage,90


it actually does not.

The actual sliced layers are measured in 0.5 mm and 0.222 mm and 0.45 mm for the first layer!?! The first layer is at:

G1 Z0.450 F1000
; process Process1
; layer 1, Z = 0.450


the next layer is 0.5 mm, so 0.95 for layer 2:

; layer 2, Z = 0.950
M106 S255
G1 X65.347 Y84.268 F4800
G1 Z0.950 F1000

And then it becomes strange, 

; layer 3, Z = 1.172

for layer 3 (so a 0.222 mm layer height), and 0.222 mm for layer 4 and so forth.

This is a pretty odd sliced file, which basically is not possible to be printed with a 0.4 mm nozzle (you should never exceed a layer height of about 75% of the nozzle width, so max. 0.3 mm for a 0.4 mm nozzle).

I don't know the firmware, but I find it hard to believe that the firmware knows what kind of nozzle is present (although Ultimaker does know that with their nozzle core concept they launched from the Ultimaker 3 series). It could be that your firmware does know the nozzle size and does not let you print these layer sizes. It is therefore recommended to reslice the print and other objects and take a closer look at the G-code files.