Today’s 3D printers allow the creation of very advanced structures from various materials, starting from simple plastics up to metal alloys. Since the printing time and amount of material used to create structures are considered very important in terms of cost and energy consumption, it is better to optimize structures for that particular application taking into account all the conditions. In the current work, U-Net convolutional neural network-based topology optimization method (TO) that allows to reduce the material usage and eventually reduces the cost of 3D printing is introduced. The results showed that the accuracy of the method is highly reliable and can be used for designing various 3D printable structures and it applies to any type of materials since properties of materials can be included in TO.