In the Youtube video, you can see the fully functional drum coffee roasting machine which I built in my own garage. This coffee roasting machine is an effort to reconstruct the traditional drum coffee roasting machine using the simplest method and concept. I have pushed the limit of this machine and successfully roasted maximum of 1.2kg of green beans.
The machine can be separated into these components:
- Cooling tray
- Chaff collector and exhaust
- Gas burner
- Platform and motor
- Thermocouples w Arduino
- Inner drum
- Main roaster body
Each step will have the shopping list for each components. Details of the construction will be in each photo, and important point will be pointed out as comment inside each photo. Please go through each and everyone of them to make sure you have a full picture of the construction of this coffee roaster.
The tools I used are all very common tools you can find in any garage, only special tool I purchased just for this project is the Dremel 200.
General list of tools I used:
- Dremel 200
- Glue gun
- Sheet metal hand cutter
- Screw driver
- Allen keys (of various size)
- Soldering iron (just to make the TC4lite PCB)
- Masking tape
- Aluminium tape
- Kapton tape
- Metal saw
- Wood saw
The whole project took me roughly 6 months with more hours spent during weekends. This is the third version I made as I need the lessons from the previous 2 to make this a success. I hope you could leverage from my experience and be successful on the first time, but even if you are not, remember this isn't my first either.
Let's begin and all the best!
Step 1: Build the Cooling Tray
The concept is simple, 2 buckets, bottom bucket have an exhaust fan while top bucket have a mesh.
- 2 x buckets
- 1 x 250mm round exhaust fan
- 1 x mesh strainer 290mm
- Aluminium foil
- Aluminium tape
- Bicycle inner tube
- Few longer screws and nuts
- Plenty of masking tape
- Glue gun
Step 2: Build the Chaff Collector
There are plenty of different version of the dust collector in the internet, this is my version specifically for coffee chaff. Bottom bucket to collect the chaff, middle traffic cone to create the cyclone effect, top blower to channel air + chaff out from coffee roaster into the cyclone, separate the chaff and continue to channel the smoke out from the garage.
- 1 x Seaflo In Line Bilge Air Blower 130CFM
- 1 x PWM 12V DC 3A Motor Speed Controller
- 1 x Holman 90 x 75 x 65 x 50 x 40mm Storm Pvc Stepped Adaptor
- 1 x traffic cone (small)
- 1 x Garden Rain 25mm Female Tank Access Outlet
- 2 x small container
- 1 x 50mm 6M Long Aluminum Foil Hose Ducting Flexible Pipe
- 1 x PVC Round 90deg Bend
- 1 x Steel Pipe Clamps
- 1 x Power supply 220vac to 12vdc regulator
- 50mm PVC pipe
- Aluminium tape
- Plenty of masking tape
- Glue gun
- Few screws
Step 3: Build the Gas Burner
The burner I use is an infrared burner, you do not have to follow my design, any gas stove should do the trick. The 5kpa regulator also is not a conventional one, around 2.5kpa is the usual one in the market. I specifically purchased this one from China market.
- Infrared gas burner (or gas stove of similar type)
- 1 x 6 kpa Gauge Pressure meter
- 1 x 5 kpa LPG gas regulator
- 1 x Needle valve inline control
- Few meters long LPG gas tube
Step 4: Build the Platform With Drum Motor
This platform is mainly to position the roaster nicely on the wood plank while the motor stand is fixed behind the platform and aligning nicely to the inner drum shaft. The motor I am using will rotate at 1400r/min because the 220V supply in the country I am in is 50Hz. I purchased the gear box ratio of 1:25 meaning I will be able to achieve 1400/25= 56rpm (max) for my inner drum.
- 1 x AC220V 25W 10-500rpm 4M25GN-C single-phase AC gear motor with speed controller
- 1 x 8mm to 8mm CNC Stepper Motor Shaft Coupling Coupler
- Few pieces of wood planks
- Screws (to hold the platform together and motor in place)
- Metal Mate 12 x 12 x 1.4mm 1m Aluminium Equal Angle
Step 5: Build TC4lite PCB With Arduino UNO
I modified the existing TC4 project to strip it down to the minimum required components and use it together with Artisan coffee roasting software to view the roasting Bean Temperature (BT) and Environment Temperature (ET). I call it the TC4lite. The schematic of TC4lite is in the photo.
You can find out more about the existing TC4 project here:
- Artisan coffee roasting supported devices: https://artisan-roasterscope.blogspot.co.uk/2013/0...
- TC4 - http://www.mlgp-llc.com/arduino/public/arduino-pc...
To build TC4lite, you need to have the knowledge and understand on schematic drawing and the skill to do PCB soldering; you also need to have knowledge on how to program an Arduino UNO board. Alternatively, you can purchase off-the-shelf solution which can be found in the link above on supported devices.
After building the hardware, the Arduino UNO needs to be programmed with the correct firmware which can be found here: https://github.com/greencardigan/TC4-shield/tree/m...
- 1 x UNO R3 Development Board ATmega328P ATMEGA16U2
- All components in the modified schematic of TC4 to build this TC4lite version PCB
Step 6: Build the Inner Drum
The inner drum is the heart of the roaster, alignment is tricky but also the utmost important point in making this machine. Symptom of misalignment:
- Hearing the drum hitting the faceplate while turning
- Coffee beans escape the inner drum and dropped into the roaster body
- Unable to turn the drum totally
* Many fine tunes and trials is required to achieve the perfect position; but if I can make it, I am sure you can do it as well.
* Important note: The 4 x M4 threaded rods need to be installed in the depth of the K-type thermocouple length in mind. Too near and not enough of room will cause the thermocouple to hit the rods and your inner drum won't be able to turn totally.
- 1 x Ikea ordning colander
- 1 x M8 threaded rod & nuts
- 4 x M4 threaded rod & nuts
- 1 x 16mm hallow aluminium tube
- Plenty of metal angle brackets
- Plenty of M8 washers
Step 7: Build the Roaster Body
The inner drum needs to work hand in hand with the roaster body, both need to align to each other. Similar to inner drum, significant amount of time is spent trying to make sure the inner drum is not hitting the roaster body while it is turning inside the roaster body. My photo of the faceplate have many screws on it, not all are meaningful. As I previously mentioned this is my 3rd version of the built, some holes were mistake from previous version; just ignore them and only concentrate on the one I commented.
- 1 x Ikea SOCKER Bucket
- 1 x SOCKER Plant stand on wheels
- 1 x 38mm External 35MM dump tube Turbocharger wastegate
- 1 x butterfly hinge
- 2 x FL08 2 Bolt 8mm Bore Self-aligning Flange Ball Bearing
- 2 x 5mm K-type thermocouples
- 4 x 29.6cm Metal Mate 12 x 12mm Aluminium Equal Angle
- 2 x 42cm Metal Mate 12 x 12mm Aluminium Equal Angle
- 1 x 30cm M5 threaded rod with nuts
- 1 x aluminium tin can
- Plenty of washers
Note: I found out later on if given a choice, it might be better to choose material which is not galvanized.
Step 8: Put All Together for a Test Ride
This is the moment of truth, but do not rush into charging 1kg of green beans into the roaster just yet, my experience is telling me you will not get it right the first time (unless you are a mechanical engineer and have big boy tools and equipment). Try my testing procedure below to increase the chances of success and avoid unnecessary damage to the roaster while testing it.
Testing the coffee roaster:
- Test all components separately before putting them together
- Place all components together and test it without the beans and the fire
- (Critical test) Test the roaster with the green beans by putting into the drum and let motor turn it. You need to stop the test immediately if any stuck or strange sounds coming from the roaster.
- If test 3 all good, move on to test roast a very small batch, like 300g, just to make sure the dynamic did not change with fire comes into the equation
- If test 4 all good, you can now pour your heart in and roast 1kg of green beans and start enjoying your amazing coffee roasting machine
All the best!