In general, there are 2 types of 3D printers in consumer 3D printing space. One is DIY 3D printer and the other one is preassembled 3D printer. DIY 3D printers are low cost 3D printers. There are significant advantages to building your own machine. First, if anything goes wrong, you’ll have a good idea how to fix it, since you put it together in the first place. Even a task such as cleaning a blocked hot end can be daunting if you’ve never had the machine in pieces before. Second, home-built machines are generally more accessible than consumer units that look more like toasters. And third, it’s probably going to be cheaper to build it yourself. The main disadvantage is that they aren’t that easy to build, and if it doesn’t work you’ve no-one to blame but yourself. But when it comes to the quality of the output, preassembled 3D printers provide very good quality output when compared to DIY 3D printers.