YABC-Yet a Brew Controller: BrewManiacEx

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.

Attachments

  • JLCPCB to Italy.jpg
    JLCPCB to Italy.jpg
    145.3 KB · Views: 217
Hello thanks for the advice you can pass the project to order the PCB

Here you have download link for the PCB files - https://drive.google.com/open?id=17fn7bGRfCZOl3Ork7gRJEK2GKQiRCXMd
This latest revision i have not tried myself, but i only swapped the Wemos D1-mini model to a new one, since the old one did not work with printing on the PCB. This new one should.
The pictures showing the board in the sub folder not updated with latest model but it doesn't matter. Also BOM is still the same.

bigdaddyale ordered boards with these latest revision i think, so he will probably be the first trying them.
 
Here you have download link for the PCB files - https://drive.google.com/open?id=17fn7bGRfCZOl3Ork7gRJEK2GKQiRCXMd
This latest revision i have not tried myself, but i only swapped the Wemos D1-mini model to a new one, since the old one did not work with printing on the PCB. This new one should.
The pictures showing the board in the sub folder not updated with latest model but it doesn't matter. Also BOM is still the same.

bigdaddyale ordered boards with these latest revision i think, so he will probably be the first trying them.
I used the original files w/o the correction.
 
Damn i see that the text is alot "wider" when pulling the prints than when editing in eagle.. the "compact" output terminals does not have text straight above each pad (GD A3 A2 A1 A0 GD). Shouldn't be any trouble for most people i guess!
 
I received my v1.1 boards same day as Bigdaddyale. Still waiting on many electronic parts before I can put it together. Have spare PCBs if anyone in Australia wants one.
 
Surface mounted. It's the only part that is surface mounted on the whole board. For cooling purpose, and I think most people can solder such a chip even if you are not used to smd soldering.

I tried make the board as much through hole as possible, so everybody can solder this themselves. If I did it only for myself, smd would have been good.
And for those not used to smd soldering, just tin the large pad first, then put the regulator there with tweezers, while still keeping the pad hot.

Is this the correct part for the voltage regulator?

https://www.digikey.com/product-detail/en/stmicroelectronics/L7805CDT-TR/497-7255-1-ND/1884014
 
I have tried importing recipes from Beersmith but no information gets displayed. I renamed the recipe to .xml but the recipe still wouldn't import.

I imported recipes that I downloaded from https://www.brewersfriend.com/homebrew-recipes/ and they work perfectly.

Has the beersmith beerxml format changed? The 2 files are formatted very differently.
 

Attachments

  • Recipes.zip
    7.7 KB · Views: 60
"BSMX" is proprietary format of BeerSmith. BeerSmith does support BeerXML, and you have to choose the option when exporting.
 
[QUOTE = "RollE2k, post: 8509633, membro: 234389"] Qui hai un link per il download dei file PCB - https://drive.google.com/open?id=17fn7bGRfCZOl3Ork7gRJEK2GKQiRCXMd
Quest'ultima revisione non ho provato da sola, ma ho solo sostituito il modello Wemos D1-mini con uno nuovo, dato che quello vecchio non funzionava con la stampa sul PCB. Questo nuovo dovrebbe.
Le immagini che mostrano la scheda nella sottocartella non sono aggiornate con l'ultimo modello, ma non importa. Anche BOM è sempre lo stesso.

bigdaddyale ha ordinato schede con questa ultima revisione, penso, quindi sarà probabilmente il primo a provarle. [/ QUOTE]
thanks for linking them
 

That is no problem for me, I have no commercial interest in this project.


That regulator should work fine, yes. But if people are running 5v input, regulator is not needed.
 
RollE2k, can you break down the parts needed for BrewManiacEX and for BrewPiLess? A lot of the guys are receiving their boards and I'm sure there are going to be questions.
 
Why would you not run 5v? to protect the esp8266 running BrewPiLess?

Because you may run 12v relays, or other 12v hardware in the same box, which means you can still use same PSU for the board, as the other stuff. Also most PSUs are quite noisy, so filtering the PSU to the board does not hurt.

Regarding components:
if you have 5v input, you can hard-wire D4 and "REG-BYP" Also JP1 can be hard-wired to either 12v or 5v in that case, since the 12V option is really "input voltage", while the 5v option is 5v from secondary of the regulator.
If running 12v then put a diode in D4 and wire JP1 depending on if you use 12v or 5v buzzer.
I should also say D4 is for protection, so if running 5v psu with trimmer, i would perfer to keep D4 and increase voltage to approx 5.7v instead. You can also skip a few of the input caps (C3/C1) if you run 5v input, but they do no harm there, you get a bit better filtered voltage.

If not using "piggyback LCD" (but external LCD) then you can skip IC3, Q5 , TR1 and pins for the LCD.

Then what components you need depends on what outputs you are using.. Say you are not using SHTR/ACT(which is sparge heater in brewmaniac), then you can skip D3, Q4, R12, R11, R15, and the terminals for those outputs. You can do same for all outputs you don't use, it's quite easy to see what resistors/diode/transistor is used for each output if you just look at the board.
Since BrewPiLess is possibly to configure different things to different outputs, and some people use only cooler, while others also use heater it is impossible for me to say what components are used to what configuration.

BrewManiacEx with full functionality and piggyback LCD is pretty much all components, except LCD-I2C output pins, and possibly 5v regulator and diode mentioned above, if running 5v input voltage.
 
Since i got a question regarding powersupply input in PM i take it here... to clarify it even more.

*If you have 5V power supply then: Jumper "REG-BYP" and D4 (you can use D4 if you can increse power supply to 5.7v), Don't install regulator, and possibly skip some of the input caps.

*If you have ~9-12v PSU then: Install D4, Regulator and input caps. Also DO NOT jumper REG-BYP, doing so will fry your Wemos.
 
Chinese new year is delaying some of my components. Very annoying.

I usually buy almost all my components from Mouser electronics, because they have pretty much everything, and they are super fast if they have it in stock. The problem is that you have to order for at least 50eur to get free postage. But that free postage is FedEx so it is fast. They also take Swedish import taxes directly at checkout, so I don't get any customs fees, and it doesn't get stuck in customs either.
 
I would have sourced the LCD I/O expander from RS Components Australia but they didn't have the correct IC. Found a couple of other companies that stocked them but the postage was rediculous. Ended up ordering through Aliexpress. I tried to cancel the order because they were and still are taking so long to process the order but they said to be patient and wait until after Chinese New Year and denied my cancellation request. Atleast I can still make beer with my current setup.
 
Ok this is going to sound crazy but is there anyway that a BPL instance running on sonoff can control another sonoff (whether running BPL or tasmota)? - im starting to build a glycol setup for multiple fermentors and want to control a solenoid (cold side) with one sonoff and a silicone heater (hot side) with another the idea is to pair the sonoffs (th16&basic) per fermentor?
 
RollE2k have you got a complete list of parts needed for your pcb please. Have ordered pcb and just need to get parts sorted.
 
RollE2k have you got a complete list of parts needed for your pcb please. Have ordered pcb and just need to get parts sorted.
The bill of materials (BOM) is in the zip file labelled BrewController_v11-BOM.html
 
Partlist exported from C:/Users/Rolle2k/Desktop/DIY-Audio/Bryggeri/BrewmaniacEX/BrewController(final).sch at 2017-09-10
20:18
Part Value Device Package Description MF MPN OC_FARNELL OC_NEWARK
7805DT 7805DT TO252
Positive
VOLTAGE
REGULATOR
BUTTONS/ROTARY MKDSN1,5/5-
5,08
MKDSN1,5/5-
5,08
MKDSN1,5/5-
5,08
MKDSN 1,5/
5-5,08
Printklemme
C1 0.1u C5/3.5 C5B3.5 CAPACITOR
C2 220u CPOLEUE2.5-6 E2,5-6
POLARIZED
CAPACITOR,
European
symbol
C3 220u CPOLEUE2.5-6 E2,5-6
POLARIZED
CAPACITOR,
European
symbol
C4 0.1uf C5/3.5 C5B3.5 CAPACITOR
C5 0.1uf C5/3.5 C5B3.5 CAPACITOR
C6 0.1uf C5/3.5 C5B3.5 CAPACITOR
D1 1N4004 DO41-10 DIODE
D2 1N4004 DO41-10 DIODE
D3 1N4004 DO41-10 DIODE
D4 1N4004 DO41-10 DIODE
DS18B20 MKDSN1,5/3-
5,08
MKDSN1,5/3-
5,08
MKDSN 1,5/
3-5,08
Printklemme
HTR-LED MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
HTR/ACT1 MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
IC1 PCF8574 PCF8574P DIL16
I2C-Bus
Remote 8-bit
I/O expander
PCF8574PN 204020 11N8515
IC3 PCF8574P PCF8574P DIL16
I2C-Bus
Remote 8-bit
I/O expander
PCF8574PN 204020 11N8515
JP1 PINHD-1X3 1X03 PIN HEADER
JP2 GD A3 A2 A1
A0 GD PINHD-1X6 1X06 PIN HEADER
LCD-I2C PINHD-1X4 1X04 PIN HEADER
PMP-LED MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
PMP/ACT2 MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
POWER MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
Q1 BC337 BC337 TO92 NPN
TRANSISTOR
Q2 BC337 BC337 TO92 NPN
TRANSISTOR
Q3 BC337 BC337 TO92 NPN
TRANSISTOR
Q4 BC337 BC337 TO92 NPN
TRANSISTOR
Q5 BC547 BC547 TO92 NPN
TRANSISTOR
R1 10k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R2 10k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R3 10k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R4 10k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R5 10k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R6 10k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R7 1k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R8 4.7k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R9 1k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R10 1k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R11 1k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R12 1K R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R13 470K R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R14 470K R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R15 470K R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R16 1K R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R17 1K R-EU_0207/10 0207/10
RESISTOR,
European
symbol
R18 470k R-EU_0207/10 0207/10
RESISTOR,
European
symbol
REG-BYP PINHD-1X2 1X02 PIN HEADER
RESET PINHD-1X2 1X02 PIN HEADER
SG1 F/QMBIII F/QMBIII F/QMBIII BUZZER unknown unknown
Source:
Buerklin
SHTR-LED MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
SHTR/ACT3 MKDSN1,5/2-
5,08
MKDSN1,5/2-
5,08
MKDSN 1,5/
2-5,08
Printklemme
TR1 10K RTRIMMT93YA RTRIMT93YA Trimm resistor
U$1
LCDHD447804-
HOLES20X4-
4HOLES
LCDHD447804-
HOLES20X4-
4HOLES
LCD-20X4-
4HOLES
U$4 WEMOS WEMOS WEMOS
U1 2N7000 2N7000_TO92 TO-92
2N7000,
2N7002,
NDS7002A
U2 2N7000 2N7000_TO92 TO-92
2N7000,
2N7002,
NDS7002A
U3 2N7000 2N7000_TO92 TO-92
2N7000,
2N7002,
NDS7002A
 
Last edited:
Good evening guys a question I can not find some components I would need a hand the components are as follows
7805DT TO252 POSITIVE VOLTAGE REGULATOR

220UF POLARIZED CONDENSATION SYMBOL EUROPE

0.1UF CONDENSATION

Please with Aliexpress link if you can
 
Good Morning.
I have a question and would like everyone's help.

I am trying to build my system in the HERMS method and would like to use more than one pump.
In the HERMS method you use a pump to recirculate water in the HLT pan, one in the MLT that is also used for BK and another pump in the chiller.

Could someone help me by telling me where I can modify the program to use more than one pump?

Thank you very much in advance

Samuel
 
Good Morning.
I have a question and would like everyone's help.

I am trying to build my system in the HERMS method and would like to use more than one pump.
In the HERMS method you use a pump to recirculate water in the HLT pan, one in the MLT that is also used for BK and another pump in the chiller.

Could someone help me by telling me where I can modify the program to use more than one pump?

Thank you very much in advance

Samuel

BMex is designed for E-BIAB. You can sure use it whatever you want, but there are some fundamental design concept that might hinder it.

I had thought of supporting a second agitation deceive, like a stirrer.
The design of user interface, display and button operations, stop me.
There are only four buttons available, so combined keys is inevitable, which complicates the whole thing. I don’ even remember all the key combinations currently available . BTW, I preferred UP+ Pump to toggle the second agitation device.

I do write better C language than English. It is simpler for me to code instead of to explain. Should you have patient, I might finish the function some time later.
 
I created a new pcb design that should work for both Brewmaniac and BrewPiLess. I'll hopefully get it tested tonight. I went with 12v input but I'm thinking I'll remove this as I can run this easier with just 5v.
BrewManiacEx.jpg
 
Is´nt it better to use modules instead of making a fully integrated pcb? ALso you´d have less soldering.

At least that's how I made my newest brewmaniac. Pcb only holds sockets and a darlington array. Then everything goes out to different modules.. Also avoided using relays. I think it gave me EM interference.
 
Hi,

I think I found problem

Version of PCB is 1.11 (BrewController(final).sch)
R14 - 470K is on the scheme, but on PCB is 1K
R10 - 1K is on the scheme, but on PCB-u is 470K

What is right?


Does anybody have issue with turning on or off heater?

When wemos D1 mini is connected to PCB and heater is ON there is no voltage on D7 and GND pin.

Wemos D1 disconnected from PCB and connected only using USB,
when I turn on heater I can measure voltage between D7 and GND pin.
 
I think only the silkscreen of the resistor marking is moved wrong on the board. The lower resistor is connected to GND, and it should be 470K as said on the board. The upper should be 1K. I have only picture above to go after right now, but that should be correct. Let me known if it doesn't work.
 
I have double checked the files in eagle, and correct - i have moved the resistor markings the wrong way.. so just go after the value printed on the board - R14 is lower and should be 470K, R10 is the upper one and should be 1K.
 
Hi,

RollE2k thank you for the information.
Again, I soldered to the PCB, R14 is 470K and R10 is 1K.
I ordered new wemos D1 because the current one no longer works. He may have been faulty. I'll report later when wemosi D1 comes.
 
Hi guys a little help I can't find these pieces


IC1 PCF8574 PCF8574P DIL16
I2C-Bus
8-bit remote
I / O expander
PCF8574PN 204020 11N8515
IC3 PCF8574P PCF8574P DIL16
I2C-bus
 
Hi guys a little help I can't find these pieces


IC1 PCF8574 PCF8574P DIL16
I2C-Bus
8-bit remote
I / O expander
PCF8574PN 204020 11N8515
IC3 PCF8574P PCF8574P DIL16
I2C-bus


Funny because ive just googled them, and they are all available on digikey & mouser
 
Back
Top