Cut the pork shoulder into 1 inch cubes.
Mix all remaining ingredients except water and casings in a bowl. Toss the meat in the seasonings. Cover and refrigerate overnight.
Spread the pork cubes in a single layer on a tray. Put in a freezer until a crispy frozen crust forms on the meat.
Grind the meat through the coarse plate on your grinder. Take ⅓ of the ground meat and put it in the fridge. Refrigerate the remaining meat for 1 hour.
Put the ⅔ of the meat in the bowl of a stand mixer with the paddle attachment. Beat at medium speed until the meat is pasty and sticks to the bowl and beater. About 4-5 minutes. Refrigerate the meat for one hour.
If you are doing patties, just shape them and freeze any you won't be using in the next few days.
If you want links, use a sausage stuffer to put the sausage in the casings. Pinch the casings flat at four inch lengths. Cut at the pinch point. Freeze any sausages that won't be used in the next few days.