I will discuss a method of producing defining equations for representation varieties of the canonical component of a knot group into PSL2(C). This method uses only a knot diagram satisfying a mild restriction and is based upon the underlying geometry of the knot complement. In particular, it does not involve any polyhedral decomposition or triangulation of the link complement. This is joint work with Anastasiia Tsvietkova.