The present disclosure relates to the technical field of 3D printing, and provides a device and method for forming a three-dimensional object, and a non-volatile storage medium. The device comprises: a forming platform on which a three-dimensional object is formed; a tray, a printing area being formed between the forming platform and a construction surface of the tray; an
optical module, used for irradiating the printing area; a controller, used for controlling the forming platform to move during printing, so that the forming platform is in contact with a polymerizable liquid; and a detection
assembly, used for acquiring a
liquid change state during the contact between the forming platform and the polymerizable liquid. The controller is used for determining, on the basis of the
liquid change state, whether the thickness of a
liquid layer tends to be stable, and when the thickness of the
liquid layer tends to be stable, controlling the
optical module to irradiate the printing area. The present disclosure solves the technical problem in the related art of easy occurrence of a void or uneven printing
layer thickness due to poor applicability of pre-
exposure waiting time caused by whether to end pre-
exposure waiting and enter an
exposure stage in 3D printing being determined on the basis of an empirical value.