I did back the Creality shredder and filament maker that hasn't shipped yet, but I'm optimistic. (https://crowdfunding.creality.com/)
I also bought a pellet extruder kit, which can use shredded PLA waste, but haven't gotten around to putting it on a printer. (https://greenboy3d.de/)
I've had pretty good luck taking waste and melting it into silicone molds. Doable with a cheap toaster oven and purge waste and other scraps (though you need to break down larger waste)
For those who want to recycle filament without doing the work themselves, this person has such a project (and maybe there are others out there): https://erikaprintsshop.wordpress.com/