Si se ha dañado el pic, lo primero, determinar la causa y resolverla. Luego aprovecha todo el hardware y el circuito, alimentación, captadores, actuadores , etc y hazle un estudio. No creo que sea muy complicado hacerle un programa desde cero emulando cómo funcionan otros dispensadores que si funcionan bien.
Busca el manual en pdf que seguro que está. Si sabes cómo tiene que funcionar todo puedes escribirle tú un código desde cero. Ya evalúas tú si te merece la pena.