Sagar
Take a two cylinder engine and elongate one cylinder and piston so that you can put a can in it, then turn over the engine once using the other cylinder. Bam one kick of the engine and you've got one flat can. Or a similar idea using a manual or electronic crank as with your design idea but using an actual engine piston so that you have the benefit of the pivoting piston head and shaft. Also the idea of having a worm screw with a direct connection to a gear with piston system is an idea worth investing into. but simple have a loading pipe end where you have the can size opening in the top with a magazine. And then having a bottom slot cut into the pipe the size of the crushed can. Walla constant feed and gravity ejection of crushed cans. This way you don't have to worry about how long it takes to crush a single can due to the high torque ratio of the worm screw.
Comic relief....
Comic relief....