# Compound gear-train sizing # Scope: Two ideal external gear pairs; losses supplied as one efficiency. # Status: illustrative worked example; engineering review pending. # Inputs are example values. Checks are editable example requirements, not standards. driverA = 20 drivenA = 60 driverB = 15 drivenB = 45 speed = 3000 rpm efficiency = 0.9 ratio := drivenA*drivenB/(driverA*driverB) output := speed/ratio [rpm] torqueMultiplier := ratio*efficiency check output speed target: output >= 300 rpm scenario alternative: driverA = 16 # Diagram dimensions are illustrative; teeth are schematic, not manufacturing profiles. module = 2 mm check whole driverA: abs(driverA-round(driverA)) <= 0 check positive driverA: driverA >= 3 check whole drivenA: abs(drivenA-round(drivenA)) <= 0 check positive drivenA: drivenA >= 3 check whole driverB: abs(driverB-round(driverB)) <= 0 check positive driverB: driverB >= 3 check whole drivenB: abs(drivenB-round(drivenB)) <= 0 check positive drivenB: drivenB >= 3