Print Thread
TC4 with aArtisanQ_PID
JackH

Quote

MaKoMo wrote:

I uploaded a public beta of Artisan v1.2 on its GitHub home.


Thanks for your help Marko!
---Jack

KKTO Roaster.
 
Will2
I uploaded a video as it works practically and from start to finish fully automatic (80/70mm fluid bed roaster 1.7kW, 500W motor).
I changed the thermocouple and set the position in the roasting chamber so that the degree of roast corresponds exactly to a bigger (120/110mm) roaster in the same profile.
The small roaster can be used as a sample roaster.


Edited by NetriX on 12/06/2017 4:40 AM
 
Will2
I'm inattentive, currently I use other button settings:

up.picr.de/31152481xy.jpg
Viliam
 
renatoa

Quote

Will2 wrote:

I uploaded a video ...


How do you get that RoR guidance curve on screen, is it added in post processing, or an Artisan feature ?
DIY: TO based IR 750g
Moded commercial: Dieckmann RoestMeister, Nesco, popper(s).
TC4ESP, MS6514, USB/Artisan/Apps, PID controllers
Grinder: MBK Feldgrind, mod'ed Porlex to 47 conical burrs, vintage PeDe Dienes, Kinu M38
Gaggia Mini, Aeropress, drip
 
Will2
=deltBT in Artisan extras
Viliam
 
renatoa
This is real time RoR plot, I have this checked, is not what I meant, but the curve already on screen before the roasting started.
 
Will2
You probably think of the DeltaBT in Profile Background.
Profile were created in Artisan Designer.
Viliam
 
James211
So I added fan control to my TC4 with my Quest, works great! Does anyone know how to get an LCD that would tell me my fan output? I was looking for something that would give me the duty like the heater (OT1), but I can't find anything...I need an OT2 readout.
 
greencardigan
The TC4 sketch supports a connected LCD (16x2 or 20x4) using the LCDapter board that Jim sells.

I think it may also support a standard parallel interface but I've never tried.

I want to try using one of the cheap i2C LCDs available on ebay instead of the LCDapter but haven't tried this yet either. It would required a few tweaks to the sketch.

Alternatively, you could connect the TC4 to a computer and monitor/log the outputs using Artisan.

Or add a bluetooth module and monitor outputs using my android app.
 
James211
@greencardigan, I guess I should have been more clear, I want to be able to log the fan output using artisan. When I said LCD, I was referring to the mini LCD's within artisan.

I just can't seem to figure out where the OT2 data feed is within artisan. Any ideas?
 
greencardigan
Have a look at my videos here.

https://forum.hom...post_63918
 
Will2

Quote

I wrote:

I'm inattentive, currently I use other button settings



Similar roasting, only the fan slider moves, is here:

Viliam
 
Will2
If there is someone who has tried TC4 shield + Arduino Mega, write here.
I'm interested in any result. Also, that something did not work.
Thanks.
Viliam
 
BenKeith
Brad, those ebay I2C won't work, wrong chipset, I've probably got about a half dozen I could send you, some still wrapped. some off the backs of displays I had too take off. Now, if you want to wright new code, You can probably make it work. It takes a lot more than changing the address.

Now, what I will do, I will send you a Digole TFT if you will send me a copy of the sketch you have to use to get it working. I've got q 2.2 I2C one I ordered wrong for a battery tab spot welder and I cant even figure out how to change the address in. I've never learned enough Arduino to program. 2.2 is pretty small, a lot smaller than a UNO board. so I'm sure you would want something larger than that. If interested, send me a PM.
The reason I suggested the Digole, they are well supported with documentation and user forum for someone that understands this stuff a lot better than me.
Edited by BenKeith on 01/17/2018 5:45 PM
 
greencardigan
Yes, I understand I would have to use a different LCD library to get the ebay I2C LCD working. With the LCDapters being hard to obtain, an easy to source alternative would be good I think.

Getting the TFT to work would also required a different library but would probably be more complicated. I'd also be worried about the memory available. The aArtisanQ_PID sketch already has very low memory free.
 
BenKeith
Shoot, I thought I might slip one over on you.
To keep from getting this tread any more off subject, I sent you a PM.
 
greencardigan
Hi All,

I hope to release a small update to aArtisanQ_PID soon which adds a few features. I've attached a beta version of version 6.4 if anyone wants to test.

- Support for LCD screens other than the LCDApter. Given that LCDapters are a bit hard to source, I thought it would be worthwhile adding support for the cheap I2C LCDs available online on eBay etc. Thanks BenKeith for sending me the LCD for testing.

- Support for two buttons directly connected to the Arduino input pins (ability to reset timer and toggle PID). This may be useful if an LCDapter is not being used (the LCDapter allowed buttons to be connected to the LCDapter board).

Let me know if you have any issues.
greencardigan attached the following file:
aartisanq_pid_64_testing.zip [2.6MB / 385 Downloads]

Edited by greencardigan on 02/13/2018 8:17 PM
 
Piezo
While working on my TC4 roaster application, I came across an issue between 6.3 and 6.4.
I'm working with a TC4 board with both potis connected. With 6.3 the values from heater and fan are been transferred to artisan correctly.
With 6.4 , heater works fine, but fan transfers the values multiplied by 10, meaning if I have e.g. 55 in the TC4, I have 550 in Artisan.
 
Piezo
By the way, how can I get the sliders in Artisan stains in sync. with TC4?
When I turning a pot from the TC4, the sliders in Artisan stay where they are ...

Thanks in advance,
Thomas
 
renatoa
Check Alarms.
Not exactly what you want, i.e. not continuous following, just some predefined levels, but no idea if something closer to your intended purpose...
 
Piezo

Quote

renatoa wrote:

Check Alarms.
Not exactly what you want, i.e. not continuous following, just some predefined levels, but no idea if something closer to your intended purpose...


Sorry, I unfortunately was not precise enough.

What I want is when I turn the potis (fan or heather), the sliders in Artisan should also move to the values I choose with the potis in TC4.

Thanks,
Thomas
 
Will2

Quote

... when I turn the potis (fan or heather), the sliders ...


I think this is not possible or necessary.
Likewise, when you move the sliderss, you do not turn potentiometers on the box.
Try to ask Marko.
Viliam
 
renatoa
Piezo, understood perfectly what you want, but not sure if possible.

When you turn the pot, the actual heater value will be sent by TC4 to Artisan, as a response to READ message.
You can see the values as LCD, if you add an ArduinoTC4_56 entry in the Extra Device tab of Device Assignment dialog.

However, according to Artisan code, the only way to move a slider as the result of an external, non UI action (i.e. non interactive) is via an Alarm or an Event playback.
 
greencardigan

Quote

ROSTARN wrote:

I have a resistive heater on OT1, AC fan on OT2 and ZCD on IO2. My wish is to add a pwm output on io3 with the neat DCFAN command. So far i hooked up an LED on io3 for testing.

Here is my findings:
-On CONFIG_PAC2 its not possible to control IO3 pwm output with either DCFAN command or IO3 command.

-On CONFIG_PAC3_IO3HTR its possible to control IO3 PWM output with IO3 command but not DCFAN command. But then its not possible to control the OT1 output with ot1 command. Probably as i should be, its not the config I use.

Would it be memory issues like will2 suggest or is it possible to implement this feature in CONFIG_PAC2 since io3 is undefined, perhaps a 5th config?

Hopefully I'm not the only one with a home built electric drum roaster :)

Sorry for Hijacking your thread Matthias, perhaps we should move this discussion elsewhere?


You could try using the AWRITE command to do PWM on IO3 pin or other spare pwm pin.

Command format example is AWRITE;D03;127.

I'm also going to try a small change to the code to try allowing IO3 commands to work in CONFIG_PAC2 mode. I'll post back here after I try this. Just got to sort out an Arduino software issue first. My install seems to be playing up.
 
greencardigan
Here's a version 6.5 for testing.

- Added support for IO3 and DCFAN commands when using Phase Angle Control and IO2 for the Zero Cross Detector.
- Added support for two more directly connected buttons for use in standalone mode.

Please let me know if you have any problems with this version.
greencardigan attached the following file:
aartisanq_pid_65_testing.zip [2.86MB / 412 Downloads]
 
Jump to Forum: