EQ-1, an algebraic equation derivation system for a variety of mechanism synthesis motion programs, is presented in the paper. This project is considered as part of the automated mechanism design procedure. The applied Artificial Intelligence techniques are introduced to the mechanism design area. The blackboard model for problem solving is adopted in the system for organizing reasoning steps and domain knowledge to construct a solution to a specified mechanism configuration. A frame-like data structure is demonstrated in the system. The domain knowledge is kept in several independent knowledge sources. Meanwhile, the path propagation method is addressed to control the knowledge application.