Question: what is difference between rod and a shaft?
Answer: Shaft: A shaft is a metallic, rotating and oscillating rod that rotates continually to transfer movements or torque in the machine. ... Rod: A connecting rod is a shaft which connects a piston to a crank or crankshaft in a reciprocating engine.