A photopolymerization 3D printing system comprising: a processing device configured to determine one or more printing layers (560a, 560b) of an object; a micro light emitting diode array, microLED array, configured to generate light for each of the one or more printing layers (560a, 560b), wherein the microLED array is arranged on one or more microLED sub-panels included in a microLED panel, and the one or more microLED sub-panels are rotatable along an axis perpendicular to the microLED panel and in case of more than one microLED sub-panel, they are rotatable with respect to each other, wherein to generate the light for each of the one or more printing layers (560a, 560b), the processing device is configured to: dynamically determine one or more microLED regions (810, 811, 812) in the microLED array, each of the one or more microLED regions (810, 811, 812) including one or more individually addressable microLED emitters, determine one or more region printing parameters for each of the one or more microLED regions (810, 811, 812); and determine one or more control signals for the one or more individually addressable microLED emitters included in each of the one or more microLED regions (810, 811, 812) based on the one or more region printing parameters; and a printing component configured to print the one or more printing layers (560a, 560b). a processing device configured to determine one or more printing layers (560a, 560b) of an object; a micro light emitting diode array, microLED array, configured to generate light for each of the one or more printing layers (560a, 560b), wherein the microLED array is arranged on one or more microLED sub-panels included in a microLED panel, and the one or more microLED sub-panels are rotatable along an axis perpendicular to the microLED panel and in case of more than one microLED sub-panel, they are rotatable with respect to each other, wherein to generate the light for each of the one or more printing layers (560a, 560b), the processing device is configured to: dynamically determine one or more microLED regions (810, 811, 812) in the microLED array, each of the one or more microLED regions (810, 811, 812) including one or more individually addressable microLED emitters, determine one or more region printing parameters for each of the one or more microLED regions (810, 811, 812); and determine one or more control signals for the one or more individually addressable microLED emitters included in each of the one or more microLED regions (810, 811, 812) based on the one or more region printing parameters; and dynamically determine one or more microLED regions (810, 811, 812) in the microLED array, each of the one or more microLED regions (810, 811, 812) including one or more individually addressable microLED emitters, determine one or more region printing parameters for each of the one or more microLED regions (810, 811, 812); and determine one or more control signals for the one or more individually addressable microLED emitters included in each of the one or more microLED regions (810, 811, 812) based on the one or more region printing parameters; and a printing component configured to print the one or more printing layers (560a, 560b).