You will need a 608 bearing (skateboard bearing). This can be purchased, salvaged or printed. The rest of the parts can be printed without supports. everything screws together.
Once everything is screwed together, place your yarn on opposing posts and spin to detangle when needed.