If you look at European countries (they all require an ID for voting), the standard ID is issued at no-cost. It’s generally good for 8-to-10 years. The local office in each region runs odd hours throughout the week so people with different schedules can walk in and get this done in five minutes.
If you go and explain to any European that you are running a voting system with NO id required....they will just start laughing.
And I don’t blame them for laughing at us. We call ourselves a democracy and yet we don’t protect it.