WORK IN PROGRESS. VACUUM ATTACHMENT IS NOT THE CORRECT DIAMETER.Heavily inspired by KBOT3D's version.