I'm trying to design a "Lifting Table" in OpenSCAD which will consist of 2 concentric cylinders. On the inner cylinder I plan to mount 3 un-powered bevel gears vertically plus a 4th powered one each at the proper location/angle to interface with external cylinder's spiral bevel gear and keep the external cylinder level.
OpenSCAD's involute_gears library makes a bevel gear pair that is close to what I need, but the bigger gear is flat instead of a spiral. How can I get the bigger gear to be a spiral and more than one rotation (level) 720 degrees for example?