Фразеологический словарь Фёдорова

винтиков не хватает в (голове)

у кого. Прост. Ирон. Кто-либо глуповат, придурковат, со странностями.

Фразеологический словарь русского литературного языка