can i cash a personal check at an atm?
No. You can deposit a check at almost all ATMs, and you can get cash out, based on your account balance BEFORE you deposit the check, but if you have $0 balance, it is unlikely that you can get cash out unless you have a long-standing relationship with the bank that owns the ATM.