Java Master 2002 Coffee Roaster: Difference between revisions

From PS:1 Wiki Dev
Jump to navigationJump to search
Content deleted Content added
Carlfk (talk | contribs)
Tmnyhbs (talk | contribs)
 
(17 intermediate revisions by 3 users not shown)
Line 20: Line 20:
=== Loaned Tool ===
=== Loaned Tool ===
This is an official loaned tool with an active agreement on file accepted by a board member May 8th 2023.
This is an official loaned tool with an active agreement on file accepted by a board member May 8th 2023.

=== Authorizations ===
Looking to get authorized? Head on over to our [https://discord.com/channels/1270929620224704544/1276032751363162112 Discord Server in the #Coffee Channel] for the latest info!


== Roast Profile ==
== Roast Profile ==
Line 66: Line 69:
* Hot air heats up beans, eventually beans reach set Bean temperature
* Hot air heats up beans, eventually beans reach set Bean temperature
* Machine turns off heat, cooling water starts, machine continues to blow air to cool down beans
* Machine turns off heat, cooling water starts, machine continues to blow air to cool down beans
* Wait for bean temp to drop below 370 F, at which point yellow Reset lamp lights
* Wait for the machine to stop blowing air.
* Pull the handle to dispense beans
* The operator can dump the beans now, or continue to cool the beans in the chamber. To dump:
** Press the Stop button.
** Pull the handle to dispense beans into hopper immediately after the beans stop moving. (Leaving them sit still too long is a fire risk.)
** Give the beans a sideways shake in the hopper and let the air vents under the hopper cool the beans.
* Bag the beans
* Bag the beans
* Turn off Heat and Power switches
* Turn off Heat and Power switches
* Turn off exhaust fan
* Turn off exhaust fan


If you are in a hurry and don't want to wait for the machine to cool the beans down:

*Wait for bean temp to drop below 370 F, at which point yellow Reset lamp lights.
*Press the Stop button.
*Pull the handle to dispense beans into hopper immediately after the beans stop moving. (Leaving them sit still too long is a fire risk.)
*Give the beans a sideways shake in the hopper and let the air vents under the hopper cool the beans.


== Safety ==
== Safety ==
Line 91: Line 99:
* The front external parts of the roaster may get very hot in operation, especially continuous operation. Do not touch hot metal. Please.
* The front external parts of the roaster may get very hot in operation, especially continuous operation. Do not touch hot metal. Please.
* Do not use the roaster for high volume commercial production. This is expensive and on loan. Let’s not PS1 it, okay?
* Do not use the roaster for high volume commercial production. This is expensive and on loan. Let’s not PS1 it, okay?




== List of Currently Authorized Users ==
== List of Currently Authorized Users ==

This list has been migrated to Deep Harbor. If you don't see your authorization listed in your profile in the member portal, please reach out on Discord!

<div class="toccolours mw-collapsible mw-collapsed">'''Archived List of Authorized Users
<div class="mw-collapsible-content">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
! Qualified Member
! Qualified Member
! Trained By
! Trained By
! Date
! Date
!Updated in DH
|-
|-
|Theo Tetzlaff
|Theo Tetzlaff
|Owner/Why would I do this to myself?
|Owner/Why would I do this to myself?
|
|
|X
|-
|-
|Riley Pierce
|Riley Pierce
|Danger Committee/Manager/Trainer/BAMF
|Danger Committee/Manager/Trainer/BAMF
|
|
|X
|-
|-
|Carl Karsten
|Carl Karsten
|Riley Pierce
|Riley Pierce
|11/9/22
|11/9/22
|X
|-
|-
|Ron Olson
|Ron Olson
|Riley Pierce
|Riley Pierce
|11/16/22
|11/16/22
|X
|-
|-
|Dan Wells
|Dan Wells
|Riley Pierce
|Riley Pierce
|11/16/22
|11/16/22
|X
|-
|-
|James Lamken
|James Lamken
|Riley Pierce
|Riley Pierce
|11/16/22
|11/16/22
|X
|-
|-
|Claire Fiorino
|Claire Fiorino
|Theo Tetzlaff
|Theo Tetzlaff
|11/20/22
|11/20/22
|X
|-
|-
|Ian Sampson
|Ian Sampson
|Theo Tetzlaff
|Theo Tetzlaff
|11/20/22
|11/20/22
|X
|-
|-
|Joseph Staffa
|Joseph Staffa
|Riley Pierce
|Riley Pierce
|12/14/22
|12/14/22
|X
|-
|-
|Andrew Wingate
|Andrew Wingate
|Riley Pierce
|Riley Pierce
|1/3/23
|1/3/23
|X
|-
|-
|Elizabeth Koprucki
|Elizabeth Koprucki
|Riley Pierce
|Riley Pierce
|1/4/23
|1/4/23
|X
|-
|-
|William Shehan
|William Shehan
|Riley Pierce
|Riley Pierce
|1/5/23
|1/5/23
|X
|-
|-
|Laura Sparks
|Laura Sparks
|Riley Pierce
|Riley Pierce
|1/5/23
|1/5/23
|Not found
|-
|-
|Patrick Mahon
|Patrick Mahon
|Theo Tetzlaff
|Theo Tetzlaff
|1/18/23
|1/18/23
|X
|-
|-
|Ryan Mata
|Ryan Mata
|Riley Pierce
|Riley Pierce
|2/8/23
|2/8/23
|X
|-
|-
|Dan Walsh
|Dan Walsh
|Riley Pierce
|Riley Pierce
|3/1/23
|3/1/23
|X
|-
|-
|Ryan Helsing
|Ryan Helsing
|Riley Pierce
|Riley Pierce
|3/29/23
|3/29/23
|X
|-
|-
|David Earl
|David Earl
|Theo Tetzlaff
|Theo Tetzlaff
|Riley Pierce (refresher 9/8/23)
|Riley Pierce (refresher 9/8/23)
|X
|-
|-
|Jordan Kessel
|Jordan Kessel
|Theo Tetzlaff
|Theo Tetzlaff
|4/16/23
|4/16/23
|X
|-
|-
|Aaron VerDow
|Aaron VerDow
|Theo Tetzlaff
|Theo Tetzlaff
|4/16/23
|4/16/23
|X
|-
|-
|Jonathan Bisson
|Jonathan Bisson
|Theo Tetzlaff
|Theo Tetzlaff
|5/3/23
|5/3/23
|X
|-
|-
|Lucas Alvarez
|Lucas Alvarez
|Theo Tetzlaff
|Theo Tetzlaff
|5/3/23
|5/3/23
|X
|-
|-
|Bryan Sills
|Bryan Sills
|Theo Tetzlaff
|Theo Tetzlaff
|5/3/23
|5/3/23
|X
|-
|-
|Adam Stafford
|Adam Stafford
|Riley Pierce
|Riley Pierce
|5/17/23
|5/17/23
|X
|-
|-
|James Nowell
|James Nowell
|Riley Pierce
|Riley Pierce
|6/7/23
|6/7/23
|X
|-
|-
|Paulina Hubli
|Paulina Hubli
|Riley Pierce
|Riley Pierce
|7/1/23
|7/1/23
|X
|-
|-
|David Henderson
|David Henderson
|Riley Pierce
|Riley Pierce
|7/23/23
|7/23/23
|X
|-
|-
|Jim Leonardson
|Jim Leonardson
|Riley Pierce
|Riley Pierce
|9/13/23
|9/13/23
|X
|-
|-
|Elizabeth Braun
|Elizabeth Braun
|Riley Pierce
|Riley Pierce
|9/13/23
|9/13/23
|X
|-
|-
|Matthew Gaffney
|Matthew Gaffney
|Riley Pierce
|Riley Pierce
|9/13/23
|9/13/23
|X
|-
|-
|Tam Ragatz
|Tam Ragatz
|Riley Pierce
|Riley Pierce
|9/13/23
|9/13/23
|X
|-
|-
|Stephen Metzel
|Stephen Metzel
|Riley Pierce
|Riley Pierce
|9/27/23
|9/27/23
|X
|-
|-
|Scott Yoder
|Scott Yoder
|Riley Pierce
|Riley Pierce
|9/27/23
|9/27/23
|X
|-
|-
|Paul Johnson
|Paul Johnson
|Riley Pierce
|Riley Pierce
|11/13/23
|11/13/23
|X
|-
|-
|John Jegerski
|John Jegerski
|Riley Pierce
|Riley Pierce
|11/13/23
|11/13/23
|X
|-
|-
|Nathan Dietz
|Nathan Dietz
|Riley Pierce
|Riley Pierce
|11/13/23
|11/13/23
|X
|-
|-
|Dan Tan
|Dan Tan
|Riley Pierce
|Riley Pierce
|11/13/23
|11/13/23
|X
|-
|-
|Burton Kent
|Burton Kent
|Riley Pierce
|Riley Pierce
|12/9/23
|12/9/23
|X
|-
|-
|Brent Myers
|Brent Myers
|Riley Pierce
|Riley Pierce
|1/10/24
|1/10/24
|X
|-
|-
|Molly Williford
|Molly Williford
|Riley Pierce
|Riley Pierce
|1/10/24
|1/10/24
|X
|-
|-
|Thomas Repasky
|Thomas Repasky
|Riley Pierce
|Riley Pierce
|1/10/24
|1/10/24
|X
|-
|-
|Saad Ali
|Saad Ali
|Riley Pierce
|Riley Pierce
|1/10/24
|1/10/24
|X
|-
|-
|Cris Sievenpiper
|Cris Sievenpiper
|Riley Pierce
|Riley Pierce
|1/10/24
|1/10/24
|X
|-
|-
|Nick Hawley
|Nick Hawley
|Riley Pierce
|Riley Pierce
|7/29/24
|7/29/24
|X
|-
|-
|Eric Brodersen
|Eric Brodersen
|Riley Pierce
|Riley Pierce
|7/29/24
|7/29/24
|X
|-
|-
|Joshua Woodard
|Joshua Woodard
|Riley Pierce
|Riley Pierce
|7/29/24
|7/29/24
|X
|-
|-
|Cameron Petti
|Cameron Petti
|Riley Pierce
|Riley Pierce
|7/29/24
|7/29/24
|X
|-
|-
|Eric Parsons
|Eric Parsons
|Riley Pierce
|Riley Pierce
|7/29/24
|7/29/24
|X
|-
|-
|Books
|Books
|Riley Pierce
|Riley Pierce
|10/17/24
|10/17/24
|X
|-
|-
|Joe Somers
|Joe Somers
|Riley Pierce
|Riley Pierce
|10/17/24
|10/17/24
|X
|-
|-
|Caleb Schemmer
|Caleb Schemmel
|Riley Pierce
|Riley Pierce
|10/17/24
|10/17/24
|X
|-
|-
|Eric Schoonhoven
|Eric Schoonhoven
|Riley Pierce
|Riley Pierce
|1/5/25
|1/5/25
|X
|-
|-
|Benjamin Klosky
|Benjamin Klosky
|Riley Pierce
|Riley Pierce
|1/5/25
|1/5/25
|X
|-
|-
|Kevin wolff
|Kevin wolff
|Riley Pierce
|Riley Pierce
|1/28/25
|1/28/25
|X
|-
|-
|Breezy Fasano
|Breezy Fasano
|Riley Pierce
|Riley Pierce
|1/28/25
|1/28/25
|X
|-
|-
|Janais Peace
|Janais Peace
|Riley Pierce
|Riley Pierce
|1/28/25
|1/28/25
|X
|-
|-
|Ren Blanding
|Ren Blanding
|Riley Pierce
|Riley Pierce
|1/28/25
|1/28/25
|X
|-
|-
|Carlos Aranibar
|Carlos Aranibar
|Riley Pierce
|Riley Pierce
|1/28/25
|1/28/25
|X
|-
|-
|Cameron Murphy
|Cameron Murphy
|Riley Pierce
|Riley Pierce
|5/13/25
|5/13/25
|X
|-
|-
|Moid Ali
|Moid Ali
|Riley Pierce
|Riley Pierce
|5/13/25
|5/13/25
|X
|-
|-
|Adam Henderson
|Adam Henderson
|Riley Pierce
|Riley Pierce
|5/13/25
|5/13/25
|X
|-
|-
|David Carlson
|David Carlson
|Riley Pierce
|Riley Pierce
|5/13/25
|5/13/25
|X
|-
|-
|Lucas Nelson
|Lucas Nelson
|Riley Pierce
|Riley Pierce
|5/13/25
|5/13/25
|X
|-
|Daf Miller
|Riley Pierce
|9/28/25
|X
|-
|Jack Van Boom
|Riley Pierce
|9/28/25
|X
|-
|Jack Galbraith
|Riley Pierce
|9/28/25
|X
|-
|Wren Parker
|Riley Pierce
|9/28/25
|X
|-
|Mickey Price
|Riley Pierce
|11/10/25
|X
|-
|Knute Martell
|Riley Pierce
|11/10/25
|X
|-
|Dave Ciepluch
|Ron Olson
|1/11/26
|X
|-
|Sam Dreyfuss
|Riley Pierce
|1/24/26
|X
|-
|Andrew Hromadka
|Riley Pierce
|1/24/26
|X
|-
|Stephen Seyer
|Riley Pierce
|2/3/26
|X
|-
|Bram Kineman
|Riley Pierce
|2/3/26
|X
|-
|Jesse Bernstein
|Riley Pierce
|2/22/25
|X
|-
|Ethan Jantz
|Riley Pierce
|2/22/25
|X
|}
|}
</div></div>


== Green Coffee Bean Suppliers ==
== Green Coffee Bean Suppliers ==
Line 373: Line 518:
|-
|-
|Clean two exhaust thermocouples
|Clean two exhaust thermocouples
|2/3/26
|Riley
|
|-
|
|10/17/24
|10/17/24
|Riley
|Riley
Line 398: Line 548:
|-
|-
|Clean glass chamber
|Clean glass chamber
|2/3/26
|Riley
|
|-
|
|12/30/23
|12/30/23
|Ron and Riley
|Ron and Riley

Latest revision as of 20:00, 27 February 2026

{{#ifeq: Kitchen | Removed | {{

 {{#switch:
 {{#if: 
   | 
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:|talk
       | talk
       |  
       }}
     }}
   }}

| main | = ambox | talk = tmbox | user = ombox | project = ombox | file | image = imbox | mediawiki = ombox | template = ombox | help = ombox | category = cmbox | book = ombox | extension = ombox | other | #default = ombox

}} | type = notice | image = | imageright = | class = | style = | textstyle =

| text = This tool is no longer at the space. Find what actually exists at PS1 on the Equipment page.

Error creating thumbnail: Unable to save thumbnail to destination

| small = | smallimage = | smallimageright = | smalltext = | subst = | date = | name = }} | {{#if: JavaMaster2002.jpg | | }}{{#switch: yes | yes | "yes" | Yes | "Yes" | YES | "YES" | y | "y" | Y | "Y" = | {{

 {{#switch:
 {{#if: 
   | 
   | {{#if: 
     | 
       {{#ifeq:|
       | talk
       |  
       }}
     | 
       {{#ifeq:|talk
       | talk
       |  
       }}
     }}
   }}

| main | = ambox | talk = tmbox | user = ombox | project = ombox | file | image = imbox | mediawiki = ombox | template = ombox | help = ombox | category = cmbox | book = ombox | extension = ombox | other | #default = ombox

}} | type = notice | image = | imageright = | class = | style = | textstyle = | text = This tool is currently broken, please contact the area host for more information. | small = | smallimage = | smallimageright = | smalltext = | subst = | date = | name = }} }}{{#if: Kitchen | | }}{{#switch: yes yes | "yes" | Yes | "Yes" | YES | "YES" | y | "y" | Y | "Y" = | }}}}

<html>

<svg id="printableArea" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 555 175" enable-background="new 0 0 555 175" xml:space="preserve" height="175px" width="555px" style="border:2px solid #000000;display: flex; height: auto ; width: auto ;" onClick="printSVG()">

<g id="qr"> <image width="150" height="150" transform="translate(2,2)" xlink:href="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://wiki.pumpingstationone.org/wiki/</html>Java_Master_2002_Coffee_Roaster<html>" /> </g>

<g id="title" transform="translate(165,20)"> <text font-family="Arial,Helvetica,sans-serif" font-size="18" font-weight="bold"></html>Java Master 2002 Coffee Roaster<html></text> </g>

</html> {{#ifeq: Theo Tetzlaff | PS:One | <html> <g id="psoneproperty" transform="translate(155,23.5)">

 <image width="80" height="103" xlink:href="https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/ps1/PS1_owned.svg"/>

</g> </html> | <html> <g id="owner" transform="translate(155,30)">

 <image width="80" height="90" xlink:href="https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/ps1/Person_owned.svg"/>
 <text transform="matrix(1 0 0 1 10.0 110.0)" font-family="Arial,Helvetica,sans-serif" font-size="12"></html>Theo Tetzlaff<html></text>

</g> </html> }} {{#if: Kitchen | <html> <g id="hostarea" transform="translate(250,130)">

 <text transform="matrix(1 0 0 1 0 0)" font-family="Arial,Helvetica,sans-serif" font-weight="700" font-size="12">Area:</text>
 <text transform="matrix(1 0 0 1 35.0 0)" font-family="Arial,Helvetica,sans-serif" font-size="12"></html>Kitchen<html></text>

</g> </html> | <html> <g id="hostarea" transform="translate(250,130)">

 <text transform="matrix(1 0 0 1 0 0)" font-family="Arial,Helvetica,sans-serif" font-weight="700" font-size="12">Area:</text>
 <text transform="matrix(1 0 0 1 35.0 0)" font-family="Arial,Helvetica,sans-serif" font-size="12"></html>Not Assigned<html></text>

</g> </html> }} {{#ifeq: yes | yes | <html> <g id="authorization" transform="translate(245,35)">

 <image width="150" height="79" xlink:href="https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/ps1/Authorization_required.svg"/>

</g> </html> | <html> <g id="authorization" transform="translate(245,35)">

 <image width="150" height="79" xlink:href="https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/ps1/Authorization_not_required.svg"/>

</g> </html> }} {{#ifeq: no | yes | <html> <g id="hackable" transform="translate(400,35)">

 <image width="150" height="79" xlink:href="https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/ps1/Hackable.svg"/>

</g> </html> | <html> <g id="hackable" transform="translate(400,35)">

 <image width="150" height="79" xlink:href="https://mywikis-wiki-media.s3.us-central-1.wasabisys.com/ps1/Do_not_hack.svg"/>

</g> </html> }} <html>

<g id="url" transform="translate(6,167)"> <text font-family="Arial,Helvetica,sans-serif" font-size="12"></html>https://wiki-dev.pumpingstationone.org/wiki/Java_Master_2002_Coffee_Roaster<html></text> </g>

<script type="text/JavaScript"> <![CDATA[

function printSVG() { const newWindow = window.open(, '_blank'); newWindow.document.write(svg.outerHTML); newWindow.document.close(); //newWindow.print(); //uncomment to auto-print on click }

const svg = document.getElementById('printableArea');

]]>

</script>


</svg>

</html>

Lua error: Internal error: The interpreter exited with status 127.

Description

This is a Java Master 2002 fluid bed coffee roaster, capable of roasting up to 3.5 lbs green beans per batch.

Loaned Tool

This is an official loaned tool with an active agreement on file accepted by a board member May 8th 2023.

Authorizations

Looking to get authorized? Head on over to our Discord Server in the #Coffee Channel for the latest info!

Roast Profile

Roasting Profiles refer broadly to important parameters and conditions of the roasting process. The roasting process is a process of caramelization and carbonization called a Maillard Reaction. Some important roast parameters include:

  • Temperature at beginning of roast
  • Temperature at ending of roast
  • Total Duration of roast
  • Rate of Rise in temperature over total duration and specific periods of roast
  • ‘Development’ of roast at specific temperatures during specific sequences of the roast
  • Degree of ‘crack’ achieved in the bean (i.e. First, Second)
  • Color achieved
  • Speed of air cooling of beans (this part is a significant contributor to ‘sweetness’ in the cup)

In general, coffee sugars are made accessible by roasting, but the caramelization process also reduces perceptual sweetness over roast time at a similar degree of roast. Additionally caffeine content lowers over time with off-gassing from longer roasts. Acidity also tends to lessen over time past City+ and into Full City/Second Crack, until carbonic acidity eventually raises in the darkest roasts. Roasters aim for a consistent rate of rise over time, just as with making caramel, so that the caramelization process does not stop and start haltingly, which will reduce perceptual sweetness as well and lead to uneven bean development.

Roasting on the Java Master

Roasting on the Java Master is determined by two separate controlled parameters: hot air temperature and bean temperature. Hot air temperature is set on the left PID controller. It should be adjusted based on the bean weight to be roasted and the desired speed of roast, and is the temperature of the air entering the roast chamber. More beans require more heat to roast at the same speed. Target bean temperature is set on the right PID controller, and corresponds to the temperature of the air exiting the chamber. When this temperature is reached, the machine begins its cool down cycle. Note that this number is a significant underestimate of the actual bean temperature, but it provides an easily measured parameter for when to end the roast. This temperature can also be adjusted while the roast is in progress to prolong or end the roast earlier, but note that the PID controller takes several seconds to recognize the change.

Suggested roasting parameters:

Hot air temperature range is 530-575 F on the controller. For 1-2 lbs, it should be set close to 530 F. For 2-3.5 lbs, it should be set between 540-560.

Target bean temperature can be set between 370-445 F. This parameter determines the darkness of the roast. Suggested starting points for experimentation:

  • City (first crack complete) - 375 F.
  • City+ (significant development beyond first crack) - 380 F to 390 F.
  • Full City (right before second crack) - 400 F (may be higher.)
  • Full City+ (some but not all beans have gone through second crack - 415 F.
  • Second crack complete - 420 F.
  • French roast - 425 F?

Additional efforts are being made for us to be able to ‘log’ roasts as temperature over time graphs, in order to compare roast profiles for individual beans and measure outcomes.

Operation Checklist

  • Turn Power on
  • Check (and, if necessary, empty) chaff collector
  • Turn on exhaust fan (switch on wall to the right of the machine)
  • Set air and bean temperatures (530 and 400 are good starter numbers)
  • Put hopper in place over the blower vents
  • Pour in beans
  • Make certain the top cap is in place
  • Turn Heat on
  • Press the Run button
  • Hot air heats up beans, eventually beans reach set Bean temperature
  • Machine turns off heat, cooling water starts, machine continues to blow air to cool down beans
  • Wait for the machine to stop blowing air.
  • Pull the handle to dispense beans
  • Bag the beans
  • Turn off Heat and Power switches
  • Turn off exhaust fan


If you are in a hurry and don't want to wait for the machine to cool the beans down:

  • Wait for bean temp to drop below 370 F, at which point yellow Reset lamp lights.
  • Press the Stop button.
  • Pull the handle to dispense beans into hopper immediately after the beans stop moving. (Leaving them sit still too long is a fire risk.)
  • Give the beans a sideways shake in the hopper and let the air vents under the hopper cool the beans.

Safety

  • Never run a roast unattended! (Please!)
  • Do not roast anything other than green coffee beans.
  • Roasting beans that already have been roasted is a fire hazard.
  • Minimum and maximum load are 1 - 3.5 lbs green beans.
  • Make sure the chaff collector has adequate space. Empty it regularly.
  • Do not operate without water (this is permanently installed now so it should be fine.)
  • Do not operate without the exhaust blower turned on.
  • Beans above 300 F, without cooling air flow or not in motion in the roaster, can catch fire. Stopping the roast is therefore bad. A power outage during a roast is also bad. The roast should be allowed to complete.
  • The roast can safely be stopped once bean temperature reaches the target, the cooling cycle engages, and the beans drop to 370 F. When this happens, the yellow Reset light will illuminate. Beans can be allowed to cool in the chamber, or the roast stopped with the Stop button and the beans then immediately dumped into the cooling hopper by using the lever. Fans on the tabletop in front of the roaster will blow cooling air over the roast beans. Beans will cool in the hopper via cooling fans within about 3-4 minutes after roast.
  • A manual valve is located on the left side of the machine, which will trigger a water sprayer to flood the chamber. Use this only in case of a bean fire in the chamber.
  • Should temperature rise in the chamber uncontrollably, the system will automatically engage the water sprayer. Disable, when any fire is put out, with the Reset button.
  • No roast should take more than 15 minutes. A timer will halt a roast after 15 minutes. Larger quantities of beans roasted darker may need higher air temperature to ensure the target is reached before 15 minutes.
  • The front external parts of the roaster may get very hot in operation, especially continuous operation. Do not touch hot metal. Please.
  • Do not use the roaster for high volume commercial production. This is expensive and on loan. Let’s not PS1 it, okay?


List of Currently Authorized Users

This list has been migrated to Deep Harbor. If you don't see your authorization listed in your profile in the member portal, please reach out on Discord!

Archived List of Authorized Users
Qualified Member Trained By Date Updated in DH
Theo Tetzlaff Owner/Why would I do this to myself? X
Riley Pierce Danger Committee/Manager/Trainer/BAMF X
Carl Karsten Riley Pierce 11/9/22 X
Ron Olson Riley Pierce 11/16/22 X
Dan Wells Riley Pierce 11/16/22 X
James Lamken Riley Pierce 11/16/22 X
Claire Fiorino Theo Tetzlaff 11/20/22 X
Ian Sampson Theo Tetzlaff 11/20/22 X
Joseph Staffa Riley Pierce 12/14/22 X
Andrew Wingate Riley Pierce 1/3/23 X
Elizabeth Koprucki Riley Pierce 1/4/23 X
William Shehan Riley Pierce 1/5/23 X
Laura Sparks Riley Pierce 1/5/23 Not found
Patrick Mahon Theo Tetzlaff 1/18/23 X
Ryan Mata Riley Pierce 2/8/23 X
Dan Walsh Riley Pierce 3/1/23 X
Ryan Helsing Riley Pierce 3/29/23 X
David Earl Theo Tetzlaff Riley Pierce (refresher 9/8/23) X
Jordan Kessel Theo Tetzlaff 4/16/23 X
Aaron VerDow Theo Tetzlaff 4/16/23 X
Jonathan Bisson Theo Tetzlaff 5/3/23 X
Lucas Alvarez Theo Tetzlaff 5/3/23 X
Bryan Sills Theo Tetzlaff 5/3/23 X
Adam Stafford Riley Pierce 5/17/23 X
James Nowell Riley Pierce 6/7/23 X
Paulina Hubli Riley Pierce 7/1/23 X
David Henderson Riley Pierce 7/23/23 X
Jim Leonardson Riley Pierce 9/13/23 X
Elizabeth Braun Riley Pierce 9/13/23 X
Matthew Gaffney Riley Pierce 9/13/23 X
Tam Ragatz Riley Pierce 9/13/23 X
Stephen Metzel Riley Pierce 9/27/23 X
Scott Yoder Riley Pierce 9/27/23 X
Paul Johnson Riley Pierce 11/13/23 X
John Jegerski Riley Pierce 11/13/23 X
Nathan Dietz Riley Pierce 11/13/23 X
Dan Tan Riley Pierce 11/13/23 X
Burton Kent Riley Pierce 12/9/23 X
Brent Myers Riley Pierce 1/10/24 X
Molly Williford Riley Pierce 1/10/24 X
Thomas Repasky Riley Pierce 1/10/24 X
Saad Ali Riley Pierce 1/10/24 X
Cris Sievenpiper Riley Pierce 1/10/24 X
Nick Hawley Riley Pierce 7/29/24 X
Eric Brodersen Riley Pierce 7/29/24 X
Joshua Woodard Riley Pierce 7/29/24 X
Cameron Petti Riley Pierce 7/29/24 X
Eric Parsons Riley Pierce 7/29/24 X
Books Riley Pierce 10/17/24 X
Joe Somers Riley Pierce 10/17/24 X
Caleb Schemmel Riley Pierce 10/17/24 X
Eric Schoonhoven Riley Pierce 1/5/25 X
Benjamin Klosky Riley Pierce 1/5/25 X
Kevin wolff Riley Pierce 1/28/25 X
Breezy Fasano Riley Pierce 1/28/25 X
Janais Peace Riley Pierce 1/28/25 X
Ren Blanding Riley Pierce 1/28/25 X
Carlos Aranibar Riley Pierce 1/28/25 X
Cameron Murphy Riley Pierce 5/13/25 X
Moid Ali Riley Pierce 5/13/25 X
Adam Henderson Riley Pierce 5/13/25 X
David Carlson Riley Pierce 5/13/25 X
Lucas Nelson Riley Pierce 5/13/25 X
Daf Miller Riley Pierce 9/28/25 X
Jack Van Boom Riley Pierce 9/28/25 X
Jack Galbraith Riley Pierce 9/28/25 X
Wren Parker Riley Pierce 9/28/25 X
Mickey Price Riley Pierce 11/10/25 X
Knute Martell Riley Pierce 11/10/25 X
Dave Ciepluch Ron Olson 1/11/26 X
Sam Dreyfuss Riley Pierce 1/24/26 X
Andrew Hromadka Riley Pierce 1/24/26 X
Stephen Seyer Riley Pierce 2/3/26 X
Bram Kineman Riley Pierce 2/3/26 X
Jesse Bernstein Riley Pierce 2/22/25 X
Ethan Jantz Riley Pierce 2/22/25 X

Green Coffee Bean Suppliers

Please note, of these, I really can’t stress enough how generally superior and much more transparent + informative I find Sweet Maria’s compared to everywhere else. -Theo

Sweet Maria’s is great for the beginning roaster because they provide highly detailed cupping notes, suggestions on what level of roast to use, and their opinion on whether something would make good espresso. But the quality of the beans is a function of the grower, not the importer, and a big part of this adventure is discovery and experimentation. So I’d suggest eventually branching out and trying other importers once you have some experience under your belt. -Riley’'

Maintenance

Task Date Done by Notes
Clean two exhaust thermocouples 2/3/26 Riley
10/17/24 Riley
12/30/23 Ron and Riley
07/23/23 Riley and David Henderson
05/27/23 Riley
10/26/22 Ron and Riley
Clean glass chamber 2/3/26 Riley
12/30/23 Ron and Riley
07/23/23 Riley and David Henderson
02/20/23 Theo
12/21/22 Riley
10/24/22 Theo and Riley Spot cleaning only
Clean upper duct 12/21/22 Riley Spot cleaning only
10/24/22 Theo and Riley Spot cleaning only
Vacuum clean air intake filter 10/26/22 Riley
Clean lower dump valve 12/21/22 Riley Spot cleaning only
10/24/22 Theo and Riley Spot cleaning only
Replace upper chamber gasket 12/21/22 Riley
Clean hot air thermocouple 10/26/22 Riley

Nota Bene:

  • We have replacement gaskets and seals now for the roast chamber + venting tubes, etc.
  • Chaff collector should be checked regularly, depending on frequency and scale of roasting. Not a big deal, but consider checking chaff collector before a new roasting session and/or after roasting several times in succession with beans that give off more chaff [e.g., ‘washed’ beans].

Technical Details

The roaster uses a Watlow PID controller (on the left) to control air temperature. It outputs a process value (4-20 mA), which an Avatar Instruments power controller uses to change the power to the heater via SCR phase dimming. The Avatar supports 240 V but the heater itself only can handle 208 V. This machine was designed to operate on 208 V but JavaMaster confirms it can operate on 240 V with an adjustment. Originally, JavaMaster suggested we limit the PID to 70% max output power. But that resulted in unexplained oscillations in temperature typically +/- 30 F. The Avatar includes an optional feature to limit output voltage via the V-LIM trim pot. This was adjusted so 100% on the PID corresponds to 208 V as measured by a true RMS voltmeter. If the machine is ever operated at 208 V again, it will require re-adjustment of this trim pot.

It seems the main fuse has fallen out of the fuse block in the past. We are looking for a better way to secure it.

If a roast is stopped before cooldown completes, it is possible that the PLC will get confused about roast state, and the next roast will not shut itself down. If a roast is ever aborted before cooldown, SHUT DOWN THE MACHINE before powering up and running another roast.