I also sell these on Etsy here.
A WDT tool that can hold up to 9 needles, I use these from amazon.ca
Everything prints without supports, should be pretty easy to print and assemble.
I printed the top peice with fuzzy skin to hide the seam.
The author marked this model as their own original creation.