Is there a way to make my pipe routing preferences to be by schedule? Such as type K, L M copper or Sch 40, 80 steel?
Currently I can only pick between material type.
But is there way to add more categories? So I can have a catalog with both S40 and S80?
I am not really sure what you mean. If you mean can you have a catalog with both schedule 40 fittings and schedule 80 fittings then yes of course.
A simple example would be to open up the catalog editor and open up the butt weld catalog and then copy the butt weld elbow and rename it to include S40 in the name. Copy it again and rename it to include S80 in the name. You now have three elbows that are identical except for the name. You can now go in and modify the size parameters and even add custom parameters that will call out the schedule thickness in your schedule tables.
It is important that each part has a unique name and description and in your case should be distinguishable by a schedule value in the name. AutoCAD MEP will only display the first fitting that it finds. If it finds a duplicate name then it will skip over it. I believe that the description is what is shown when picking routing preferences but I cannot be 100 percent sure on that.