A surgical suturing device comprises an arced needle track, an arced needle positioned in the needle track, and a length of suture connected to the needle. A reciprocating needle driver is operative to engage and move the needle in the needle track. A rotary input rotates about an axis. A link has a proximal end connected to the rotary input and a distal end connected to the needle driver. Rotation of the rotary input in a first angular direction translates the needle driver in a second angular direction opposite of the first angular direction.