You may never have considered cotton for a blanket, but it's a good alternative to acrylic or wool.
Although it may look complicated, this design is easy knitting. Knit striped strips or work intarsia.
The Machine Knit-Able project gives you suggestions for construction as well as yarn suggestions. Use ANY machine, ANY yarn ... even any stitch pattern!