The suspect in a February armed robbery at the 310 Marathon gas station in Calera has been formally charged in Shelby County.