The team announced the moves Friday.
Butler played 16 games with the Pittsburgh Steelers in the 2012 season. He had a net average of 37.8 yards on 77 punts for the Steelers.
Sam Martin, Detroit's incumbent punter, had a net average of 40.4 yards as a rookie last season.
AP NFL website: www.pro32.ap.org and www.twitter.com/AP-NFL