3D printers for Rapid Prototyping and Additive Manufacturing have been widely accepted by large and small-scale industries or by many hobbyists. Due to its nature of layer by layer addition of material, identifying defects between the layers can be a crucial strategy to determine the quality of a 3D printed product by carefully monitoring the layerwise process during part building. This kind of approach gives an advantage in the applications where 3D printing of products requires high customization without compromise on part quality. In this work, a low-cost camera is installed in an open 3D printer, and computer vision algorithms are used to implement an in-situ monitoring system. The defects can be evaluated by comparing the printed layer to the deposition path of the open ISO G-code. The G-code printing file is modified to introduce the image capture step after each layer. The value of the area of missing or exceeding material is returned to the user with the corresponding images. A decision can be made to abort the job in case of important defects to avoid unnecessary waste in material, time, and costs.