Cut off the stems off and remove the seeds from the dried ancho chiles, guajillo chiles, and chile de arbol.
Toast all the chiles. About 1 minute on each side.
Remove from the pan and set aside.
To the pan, add the coriander seeds, cumin, oregano, peppercorns, cloves, and anise.
Stir frequently with the a spatula, making sure they don’t burn.
Do this for about a 6-7 minutes.
Remove everything from the pan.
To a grinder, add the toasted chiles, the toasted spices, cinnamon, garlic powder, annatto, chipotle, and salt.
Grind until it forms into a powder form. You might need to do this in stages.
In a large bowl, combine the ground spices with the pork and vinegar. Mix well.
You might need to cook some of the chorizo to taste for salt and other seasonings. Add salt if needed.
Cover and refrigerate overnight before use.