This is a
Brother KX 350 Home Knitter Machine
I have not tried it, as I don't know how to knit, and too many projects right now.
Has everything you see in pictures, and it did not come with the instruction manual, but I have printed out the complete manual from online site.
Shipping Weight ~ 12lb