Dip Coater was designed to deposit layers of materials in a controlled and repeatable manner. The dip coater was designed to be made of aluminum sheet and controlled by Arduino Nano with an interactive touch screen. The dip coater is designed to have two different modes manual and automatic mode. The manual mode is mainly for positioning the sample to the desired position. The automatic mode is mainly for dipping and withdrawing processes.