Skip to content
A Raspberry Pi 3 hardware project for roasting green coffee beans.
C# HTML JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes Add .gitignore and .gitattributes. Aug 16, 2016
.gitignore adds better code link Nov 19, 2016

Coffee Roaster

A Raspberry Pi 3 coffee roaster running on Windows IoT.

BCH compliancy

### Purpose Coffee roasting at home allows complete control over the final flavor of a cup of coffee.

Although many manual methods can be used for roasting coffee beans at home, I wanted a precise and mostly automated way of roasting small batches of beans.


  • Operated via web app on a mobile device
  • Ability to control fan and heating elements separately
  • Ability to hold a steady temperature
  • Chart to display roasting profile
  • Automatic safety cool-down if temperature is too high
  • REST API control of hardware for easy integration across platforms


  • Raspberry Pi 3
  • MAX31855 Thermocouple
  • 1040 watt heating element from Nostalgia hot air popper
  • 18 volt fan from Nostalgia hot air popper
  • 25A 24-380VAC relay for controlling heating element
  • 25A 5-200VDC relay for controlling fan
  • Glass hurricane lamp chimney
  • PC power supply for easy power management


You can’t perform that action at this time.