From your link (https://www.criminaldefenselawyer.com/resources/homemade-gun...), it appears there is at least this federal limitation on homemade firearms:
"Because the Undetectable Firearms Act makes illegal any firearm that cannot be detected by a metal detector, every firearm must contain some amount of metal. This means that a plastic 3D printed firearm must have a metal plate inserted into the printed body"