it's a really simple and fun project
you just have to take few things into consideration
you have to print P1 and P2 six times and P3 just one time.
this design is compatible with lamps of size E27
you can Simply use TinkerCAD to modify it for the size you want
hen you finish printing the parts you have to connect them with 3mm sticks.
you have 4 sizes you have to get them right so the design doesn't wobble.
lower connection 6.5cm
middle connection 9.5cm
upper connection 19 cm
between 10.5 cm
the lengths should be something like those measurements.