I don't have a Bernini so can't speak for the machine - but I have all three for my Janome MC6600P. I bought the Janome brand for it. I also have a small Europro that travels with me and I bought the generic adapter for it - it also fits my little FW. Have to admit I have only used my small machines for piecing so the Walking foot is rarely used.