3D Printing Info is a curated knowledge base for 3D printers and tinkerers, built up over many years (check the GitHub stars).