I recommend to print one piece for calibration and if it does not fit well have a look at the variables in the top of the duplo-block-lib.scad file and adjust them as needed.
The file duplo-marblerun.scad contains all parts as modules. In the top uncomment out the item to create. (In the OpenScad preferences you might have to increase the "Turn off rendering at ... elements" value, e.g. 1000000 or set a lower "quality"-variable.)
I printed everything without support.