topbanner.gif
Login
Username

Password




Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Shoutbox
You must login to post a message.

10/17/2021 12:40 PM
Ploni and nader fouad, Welcome!

10/15/2021 2:19 AM
merlot85, maycondelpiero and hoeltz, Welcome !

10/14/2021 10:06 AM
Thanks for the addition to the group. Seriously considering building a drum roaster along the lines of oldgrumpus's. Love the design and craftsmanship.

10/14/2021 4:00 AM
Morning, ar3mia ! and... coffee drink

10/12/2021 11:55 AM
Evan Slack and CupOfJoe, Welcome !

In Memory Of Ginny
Donations

Latest Donations
JackH - 25.00
snwcmpr - 10.00
Anonymous - 2.00
Anonymous - 5.00
Anonymous - 5.00
Users Online
Guests Online: 10

Members Online: 0

Total Members: 7,362
Newest Member: nader fouad

View Thread

Who is here? 1 guest(s)
 Print Thread
TC4 with RoastLogger
leo-bsb
Hi all, this is my first post after reading a lot.
At the current stage of development, can Roastlogger together with TC4C monitor and control using SSR the heat from temperature readings using thermocouples on my modded oven?
I am modding a brazilian made electric oven, adding a Behmor drum and extra heating source. I was planning to use a regular PID but the idea of replicate a roasting curve is very tempting.
allenb
Leo,

Sorry for the lack of reply. Somehow this post got lost.

Yes, Roastlogger with TC4C along with a PC or laptop can control your roast via SSR to heating element and by using the "event buttons" it can steer the roast through a profile by applying different power levels at selected bean or environment temperatures throughout the roast. This is a very effective means of reproducing a profile.

FYI, the TC4C is not currently in production and JimG won't be taking orders for any of the TC4 products for the near future but one of our members is selling the raw components for the TC4 shield on Ebay. Just google TC4 and Ebay and you should be able to find him.

Allen
1/2 lb and 1 lb drum, Siemens Sirocco fluidbed, presspot, chemex, cajun biggin brewer from the backwoods of Louisiana
allenb
I?m trying to get used to pushing the up/down buttons for changing % power level on my TC4C Lcdapter with Roastlogger but I?m more of a ?turn the dial? guy which to me is much quicker and easier. I?m using the Roastlogger/TC4C in standalone mode.

How difficult would it be to utilize a quadrature rotary encoder in place of the two up/down buttons?

http://docs-europ...7a2224.pdf

Might there be an existing arduino sketch that could be copied/pasted into the Roastlogger sketch and just ?comment out? the code dealing with the up/down buttons?

One more irritating thing I?m finding in Roastlogger is having to hit the far left button first to allow selecting yes/no for resetting the timer. There should be a way to just hit a single button for resetting the timer to zero. Any ideas on changes to allow this to happen if I add an additional push button off to the side?

Allen
1/2 lb and 1 lb drum, Siemens Sirocco fluidbed, presspot, chemex, cajun biggin brewer from the backwoods of Louisiana
rustic_roaster
Acataui allows regular pots to be used control the fan and heat outputs. With a little work that idea could be ported to RoastLogger.

I am guessing the two step process for resetting the timer is to prevent a person from accidentally resetting the timer. As it is a program it is possible to make it work with a single action or adding another dedicated switch. If you used pots for control and dont use the other buttons then not having a two step process to reset the time is probable less accident prone.
Edited by JackH on 06/11/2016 2:03 PM
rustic_roaster

Quote

allenb wrote:

One more irritating thing I?m finding in Roastlogger is having to hit the far left button first to allow selecting yes/no for resetting the timer. There should be a way to just hit a single button for resetting the timer to zero. Any ideas on changes to allow this to happen if I add an additional push button off to the side?

Allen

Might be cleaner ways to do this, but this is an easy way to get one button timer reset.

find the void HIDbase:: doButtons() function in the basicHID.cpp file.

make the confirm_reset_state case code look like this


      case confirm_reset_state :
//      if( keyPressed( BTN_UP ) && keyChanged( BTN_UP ) ) { // Y)es key
        dTime = true;
        ledFlash( LED_3 );
        HIDstate = running_state;
        statusLCD = ALL_FIELDS;
/*      }
      else if( keyPressed( BTN_DOWN ) && keyChanged( BTN_DOWN ) ) { // N)o key
        ledFlash( LED_3 );
        HIDstate = running_state;
        statusLCD = ALL_FIELDS;
      }
      */
      break;
allenb
I hadn't ever really examined Acataui for what it was capable of doing. I'm glad you mentioned it and that it can accept rotary pots for adjusting heater and fan output levels. Something very useful to me is it's set up for phase angle output for controlling an ac fan since I've got a dayton shaded pole fan motor.

It might be much simpler for me just to switch from Roastlogger to Acataui which would take care of all my issues especially since I'm going to be manually controlling my gas fired drum roaster. One thing that was a little confusing was in newer rev's of Acataui Jim describes the control of the heater as "integral cycle control" which is also commonly called burst fire control. The previous versions described the heater output as pwm with a 1 second time base but it appears that when the TC4 outputs a duty cycle output to an SSR it is in reality doing the same thing as what a integral cycle controller is doing.

Thanks for showing a work around for the timer reset button issue in Roastlogger!

Allen
Edited by allenb on 09/15/2013 9:54 AM
1/2 lb and 1 lb drum, Siemens Sirocco fluidbed, presspot, chemex, cajun biggin brewer from the backwoods of Louisiana
Vigor
Contact scgadgets on ebay. I had a special request and he is customizing the code for me.

I think a dial would be a good option. I'm planning to use two fixed pots to adjust heat and adjust the fan. I like to feel a knob turn too
leo-bsb
Hi guys,

Since the TC4C is not available anymore I am trying to find a cheap and reliable alternative.

My objective was to buy an Arduino Uno and the minimum parts needed to control a modified oven to roast my Coffee.

I choose to modify the TC4C Roastlogger sketch and libraries and use these parts from DX.com and Ebay:

Arduino (any Uno compatible):
http://dx.com/p/m...ack-202588

Max31855 + thermocouple.
I bought other but this one will work:
http://www.ebay.c...4d1255d0dc

SSR DC-AC 25A

16*2 LCD with buttons
http://dx.com/p/l...602-118059

Total cost is around $ 43.00. You may also want to buy some jumper cables or a Bluetooth adapter.

Right now we already modified the TC4C Roastlogger code to use the LCD library, new buttons and added the max31855 library.

I need some help to understand and modify the rest of the code to substitute the formulas addressed to the TC4C thermocouple with the max31855. Also I need to know if it is ok to use the 16MHzPWM library with an UNO and delete the EEProm library.

Any help will be appreciated.

https://docs.goog...M5bnc/edit
Edited by JackH on 09/16/2013 1:03 PM
Vigor
leo-bsb, the TC4 coupled with a Arduino UNO is as reliable as the TC4C. That is what I would do. The TC4 is being sold on ebay. i just got mine today and will build it tomorrow.
leo-bsb

Quote

Vigor wrote:

leo-bsb, the TC4 coupled with a Arduino UNO is as reliable as the TC4C. That is what I would do. The TC4 is being sold on ebay. i just got mine today and will build it tomorrow.


I didn't know that the shield was on ebay.
I tried to buy the TC4C from Jim and it was a no go.

Now the shield for $159.00???? That is another good reason to adapt the code for a more pure arduino version.
JackH

Quote

leo-bsb wrote:


I didn't know that the shield was on ebay.
I tried to buy the TC4C from Jim and it was a no go.

Now the shield for $159.00???? That is another good reason to adapt the code for a more pure arduino version.


The price is for an fully assembled and tested shield with the "official" Arduino board, programmed. Not the shield kit. The TC4C complete was $89.

I think if he had to buy small quantities of parts and had the boards made at minimum quantity of 100, it would be tough to keep the costs down. Just guessing here.

Leo-bsb, I think you should keep going on with your idea, it looks good.
---Jack

KKTO Roaster.
leo-bsb
That is why I am complaining. With the Base Arduino we will spend a lot less for the basic same result.
The $159.00 price tag, even with a Arduino Uno, is very expensive IMHO. You still need a LCD with i2c and the board with buttons to achieve the same functionality that we had with the TC4C with LCD.
Dan
There is nothing wrong with the stock Arduino. The bug-a-boo here is our need for monitoring temperatures. Technically, it is converting the thermocouple's analog output into a digital input for the Arduino. This is the same problem we'd have with any other microcontroller including PIC and PLC.

Personally, I'd just use the stock Arduino and the Max31855 board leo-bsb posted. Both are inexpensive, sustainable, over the counter, and not single-source.
1 pound electric sample roaster, 3 pound direct-flame roaster, both handmade; modified Mazzer Mini grinder, LaSpaziale Vivaldi II automatic espresso machine. When the electricity goes out I make vacpot coffee from beans ground on my Zassenhaus hand grinder, and heat the water with a teakettle on the gas range.
leo-bsb

Quote

Dan wrote:

There is nothing wrong with the stock Arduino. The bug-a-boo here is our need for monitoring temperatures. Technically, it is converting the thermocouple's analog output into a digital input for the Arduino. This is the same problem we'd have with any other microcontroller including PIC and PLC.

Personally, I'd just use the stock Arduino and the Max31855 board leo-bsb posted. Both are inexpensive, sustainable, over the counter, and not single-source.


It is already working, I just need some help cleaning the code from the unused TC4C parts that are not present or necessary with the arduino Uno + 31855
Dan
Super! My goal in originally introducing the Arduino board for roaster control was to make a simple, low-cost controller that anyone could assemble. I think your solution is the best so far.
1 pound electric sample roaster, 3 pound direct-flame roaster, both handmade; modified Mazzer Mini grinder, LaSpaziale Vivaldi II automatic espresso machine. When the electricity goes out I make vacpot coffee from beans ground on my Zassenhaus hand grinder, and heat the water with a teakettle on the gas range.
GUILHERME T
Here in Brazil, we are working hard to accomplish the idea of LEO. The sketch is already working with the roastlogger. We changed the sketch a little, adding the K Thermocouple Shield, altering some pins in the sketch and the PWM16 library to adapt it to new Solid State Relays out (heater and fan), and to fix a glitch with the LCD (actually, the LCD connections are parallel - As Leo said, we pretend to change it to a IC2 LCD).

I need help with the buttom's interface. Despite the arduino version of TC4C is working with the hoastlogger, it don't work without a connection with a computer, at least, you can't change any parameters with the buttons.

If anyone can help, here is the actual sketch - tested and working with the roastlogger:

https://docs.goog...sp=sharing

Thanks in advance,

Guilherme.
Edited by JackH on 09/17/2013 5:56 PM
JackH

Quote

leo-bsb wrote:

Max31855 + thermocouple.
I bought other but this one will work:
http://www.ebay.c...4d1255d0dc



Leo-bsb,
Would you need two of those MAX6675's to have two thermocouple channels?
---Jack

KKTO Roaster.
leo-bsb

Quote

JackH wrote:

Quote

leo-bsb wrote:

Max31855 + thermocouple.
I bought other but this one will work:
http://www.ebay.c...4d1255d0dc



Leo-bsb,
Would you need two of those MAX6675's to have two thermocouple channels?


yes. I think there's a max31855 version that has two inputs.
We can buy the chip only and a protoboard or the shield ready to use.
bvwelch
Nice project. Hope the new max chip works reliably -- some coffee folks had grief with temperature stability with the older max chip.

Also, when I did my early prototyping, I used this little breakout board -- it is available from a couple different sources:

http://moderndevi...alog-plug/

I also used their LCD board too in the early days.
leo-bsb
Hi all,

here is the first beta version for the Roastlogger Uno DX.

https://docs.google.com/file/d/0B3E-0fZ2UI3bMVlybXRHSGt3c3c/edit?usp=sharing

We are using the MAX31855 daughter board, LCD with buttons from DX.com and an Arduino Uno or similar.

Pins are:

D4,5,6,7,8,9 LCD
A0 buttons
D11,12,13. Max31855
D3 SSR Heater

We need to finish the sketch to add a Fan to PIN D10.
You may also use a bluetooth board with D0 and D1.

we need beta testers and to clean up the unused TC4C commands (most are tagged with a #) and libraries that are not being used. We are not using the PWM16, EEProm, lcd and TC4C specific ones.
Jump to Forum:

Similar Threads

Thread Forum Replies Last Post
RoastLogger does not like new computer Dataloggers/Controllers/Rate of Rise Meters 6 02/10/2021 7:43 AM
Can't Find Roastlogger Software ROASTING SOFTWARE APPS 3 06/21/2020 1:45 PM
Roastlogger Sketch Request Dataloggers/Controllers/Rate of Rise Meters 10 04/07/2020 6:13 PM
Hazard Warning Roastlogger on Fluidbed Dataloggers/Controllers/Rate of Rise Meters 11 01/19/2018 8:01 AM
RoastLogger with TC4 on Linux Dataloggers/Controllers/Rate of Rise Meters 11 06/09/2017 7:24 AM
Homeroasters Association Logo, and all Content, Images, and Icons © 2005-2016 Homeroasters Association - Logos are the property of their respective owners.
Powered by PHP-Fusion Copyright © 2021 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3
Designed with by NetriX