With the severe lack of cigarettes about, I had the idea of a micro-hothouse. Basically the unit will grow a small batch of engineered tobacco (or weed for the dope fiends…heh) in about 2-3 weeks. The crop is gen-engineered to mature in this short amount of time. It can then be harvested and dried over say a 48h period and then is ready to be cut with a burning agent, or sold as is.
The total amount of crop harvested would be small, perhaps enough for 5-10 cigarettes. It's not meant to be a factory, or a mass producing unit. The whole thing cold be one single object with all the functions built in. The option to cut the product with a burning agent would be a choice after harvesting. Maybe even have the rolling issue incorporated into the object to lessen the complexity of the coding.
You can tell who has a nicotine habit...heh
Preacher