Electronic cigarette roller?

That's gonna be your main issue. It's hard enough to interface with stuff, making your own is going to be even more challenging unless you happen to own a laser cutter or 3D printer.