here is the machine I have been using for YEARS, it's awesome, it gives you the ability to create different roast cycles or profiles- basically that means you can set the temp you want to run for the amount of minutes you want, slowly bringing the beans up to temp then starting to roast them at higher temps is the general rule of thumb. but how you put that cycle together brings out certain nuances in the beans, the various flavors, like the wineyness, the cocoa, the nutty flavours...
anyway here's the machine.
https://www.i-roast.com/