so so appreciate the time you have put in to this -absolutely fantastic, giving me the confidence (now om the drawing board for when I get the next few months) to connect to a needle valve controlling propane to my gas fired air roaster.
Thank you, Hans... that’s actually EXACTLY what I did on my prior roaster. I used the same servos and everything. Although I used a 1/4 turn valve instead of a needle, so the control wasn’t very linear. Needle will work much better for you. I have a short video of that roaster on my channel, although it’s not a tutorial or how-to. It was just a demo of it for when I sold it.
Just getting into roasting and your video on the “smola” brought me to your channel. I feel soooo much more confident going this route for 200g roasts. Greatly appreciate these videos you’ve created!!
@@alexmussman6372 Glad you've found the videos helpful! The degrees of rotation per increment are adjustable via the min/max you set for the slider. For many people (and this video), a 0-100 slider would equate to 2.7 degrees per increment (because it's a 270-degree servo).
@@hermetheuscoffee so I finally pulled the trigger to try it and everything works as expected, but my servo rotates the wrong direction so when I attach it to the knob, from zero to 180 it wants to turn to the left rather than yo the right. I got the HS-485hb so I didn’t know if yours was wired to rotate correctly or if you had to require the servo motor.
Yes, you'll need to use the "factor" and "offset" values to essentially shift your servo values. The newest version of Artisan has a little calculator for these in Config>Events... on the far right, it's the button with the 3 dots on it. You might have to use a negative value for offset or factor to get it to behave the way you want it to. I'm sorry I can't just give you the values... I haven't used Phidgets in quite some time now, so I'm rusty on the precise configuration.
Good Lord. What an amazing video/explanation of how this all works. Thank you, Good Sir! The only thing I don't understand is where the Up Arrow and Down Arrow INCREMENT comes from. Is that configurable, or is it a locked in value/percentage??
Thanks for the kind words! The keyboard arrows increment your SLIDER by 1 integer. So in that sense, customizing the sensitivity of the slider is how you could get an up/down arrow to go more (or less) than 1. For instance, let's take a standard 1-100 slider. I you needed more granular control, you could set the max value for that slider to 200, but then use a "factor" value in the settings of 0.5. Conversely, if you wanted it to make bigger jumps with each keystroke, you could set a max value of 50 and then use a factor of 2. Hope this helps!
2 problems remaining: can I use the the temperature infos I already have from my K204, and the 2. is regarding my needle ventil- it is very precise and I would need a nearly endless steering- more than5 circumferences.
What kind of a roaster are you using? It sounds like it's a natural gas drum roaster. While I've done automated PID on a gas drum roaster, it did NOT have a needle valve. As you mention, there are more than 5 turns required to go from 0% to 100% burner on a needle valve. This means that a servo approach isn't really viable, since the servo is limited to 270 degrees. They make "continuous" rotation servos, but those also wouldn't work out-of-the-box because they don't know when to stop. Even when your needle valve is completely open, the servo would continue to attempt to turn it. Anything can be accomplished, but unfortunately, I don't think you'll be able to adapt my approach to your roaster.
I have a 1kg propane-gas drum roaster, with a sensitive needle valve ( needs more than 10 complete rotations from min to max. I control gas pressure manually with a 0-50mbar pressure gauge. Yes, I understand, that I would need a continous rotation servo. The stop command should be programmed in connection with bean temperature and PID. Seems to be doable, but I do not know if there exist examples already. Would certainly demand advanced programming skills for the RC_command in Arduino+ ARTISAN or with Phidgets parts. Before investing in those this shoulld be solved..
@@erharddinges8855 the main challenge that I see is the complete lack of position awareness in a continuous rotation servo. There’s no way to tell it to stop after, say, 10 rotations, because it doesn’t track position or rotations. (This is different from a standard servo, which has precise position control.) this type of servo could easily exceed the rotational limits of your needle valve, possibly damaging it or the servo. I don’t thing my approach is at all applicable to a gas needle valve application, unfortunately.
Do you think anyone will be developing a similar option for those of us with 3e or Xe Artisan roasters? I have a lot of interest in the Artisan software, and it seems only appropriate that the Artisan Roasters (even though unrelated) should be connected like you've done.
That said - I am still overwhelmed by a lot of the DIY stuff you're explaining. I know it's a tall ask, maybe I'm better off finding a roaster that has profiling built in to some extent.
What I describe here fully works on any Coffee Crafters Artisan… 3, 6, 9, and Xe. I’ve personally worked with guys who followed this tutorial. The PID settings vary slightly, but the process is identical.
I now have a kit for sale that packages much of this into a plug and play unit. If you're not wanting to build this yourself, you can look for the Hermetheus Roaster Co-Pilot. Happy roasting!
Absolutely! Instead of choosing "RC Command" as the "Action" type, choose "Artisan Command" instead. Then, in the "Documentation" field, enter loadBackground("C:/Documents/MyProfile.alog") Just make sure to use your actual path and filename in the part in double quotes. NOTE: be CERTAIN to use a forward slash in your path! / Even though Windows is happy with a backslash \, Artisan is not.
Hi there. followed all the instructions and the damn servo is turning the wrong way! Is there a simple fix to reverse it via RC Command or software. I can research it but need to know what language i need to look up. Phidget 1066 controller doesn't give me the option to reverse it. Many thanks this video helped me a lot. David
I’m not aware of a simple flag to reverse the servo, so we’ll have to use some creative math on the slider screen. Let’s assume that your slider goes from 0-100. If this is the case, simply enter an “offset” vale of -100 and then a “factor” value of -1. This effectively reverses your servo. Here’s what it does: you essentially want a slider value of 100 to equate to 0, and a value of 0 to equate to 100. Let’s say you move the slider to 75. The OFFSET value will subtract 100 from that, giving us a value of -25. The FACTOR value now takes this times -1 to change it to a positive 25. Voila! Servo reversed!
@@renatoa there is no linkage/arms to reverse in this case. The servo shaft is directly coupled to the shaft of the potentiometer. Because it needs to turn more the. 180 degrees, linkage was out of the question. Direct drive or gear drive were the only options. Appreciate the suggestion though!
Correct me, if I'm wrong, but the SIMPLE way to do this would be to change the position of the outside wire of the potentiometer to the OTHER SIDE. Middle post stays the same. Pull the outside wire off the potentiometer & push it on the connector on the other end.@@hermetheuscoffee
It’s super easy. The ammeter is just a cheap one from Amazon. I just fed it power and then ran supply wires from the 2 contactors through the donut-shaped transformer coils of the ammeter. Then it’s some simple Dremmel work to install it in the cabinet.
Could not find the motorcontrol part! And does'nt the Phidget need an extra temperature part? So this long and well intended video turns out rather worthless for me.
The Phidgets website will sell individual parts. You’ll need the RCC1000_O, the HUB0000, and the TMP1101_0 You’ll then need to fill in the gaps on how to feed it power.and attach thermocouples. That is to say, this isn’t for everyone… you’ll need to be a bit of a DIY/Maker. Good luck! I’m sorry this long video was worthless to you.
I must confess, it was not worthless, I learned a lot, especially that it can work with Artisan and how to do all the adjustments. The TMP1101-0= is a part where the thermocuples are connected? Until now I use 4 tcs with a voltcraft 204, so I would need the TMP1101-1 and connect it to the VintHub also ?! This would fill the gap.
@@erharddinges8855 Yes, the TMP1101 can connect up to 4 thermocouples. You wouldn't use the voltcraft at all. Artisan software will show you your temperature readings. The TMP1101 will plug into the VINT Hub, which then plugs into your computer, and Artisan will recognize all of it.
@@erharddinges8855 I've always wanted to visit Austria! My Austrian-built KTM is an Erzberg edition, and I would love to see the ErzbergRodeo in person someday. I'd also love to watch the F1 race at the Red Bull Ring in Spielberg.
so so appreciate the time you have put in to this -absolutely fantastic, giving me the confidence (now om the drawing board for when I get the next few months) to connect to a needle valve controlling propane to my gas fired air roaster.
Thank you, Hans... that’s actually EXACTLY what I did on my prior roaster. I used the same servos and everything. Although I used a 1/4 turn valve instead of a needle, so the control wasn’t very linear. Needle will work much better for you. I have a short video of that roaster on my channel, although it’s not a tutorial or how-to. It was just a demo of it for when I sold it.
Just getting into roasting and your video on the “smola” brought me to your channel. I feel soooo much more confident going this route for 200g roasts. Greatly appreciate these videos you’ve created!!
Also. Just guessing, is each movement of the servo is 1.5 degree of rotation?
@@alexmussman6372 Glad you've found the videos helpful! The degrees of rotation per increment are adjustable via the min/max you set for the slider. For many people (and this video), a 0-100 slider would equate to 2.7 degrees per increment (because it's a 270-degree servo).
@@hermetheuscoffee so I finally pulled the trigger to try it and everything works as expected, but my servo rotates the wrong direction so when I attach it to the knob, from zero to 180 it wants to turn to the left rather than yo the right. I got the HS-485hb so I didn’t know if yours was wired to rotate correctly or if you had to require the servo motor.
Yes, you'll need to use the "factor" and "offset" values to essentially shift your servo values. The newest version of Artisan has a little calculator for these in Config>Events... on the far right, it's the button with the 3 dots on it. You might have to use a negative value for offset or factor to get it to behave the way you want it to. I'm sorry I can't just give you the values... I haven't used Phidgets in quite some time now, so I'm rusty on the precise configuration.
thank you
Good Lord. What an amazing video/explanation of how this all works. Thank you, Good Sir! The only thing I don't understand is where the Up Arrow and Down Arrow INCREMENT comes from. Is that configurable, or is it a locked in value/percentage??
Thanks for the kind words! The keyboard arrows increment your SLIDER by 1 integer. So in that sense, customizing the sensitivity of the slider is how you could get an up/down arrow to go more (or less) than 1. For instance, let's take a standard 1-100 slider. I you needed more granular control, you could set the max value for that slider to 200, but then use a "factor" value in the settings of 0.5.
Conversely, if you wanted it to make bigger jumps with each keystroke, you could set a max value of 50 and then use a factor of 2.
Hope this helps!
is there a way to do similir thing using cropster roasting software ?
i really like your video .
I'm not a Cropster user, so I'm afraid I can't speak to its capabilities.
2 problems remaining: can I use the the temperature infos I already have from my K204, and the 2. is regarding my needle ventil- it is very precise and I would need a nearly endless steering- more than5 circumferences.
What kind of a roaster are you using? It sounds like it's a natural gas drum roaster. While I've done automated PID on a gas drum roaster, it did NOT have a needle valve. As you mention, there are more than 5 turns required to go from 0% to 100% burner on a needle valve. This means that a servo approach isn't really viable, since the servo is limited to 270 degrees. They make "continuous" rotation servos, but those also wouldn't work out-of-the-box because they don't know when to stop. Even when your needle valve is completely open, the servo would continue to attempt to turn it. Anything can be accomplished, but unfortunately, I don't think you'll be able to adapt my approach to your roaster.
I have a 1kg propane-gas drum roaster, with a sensitive needle valve ( needs more than 10 complete rotations from min to max. I control gas pressure manually with a 0-50mbar pressure gauge.
Yes, I understand, that I would need a continous rotation servo. The stop command should be programmed in connection with bean temperature and PID. Seems to be doable, but I do not know if there exist examples already. Would certainly demand advanced programming skills for the RC_command in Arduino+ ARTISAN or
with Phidgets parts. Before investing in those this shoulld be solved..
@@erharddinges8855 the main challenge that I see is the complete lack of position awareness in a continuous rotation servo. There’s no way to tell it to stop after, say, 10 rotations, because it doesn’t track position or rotations. (This is different from a standard servo, which has precise position control.) this type of servo could easily exceed the rotational limits of your needle valve, possibly damaging it or the servo. I don’t thing my approach is at all applicable to a gas needle valve application, unfortunately.
Do you think anyone will be developing a similar option for those of us with 3e or Xe Artisan roasters? I have a lot of interest in the Artisan software, and it seems only appropriate that the Artisan Roasters (even though unrelated) should be connected like you've done.
That said - I am still overwhelmed by a lot of the DIY stuff you're explaining. I know it's a tall ask, maybe I'm better off finding a roaster that has profiling built in to some extent.
What I describe here fully works on any Coffee Crafters Artisan… 3, 6, 9, and Xe. I’ve personally worked with guys who followed this tutorial. The PID settings vary slightly, but the process is identical.
@@orangejuli07 you can also check out my other video on how to do PID. It will explain things further.
I now have a kit for sale that packages much of this into a plug and play unit. If you're not wanting to build this yourself, you can look for the Hermetheus Roaster Co-Pilot. Happy roasting!
Is there a way to have the buttons on the bottom load roasting profiles instead of changing the servo position?
Absolutely! Instead of choosing "RC Command" as the "Action" type, choose "Artisan Command" instead. Then, in the "Documentation" field, enter loadBackground("C:/Documents/MyProfile.alog")
Just make sure to use your actual path and filename in the part in double quotes. NOTE: be CERTAIN to use a forward slash in your path! /
Even though Windows is happy with a backslash \, Artisan is not.
Thank you so much, this is going to save me a lot of clicking!
What method did you use to cut the hole in your chaff hood for your LED light, Jason?
Just a simple Milwaukee hole saw, then some finishing with a Dremel.
Hi there. followed all the instructions and the damn servo is turning the wrong way! Is there a simple fix to reverse it via RC Command or software. I can research it but need to know what language i need to look up. Phidget 1066 controller doesn't give me the option to reverse it. Many thanks this video helped me a lot. David
I’m not aware of a simple flag to reverse the servo, so we’ll have to use some creative math on the slider screen. Let’s assume that your slider goes from 0-100. If this is the case, simply enter an “offset” vale of -100 and then a “factor” value of -1. This effectively reverses your servo.
Here’s what it does: you essentially want a slider value of 100 to equate to 0, and a value of 0 to equate to 100. Let’s say you move the slider to 75. The OFFSET value will subtract 100 from that, giving us a value of -25. The FACTOR value now takes this times -1 to change it to a positive 25. Voila! Servo reversed!
@@hermetheuscoffee *** LEGEND STATUS ***
You can reverse mechanically, turning the servo, or changing the link to the arm on the other side.
@@renatoa there is no linkage/arms to reverse in this case. The servo shaft is directly coupled to the shaft of the potentiometer. Because it needs to turn more the. 180 degrees, linkage was out of the question. Direct drive or gear drive were the only options. Appreciate the suggestion though!
Correct me, if I'm wrong, but the SIMPLE way to do this would be to change the position of the outside wire of the potentiometer to the OTHER SIDE. Middle post stays the same. Pull the outside wire off the potentiometer & push it on the connector on the other end.@@hermetheuscoffee
How did you wire the ammeter?
It’s super easy. The ammeter is just a cheap one from Amazon. I just fed it power and then ran supply wires from the 2 contactors through the donut-shaped transformer coils of the ammeter. Then it’s some simple Dremmel work to install it in the cabinet.
how to get address command
dc motor and stepper motor thank's sir
This isn't designed around a stepper motor setup, but instead a servo motor setup.
Could not find the motorcontrol part! And does'nt the Phidget need an extra temperature part?
So this long and well intended video turns out rather worthless for me.
The Phidgets website will sell individual parts. You’ll need the RCC1000_O, the HUB0000, and the TMP1101_0
You’ll then need to fill in the gaps on how to feed it power.and attach thermocouples. That is to say, this isn’t for everyone… you’ll need to be a bit of a DIY/Maker. Good luck! I’m sorry this long video was worthless to you.
Thank you very much for answering! If you ever will visit Austria, I would be glad to have you as my guest.
I must confess, it was not worthless, I learned a lot, especially that it can work with Artisan and how to do all the adjustments.
The TMP1101-0= is a part where the thermocuples are connected? Until now I use 4 tcs with a voltcraft 204, so I would need the TMP1101-1 and connect it to the VintHub also ?! This would fill the gap.
@@erharddinges8855 Yes, the TMP1101 can connect up to 4 thermocouples. You wouldn't use the voltcraft at all. Artisan software will show you your temperature readings. The TMP1101 will plug into the VINT Hub, which then plugs into your computer, and Artisan will recognize all of it.
@@erharddinges8855 I've always wanted to visit Austria! My Austrian-built KTM is an Erzberg edition, and I would love to see the ErzbergRodeo in person someday. I'd also love to watch the F1 race at the Red Bull Ring in Spielberg.