The #96 Ruler Foot is designed for the Bernina Q-Series Longarm quilting machines. It is not compatible with any domestic sewing machine.