Not a member yet?
Click here to register.

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

11/24/2022 8:17 AM
Trick or... crack... er... Grin

11/24/2022 8:12 AM
Happy Thanksgiving to all

11/23/2022 3:28 AM
Birdman and dpineau coffee drink

11/21/2022 5:46 PM
lig76ct Welcome

Rich Saurman
11/21/2022 5:22 PM
Hi! New member starting with SR540. I am brand new and slowly getting better results with this roaster. I am interested in any roasting pointers.

In Memory Of Ginny

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

Members Online: 0

Total Members: 7,717
Newest Member: dpineau

View Thread

Who is here? 1 guest(s)
 Print Thread
TC4+ Arduino coffee roaster shield (TC4-compatible)


renatoa wrote:

1) They are called versions, not redundancy. The complete history is here:
... with the last and most recent being 6.7
There is a 6.8 also, but not posted in the official repository, can be downloaded from here:

2) If you get messages about WProgram.h which indeed shouldn't exist... this means it tries to compile for an antique pre 1.0 version, instead current 1.8 version, so I suspect your environment is unable to detect Arduino version, which could point to an install issue.
So, is your Arduino proper installed? and able to compile something else than aArtisan ?

3) is hard to address issues that never raised so far to anyone...
For this are forums, and questions, and the knowledge base that build on answers.

An alternative would be to ask someone to build a binary for you, and you do only the loading, even on a computer without Arduino installed. This is how I am doing with my projects, for fellows that are using computer for Internet only.

Thank you for your help! I loaded and compiled it without errors! In my experience with Github, using it primarily for software installed through the Mac terminal but, at times, directly from the green CODE download button, the authors usually keep the latest version of their software at the green download CODE button, not zip all previous versions for download. To my way of thinking, it makes little sense to have everyone download earlier versions of software they won't use - even Homebrew has changed the way it upgrades to avoid using extra bandwidth. So, when I saw the various versions, I took what appeared to be the latest and proceeded from there, though admittedly there was a snarl of imbedded zip files, readmes, etc. In a project like this where there are numerous variables not the least of which is things like DC vs AC blower motor, Mac vs Windows, two versions of the TC4 board, aArtisan vs aArtisanQ_PID, etc., throwing all previous versions into the code button seems ill advised and, in my experience, not the way people typically distribute their software. Just for my sanity, am I wrong in assuming that the data contained at the green CODE button is typically ONLY the current code and not a compilation of everything the programmer has done up to that point?

I chose 6.7 since you mentioned 6.8 wasn't posted on the official repository, which makes me wonder if it's ready for prime time. If you feel it's the best choice currently, please let me know. Thanks again for taking time to point me in the right direction.
I use the 6.8 from github, localized here:

There is a version history in the file aArtisanQ_PID.ino

Some bug fix for PID function !
20211215 Bug fix in PID;P;x command
// Bug fix for MAX_OT2 limit check in OT2 command

Edited by renatoa on 02/24/2022 3:13 AM
The green button approach works for simple projects maybe, where a repository hosts a single application.
Not the case for TC4, which means multiple projects, for various boards, developed over 10 years by various people.
My routine is to download zip even for simplest projects, open/unpack the archive, and check the code before loading anything.
Too many variables to assume what works on developer platform would work on mine without any change.
Edited by renatoa on 02/24/2022 3:14 AM


renatoa wrote:

Also, if with 50% you have too much lift, then there is a design issue in your setup, imo.
Overpowered fan I mean.
Sure, is too late to change something, but if you arrive with the fan in the 25% realm, then you could have bad surprises of wild speed variations, that also translates into hot air changes, uncontrollable.
On a recent chinese SR clone I modded recently the working range of fan through a roast was 60-70%, as an example.

Hi Renatoa,
Could you explain why wild speed variations occur when PAC is used for limiting the power to low percentages?
Just curious because I have an overpowered fan and am seeing this behavior
There are two factors involved, electronics and electro-mechanical.

Electronic factors that make the speed unreliable at low duty cycle are related to how PAC works... the ZC detection is not a safe process, there is a lot of noise around the moment when sine wave pass through zero, so this moment is not detected reliable, could vary in time.
My custom fork of ICC code includes a filtering of false ZC pulses, because on my mains I get a lot of false triggering of ZC, after the very first pulse... recorded between 4 and 8 phantom ZC pulses coming in the same millisecond.

Electro-mechanical reasons are related to how the motor works... basically what we call speed variation, done using PAC, is a controlled braking by under-powering the motor... as you can see from the diagram at link below, around 20% of speed there is a torque minimum where you risk to stall.
Edited by renatoa on 03/09/2022 1:25 PM
Just noticed that all the links in the TC4+ documentation from Tindie are pointing to the older forum address, thus broken.

More exactly, instead:
... should be...

When fixed, would make this board great again :D
Edited by renatoa on 05/18/2022 1:46 PM


renatoa wrote:

Just noticed that all the links in the TC4+ documentation from Tindie are pointing to the older forum address, thus broken.

More exactly, instead:
... should be...

If fixed, would be make this board great again Grin

Oh, thank you for catching that! Should be fixed now. BT modules and displays are back in stock now too.
Jump to Forum:

Similar Threads

Thread Forum Replies Last Post
Arduino - TC4+ - SSR issues Dataloggers/Controllers/Rate of Rise Meters 16 11/21/2022 2:11 AM
Coffee bean quality Green Coffee 3 11/18/2022 5:41 AM
Bellwether Roaster Drum Roaster (Store Bought and Commercial) 13 11/13/2022 9:53 AM
Poppery ii First Home Roaster... Popcorn Popper roasting 10 11/08/2022 8:54 PM
My U.A.F. hot air roaster (Dedicated to renatoa) Fluidbed Roaster 15 11/01/2022 8:31 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 © 2022 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3
Designed with by NetriX
Hosted by skpacman