striker axis 32 the motor 38 provides a rotary input to a transmission or gearbox 40 which reduces an input rotational speed from the motor 38 while increasing an output torque which is depicted in coaxial alignment a cylindrical cam 42 is coupled to the gearbox 40 and driven by a rotary output of the gearbox 40 which is also depicted in coaxial alignment to the gearbox 40 and the motor 38 the cam 42 has a cam surface 44 that is in engagement with a follower 46 on a plunger or carriage 48 the carriage 48 is mounted for translation in the housing 22 and supports the blade 30 rotation of the cam 42 raises the carriage 48 and consequently the blade 30 to the loaded position and subsequently releases the blade 30 further rotation of the cam 42 reengages the follower 46 of the carriage 48 and repeats this operation the housing 22 is formed with a handle grip portion 50 for manual gripping of the fastening tool 20 an aperture 52 is formed in the housing 22 between the handle grip portion 50 and the magazine 26 for receipt of fingers of a user a manual actuator such as a trigger 54 extends from the housing 22 into the aperture 52 for manual control the trigger 54 actuates a manual switch 56 that is in electrical communication with a controller or printed circuit board 58 that may be oriented within the handle grip portion 50 for controlling power to the motor 38 referring now to fig2 a drive mechanism.