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.

renatoa
05/22/2023 1:38 AM
Icebreak, coffee drink ?

allenb
05/18/2023 8:23 AM
gvayll and TheGipsyRoaster Welcome

renatoa
05/18/2023 1:23 AM
Gavin and L_To welcome to forum

allenb
05/16/2023 11:49 AM
Wsunate, glad you found us! Post often and have fun! woohoo

allenb
05/15/2023 3:25 PM
dana Welcome

In Memory Of Ginny
Donations

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

Members Online: 0

Total Members: 7,867
Newest Member: Icebreak

View Thread

Who is here? 1 guest(s)
 Print Thread
Artisan roasting app -- support for TC4 added!
MaKoMo
Hi all,

just found this thread/post just by accident. I am one of the Artisan developer (but not responsible for the TC4 code). I took a look at the line numbers reported.


command = "READ\n"               
self.SP.write(command)
t0, t1, t2 = self.SP.readline().rsplit(',')  #t0 = ambient; t1 = ET; t2 = BT

The first two of those lines sends out the string "READ" terminated by a newline. The last line then reads in a with three numbers separated by "," that are expected to represent ambient temperature, ET and BT, respectively (eg. "20.1,203.7,193.2"). Now the error reported happens due to the assignment to these three variables if the list generated by the rsplit is shorten then 3. We will most likely release a new version of Artisan next weekend and try to make it more robust in the sense that it also accepts empty values as well as strings carrying less then 3 values (eg. ",203.7,193.2" or just "20.5,203.7"). If you have further suggestions how we can improve things, let us know.

Hope this helps,
Marko

PS: In the future you might as well use the issue tracker of the Artisan Google code repository to report things like this to get our attention. It's hard to observe all those coffee forums at the same time...
 
greencardigan
Hi Marko,

I did add this to the issues on the google code site before I posted here. Thanks for the explanation.

Brad
 
MaKoMo
Hi Brad,

I (hopefully) "improved" Artisan the way I discussed above. Thanks for filling the issue (I saw it too late). You can expect a new version of Artisan appearing at the begin of next week.

Cheers,
Marko
 
JimG
I have just started a thread dedicated to TC4 / Artisan issues:
http://forum.home...ad_id=2175

In that thread, there is a link to a new Arduino sketch (aArtisan.pde) that should support Artisan, as well as optionally display temperature values on an LCD panel.

I'm cautiously hopeful that the new sketch, which buffers serial input in parallel with performing ADC conversions, will eliminate the log errors that have been previously reported.

Jim
 
Jump to Forum:

Similar Threads

Thread Forum Replies Last Post
can't establish communication between TC4 and Artisan Fluidbed Roaster 13 05/26/2023 6:31 AM
Bean roasting times and color Roasting Coffee 2 05/25/2023 12:40 PM
Back into roasting New Members say hello or you may update your profile. 4 05/13/2023 3:26 PM
roasting profiles Roasting Coffee 1 04/27/2023 9:51 AM
Roasting with flu... Facts, Myths and Other Interesting fodder for Roasters! 2 04/26/2023 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 © 2023 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3
Designed with by NetriX
Hosted by skpacman