BruControl: Brewery control & automation software

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
It depends. Are you building a system that will be hard piped and not disassembled for cleaning? If so then you want to match the same size as the piping you are going to use. I use 19mm TC piping and matching 19mm sight glasses on my system. If you are going to take things apart and manually clean them then it's not as important.

And regarding the 4-20mA outputs, I have several of the same IFM flow/temp sensors. For most 4-20mA outputs I use a 250 Ohm resistor that converts the signal to 1-5V. However, the temperature range for these only goes to 176F. If you plan on exceeding this temperature then the output will go above 20mA and could damage the analog input(s). I use 232 ohm resistors for the temperature outputs so the analog input never goes above 5V.
 
Last edited:
No smaller than any tubing that you are using. We use 1 inch TC in a hard piped manifold just before the plate chiller. Our only use is to see when the last of the wort goes into the plate chiller when we flush our manifold so we can get the wort in the manifold to the fermentor.
 
un caught error end if

I have a script to reposition valves that used a series of if endif to select the correct configuaration of the valves.

I have a global value that sets the configuration of the valves and in my main brew process the global is set to the correct number for the desired configuration. This is used for the if end if selection. The configuartion script is then started and repositions the valves.

There is a nested if in one of the if endif sections

I made and error and had the endif as end if with a space.

It did not throw an error but was not logically working except before the offending end if error. After that it just ended. (stopped the script).

I fixed the end if to endif and all works normally.
 
I got one of the new T Mobile 5G internet Sysytem.

It has some issues in that it only allows DCHP and not reserved Static IPs.

It may reset itself quite often if I read the blogs correctly.

Additionally, there is no way to see what devices are connected. I cannot see a list of connected devices. I called their tech support which was very bad. They had no idea of what I wanted. In fact, they were looking up a "Help" document and they could not understand something like a "Static IP".

I set up a local LAN without the internet. I plan to connect the computer to the internet every couple of weeks for the License.

Are there any issues I should be aquantied with regarding this type of setup?
 
Your router does not need to know about devices
with static IP addresses. You just need to make sure they are outside the router’s DHCP assignment pool so it doesn’t assign the same address as your interface.

Most routers will keep assigning the same IP to connected clients, so if you keep it connected, it should hold the same reservation. You can find it on the network via Fing or Discovery apps.
 
And regarding the 4-20mA outputs, I have several of the same IFM flow/temp sensors. For most 4-20mA outputs I use a 250 Ohm resistor that converts the signal to 1-5V. However, the temperature range for these only goes to 176F. If you plan on exceeding this temperature then the output will go above 20mA and could damage the analog input(s). I use 232 ohm resistors for the temperature outputs so the analog input never goes above 5V.
Is there a tradeoff with using a smaller resistor? I am planning on using a 3.3V interface. Based on this I would need 165ohm for 20mA or 132ohm for 25mA. I have in hand 100ohm which would mean I would use 0.4 to 2V of the range (at 4-20mA). With 10bit resolution, 1.56mV per step. Typically for 0-5V applications this is 4.9mV per step. Does the microcontroller have the ability to read steps of 1.5mV? I read somewhere that people set voltage ranges of 0-1V. I am not that worried about ordering more resistors, I am just trying to understand this a little better. When I try to search the voltage resolution of the microcontroller, it just keeps coming back with 4.9mV for 10bit with 0-5V range.
 
Good question! You can reduce the input voltage range, but you reduce accuracy by doing this. Signal:noise ratio goes down. I’d use the full range - worth the price of the resistor. If you need, email us and we can mail you some, no cost.
 
Having some trouble understanding the relationship between the PWM port, its values and the output of the Analog Amplifier 2. Am I correct in believing that the rage of values for a PWM port 0-255?

When I follow the instructions to configure the AA, connecting I1-4 (from P pins on PWM outputs on the UniShield) plus Vcc (5V) and Gnd but no outputs I can get 4.92V output on the AA for all ports while V+ reads 5V when the value of the PWM is set to 255. If I set the PWM output to 0 I get ~0.1V. If I set the PWM output to 127, I get 4.92V but I guess I'm expecting ~2.5V. When I set the PWM value to 50 I get about 3.1V. It seems any PWM value about 100 generates the maximum voltage.

What am I missing?
 
Yep, that's fine and all, but when you say you are still getting ~5v at 127 pwm, that makes me think your pot screws are set wrong. With pwm at 255, turn down the pot until you see some downward movement on your meter. Then try setting 127 and see if you get ~2.5v
 
Hi guys,

I agree with @RiverCityBrewer… sounds like the per-output pot needs adjustment.

Also, usually people power it with voltage above the max… like 12 or 24V. Certainly makes adjustment easier because at 255 the output could be above 5V, giving you the ability to dial it down. With a 5V Vcc, you’ll have to adjust it somewhere else, like RCB says, at 127 to get 2.5V.
 
@BrunDog. Do you have a schematic for Unicon build that you can share?
Also, on your 50amp schematic on your site, you show 22ga wire from the L1 to a 1amp fuse feeding the key switch and estop. Doesn't this need to stay as 6ga upstream of a fuse or breaker?
 
Also, usually people power it with voltage above the max… like 12 or 24V. Certainly makes adjustment easier because at 255 the output could be above 5V, giving you the ability to dial it down. With a 5V Vcc, you’ll have to adjust it somewhere else, like RCB says, at 127 to get 2.5V.

Let me switch it to a 24V feed and retry the alignment for 0-5V tonight. Thanks @RiverCityBrewer and @BrunDog!
 
No, because the load in that instance is a contactor, not a heating element, and the wiring is protected by a 1amp fuse.

He's right. Technically, it would be best to have the fuses fed by a bus that can handle the full current path, but this isn't really practical. Since the fuse inline will blow > 1A (in theory), the wires on either side of it are protected. Hypothetically, the line side wire could get shorted and feel the full brunt of 50A (in that case, it will be repurposed as a miniature space heater, if only for a few seconds).

Email us for the schematic - I can't always translate handle names from here to email. Thanks!
 
Hmmm... sounds like either the channel is blown (seems unlikely if its working, but voltage slope has shifted), or the potentiometer isn't working correctly.

Please give it a visual to make sure all the solder contacts are in tact. Also, if you can take a picture, please do with good resolution so we can see the resistor values.
 
75469A11-4B3D-49AE-B043-529B762C49A2_1_105_c.jpeg
 
Well, maybe don't. I went back to retry things and I mistakenly had the voltmeter on the O3 voltage and adjusted the OUT 4 pot. It adjusted directly with each turn.

It's a minor problem, but I verified this a number of times.

The O3 voltage on my AA2 is actually adjusted with the OUT 4 pot and the O4 voltage is adjusted with the OUT 3 pot. They're backwards!
 
HOLY CRAP! A good bunch of these boards out there and this is the first time I've learned of this... OUT3 and OUT4 potentiometer labels are swapped. Therefore in order to change the range for the third channel, you need to adjust the OUT4 potentiometer, and vice versa. WOW I can't believe we overlooked this and haven't seen it pop up yet (perhaps all these channels are not used by many or everyone adjusts the range to 5V across the board and that's it...)

Thanks for pointing this out @DonWMason... are you ok with it as is?

For others with the AA-2 board, please note this error - while it is minor, please contact us if you would like to discuss options to remedy it.
 
It's strange. The pots are numbered just like you would expect them to be laid out on the board:

OUT 1 OUT 3
OUT 2 OUT 4

But what I'm seeing is this:

OUT 1 OUT 4
OUT 2 OUT 3

I'm totally fine with this. I was chatting with a friend yesterday who was saying it would drive me crazy, but I'm just going to relabel them with a metallic sharpie. No need to send a new one, @BrunDog - it's adjusted and works fine!
 
I just started wiring up my 50amp panel. For the incoming line, how should I terminate the neutral? My Din rail terminals are good up to 10awg and 30amps, but the incoming line is 6awg. The two hot lines go to the contactor and the ground is going to a lug on the backplane, but I am not sure the best way to handle the neutral.
 
I just started wiring up my 50amp panel. For the incoming line, how should I terminate the neutral? My Din rail terminals are good up to 10awg and 30amps, but the incoming line is 6awg. The two hot lines go to the contactor and the ground is going to a lug on the backplane, but I am not sure the best way to handle the neutral.
Your terminal blocks should be sized appropriately to your loads. I use Phoenix UT10 which can handle > 50 amps.

https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=3044160&library=usen&tab=1
 
True, I'm not running 50+ amps through the neutral, but I'd rather size for worst case scenario, especially since the cost difference is in single dollars.
 
Problem is how do you down-size a 6 AWG wire to a terminal block that will only accommodate 10AWG. My first inclination is dont - get a proper 6 AWG and terminate into that. If the mating terminal blocks don't mix, then I suppose you could split 2x 10AWG off the one block or put two blocks together and split off that.

Lots of ways to rube this, but I don't feel good about recommending those!
 
Ref Post #6,252

@BrunDog
I'm not sure what you mean by "reverse polarity valves". More details needed here.

I have 5 wire ball valves that are "reverse polarity valves", They have Yellow , Blue, Red, Green and Black wires

Blue, Red, Green and Black wires are for LED Indicators to tell if Valve is Open or Closed and do not effect operation and are optional to be connected.

You use the Yellow and Blue wires to open and close the valves.

Reverse polarity valves can come in 2 wire as well.

A significant advantage to this type of valve is that it can be left in its last position when power is removed. That way you can leave all the valves "open" when you are between brew sessions with no power.

Power is also removed when the valve is fully opened or closed (except to the indicator circuit in a 5 wire configuration).
If you attach the Yellow to the (+) and the Blue to the (-) the Valve will Open.

Reverse the Polarity

If you attach the Yellow to the (-) and the Blue to the (+) the Valve will Close.



I was planning on using the UM-1 to Control the valves but am having a difficult time trying to figure out how to reverse the polarity. I have plenty of ports for the UM-1 available.

Any help would be appreciated.

I used a Double Pole Relay in the past to do this with the BCS and could do that again (and waste the benefit of the UM-1).

I know about H Bridges and Relays. Just wondering if there was a different solution using just the UM-1?
CR-O5 Wiring.jpg
cr-05 wiring q.png
 
Back
Top