• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

CraftBeerPi - Raspberry Pi Software

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
So, dumb question after reading most of this thread: I've seen a few comments on using PT100s with the MAX31865 breakouts - has anyone actually done this and written code to do it?

I'm happy to write the code myself for the AdaFruit breakout/interfaces, but I thought I'd ask first.

I'm wanting to be able to switch back to my PID controller for the RIMS tube easily if the Raspberry Pi solution doesn't work for me, so I don't want to start incorporating one-wire sensors (particularly in the kettle) where I've already got PT100s on nice stainless threaded fittings.

I use my RIMS tube for souse vide with a PID occasionally in addition to brewing with SBE software, so I had to address this exact issue. All I did was put a Tee fitting on the output of my RIMS tube with both a PT100 and a thermowell for a DS18B20. I connect the PID to the PT100 for souse vide, and put a one wire probe in the thermowell for brewing.
 
I think so, but I can't remember exactly what I'd browsed through

Anyway, Microcenter in Cambridge had a raspberry pi 3 for $30 and two of the adafruit MAX31865 boards earlier today - they've sold out of the boards now :D

Bummer. :( Bought a Rpi3 at same price and a Zero at that same location when visiting on vacation this past September. Nice store. Wish I had waited for the Zero W.
 
I'm building a 5bbl electric brew system (upgrading from a 3bbl electric brew system) and I like the CraftbeerPi but the big hurdle I can't overcome is the brew steps won't start the timer automatically.

For the Mash Tun- It's great in a one man brewery to be able to let the controller go from Mash to Mash Out.

For the Boil Kettle- You want the boil to run it's course and having an alarm sound for the hop additions helps with keeping the brews consistent.

So far it looks I would need TWO CraftBeerPi setups to be able to run double batches. I can't see any way to control both the Mash Tun and Boil Kettle at the same time with brew steps. Manual control would seem possible but you lose all the benefit of the automation.

Am I doing something wrong? Anyone figure this out yet?

Regards,
 
I have two terragady 4.2 boards available.These are the last two of a run from DirtyCheap PCB I did last summer.Email me at jamesw@tstonramp dot com if you are interested. $5.00 plus $2.00 shipping.Make sure you mention craftbeerpi board in the subject line of the email.You can leave a comment to this post as well. For some reason, I don't receive PM on this site unless you are on my list.
EDIT: Both boards have been purchased as of 6/19/17
You can find boards at
https://www.terragady.com/
https://www.facebook.com/craftbeerpi
 
Bummer. :( Bought a Rpi3 at same price and a Zero at that same location when visiting on vacation this past September. Nice store. Wish I had waited for the Zero W.

They've sold out because I bought both of them...

The adafruit boards weren't listed on the Microcenter website or on Amazon, so I'm pleased that they actually had them, saving me the shipping from Adafruit.
 
I have two terragady 4.2 boards available.These are the last two of a run from DirtyCheap PCB I did last summer.Email me at jamesw@tstonramp dot com if you are interested. $5.00 plus $2.00 shipping.Make sure you mention craftbeerpi board in the subject line of the email.You can leave a comment to this post as well. For some reason, I don't receive PM on this site unless you are on my list.

email sent
 
I have two terragady 4.2 boards available.These are the last two of a run from DirtyCheap PCB I did last summer.Email me at jamesw@tstonramp dot com if you are interested. $5.00 plus $2.00 shipping.Make sure you mention craftbeerpi board in the subject line of the email.You can leave a comment to this post as well. For some reason, I don't receive PM on this site unless you are on my list.

Email sent
 
I have the Terragaddy board (4 x 12V and 3 sensor) and I really like the layout. With all the plugin's now being provided to v3 I have found accessing all the additional GPIO pins on the Pi to be problematic. Is anyone using an additional shield to provide access to all GPIO's as well as mount the Terragaddy? I suppose I could mount them separately and just run wire between to power the Pi from the Terragady.

EDIT: Found a solution: Pi EzConnect. You will need 1/2"(13mm)xM2.5 standoffs
 
Last edited by a moderator:
Anyone else's craftbeerpi 2.2 or 3.0 server seem to crash ever so often. The menu items can be clicked on but I can't enable/disable any buttons on main page. The Pi itself isn't frozen. On 2.2 it seemed to occur when switching kettles (mash to boil) that used the same gpio (I BIAB). On 3.0 the server freezes most often using Fahrenheit with PIDarduino and less often using Celsius. Any thoughts or suggestions? Does this happen to others?
 
I have the Terragaddy board (4 x 12V and 3 sensor) and I really like the layout. With all the plugin's now being provided to v3 I have found accessing all the additional GPIO pins on the Pi to be problematic. Is anyone using an additional shield to provide access to all GPIO's as well as mount the Terragaddy? I suppose I could mount them separately and just run wire between to power the Pi from the Terragady.

EDIT: Found a solution: Pi EzConnect. You will need 1/2"(13mm)xM2.5 standoffs

I've just ordered one of these, so I can hook up the Adafruit PT100 boards at the same time as the Terragady board.

I've got the Adafruit MAX31865 PT100 board working with the code linked above (needed to alter it slightly as the Adafruit board uses a different reference resistor - 430 Ohms instead of 400 Ohms), so now I need to port that code into a CBP temperature sensor module (using the 1-wire sensor code as a model).
 
Last edited by a moderator:
I've got the Adafruit MAX31865 PT100 board working with the code linked above (needed to alter it slightly as the Adafruit board uses a different reference resistor - 430 Ohms instead of 400 Ohms), so now I need to port that code into a CBP temperature sensor module (using the 1-wire sensor code as a model).

What value did you set RES0 to for 430 Ohms?
 
What value did you set RES0 to for 430 Ohms?

I changed a line in the code for calculating the temperature from the raw output that tells the code what the reference resistance is. I set it to 430.0.

The linear approximation doesn't work, because the fit values assume 400.0 from the test board, but the more complex calculation does.
 
So if I am following correctly, you set R_REF = 430 and left Res0 = 100 as is? Neither of these constants factors into the linear calculation, but they do factor into the quadratic one.
 
So if I am following correctly, you set R_REF = 430 and left Res0 = 100 as is? Neither of these constants factors into the linear calculation, but they do factor into the quadratic one.

Yes. It should be the right way to do it, as the REF resistor on the AdaFruit board is 430 Ohms (instead of 400 Ohms on the board used by the guy who wrote that Python code), and Res0 is the sensor resistance at 0C, which is 100 Ohms for a PT100.
 
Currently I have my Pi GPIO directly connected directly to the SSR. I have read that this can cause issues. I remember reading somewhere that you could use some simple parts like a transistor and resistor but can't remember where I read it. Does anyone know where I can find the part numbers and wiring diagram or maybe suggest another method of connecting the GPIO to the SSR. I have a pretty simple setup so not really interested in buying one of the premade boards.

Thanks
 
Currently I have my Pi GPIO directly connected directly to the SSR. I have read that this can cause issues. I remember reading somewhere that you could use some simple parts like a transistor and resistor but can't remember where I read it. Does anyone know where I can find the part numbers and wiring diagram or maybe suggest another method of connecting the GPIO to the SSR. I have a pretty simple setup so not really interested in buying one of the premade boards.

Thanks

Maybe im lucky, but ive just had my SSR's wired to my GPIO pins for years using Strangebrew Elsinore and now CraftBeerPi and have had no issues.
 
Has anybody figured out how to use CBI to control a gas valve?

This should help if you're running a 12v board. I found it on a previous post on this thread.
https://www.homebrewtalk.com/showthread.php?t=569497&page=86


Transformer: Honeywell AT72D1683 120V/24V Transformer https://www.amazon.com/dp/B000692A58/?tag=skimlinks_replacement-20

Valve: Honeywell International VR8200A2132 Valve https://www.amazon.com/dp/B00ECV2W90/?tag=skimlinks_replacement-20

Thermocouple: Honeywell CQ100A1005 36-Inch Replacement Thermocouple for Gas Furnaces, Boilers and Water Heaters https://www.amazon.com/dp/B002YFGFNK/?tag=skimlinks_replacement-20

Pilot: Honeywell Q314A4586 Pilot Burner - Use with natural gas and propane https://www.amazon.com/dp/B003CW0D1E/?tag=skimlinks_replacement-20
 
Last edited by a moderator:
Can you post a link for it? I couldn't find it on GitHub.

The Git page is here.

However, with CBPi 3.0, you just install the plugins via System-->Add-On. Then you scroll to the plugin you want and click 'Download'. It will then download and install the plugin to your CBPi installation. Make sure that you are using the newest version of CBPi V.3.
 
Maybe a dumb question, but will this system work with an Arduino Mega 2560?

I just got the Elegoo knockoff and this setup intrigues me...
 
Back
Top