A construction worker using a soldering iron to repair gutters accidentally started the Chatham County courthouse fire, the fire marshal says.