Are both sentences grammatically correct and what is the difference in term of meaning:
Let me know when it arrives.
Let me know when it will arrive.
I think the second is better because with "know "you are not obliged to use present let me know when it will be here? He will be here on monday