A gait training system has a motor connected to a first linkage system by an actuator. The first linkage system has multiple linkage members connected to multiple joints and an endpoint that is configured to produce a cyclic gait motion when the motor is activated. First and second linkage members have an adjustable length. A method of customizing a gait pattern on a gait training system is also described.