Dear Daniele,
Can ATK use the *psf format PPs? SIESTA use *psf format.
As far as I know, the code atom can generate PPs of *psf format not the *upf format that is why I use APE to generate the PPs.
If you have a revised version of atom code, would you like to send me a copy?
With best regards,
Guangping Zhang