No. You just need Thai Bank notes to use a Cash Deposit Machine.