I got an electric roaster convection/rotisserie oven from Goodwill for $10.
I bought two strainers ($10?) and did some modifications to them to work with the rotisserie.
The oven is in my backyard. It gives me about one lb of roasted coffee beans in about 30 minutes. No smoke, no trouble. perfect control of degree of roast.