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

    Homebrewing Facebook Group

YABC-Yet a Brew Controller: BrewManiacEx

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
ajw85: Sorry, but as i have worked quite close with pocketmon when i have made this board, i don't think it's right trying to earn money on his project. At most i think i'll part with the six spare boards i already have at home.
Otherwise i think vito (pocketmon) is still selling some pre-soldered small 5x5cm pcbs for $15 each..

I somehow missed that this is where you could purchase the board:
http://vito.tw/brewmaniacex-brewshield/
 
Are you going to be releasing the eagle files?

I will probably release the gerber-files, but that will take some time before i do.. This because i will solder a board and send to vito, and finish two boards too myself for testing both BrewManiacEx and BrewPiLess, so we can for shure know everything works as expected.
 
Hi, is this project compatible with regular RTD temperature sensors?
Can we use a different display like nextion displays?
Could specify the necessary parts (models)?

Thanks and congrats for this awesome idea.
 
Check post#4 at first page. There is a list. I can't provide exact links, though.
This project uses DS18B20, not compatible to RTS sensors.
You can use other display only if you program to support it.
 
Thanks very much for this (and BrewpiLess). It is amazing what you can do with the little D1 mini board...
I love the beerxml import feature, that is amazing.

Will you be working on the web interface? It seems a little buggy for control, I know you said it wasn't meant for primary control which I understand but I would prefer to not have an LCD if possible. Thanks again!
 
Most of the functions can be accessed from the web interface. The missing functions are multi- sensor setup and combined button pressing.
However, I found that browsers are giant monsters that have bugs or unexpected behavior. Let alone the stability of WiFi connection during the whole brew.

I would recommend to use a LCD. An I2C LCD costs about 5, and only four wires are needed. What is the reason for you to deny it?
 
Does anybody know how to get these customized sticker/cover with the printed names of the buttons for the controller?

DSCN0018.JPG


I am going to use the membrane keypad like this one so the cover must handle pushing "infinite" times":
Super-Slim-1x4-Matrix-4-Key-Membrane-Switch.jpg
 
Does anyboady know how to get these customized sticker/cover with the printed names of the buttons for the controller?

DSCN0018.JPG


I am going to use the membrane keypad like this one so the cover must handle pushing "infinite" times":
Super-Slim-1x4-Matrix-4-Key-Membrane-Switch.jpg

That controller box is produced by a friend of mine. I believe that it is manufactured, not DIY-ed.
 
May I ask how you use the keypad?

if you are using the relay module for heating control, you might run into trouble.
I am not an expert, but AFAIK mechanical relays are not good for PID control because of fast switching.
 
Thanks for the advice.
In the final version the relay won't be used but SSR. I had the relay and this 4x4 keyboard and i don't want to wait until the ordered components arrive from China :)
So far I use just the first row of the 4x4 keyboard (1,2,3,A).
 
Any new news on this project? Final working PCB etc? All my parts finally came in. I have not tried my PCB design yet. Summer is always so busy, I'm just mashing on my ardbir biab system and was thinking about wifi again.
 
Any update on releasing the files?
I will probably release the gerber-files, but that will take some time before i do.. This because i will solder a board and send to vito, and finish two boards too myself for testing both BrewManiacEx and BrewPiLess, so we can for shure know everything works as expected.
 
Any update on releasing the files?

Yes, i acually tested it a while ago, seems to work fine with both softwares...
But there was some small bugs / fixes i have made to the board - and i haven't tried the last revision - because i haven't even ordered the PCB's for it (my board works as fine, just some silkscreen and stuff missing - and a added connector and so on).

So, here you go, the download is here: https://drive.google.com/file/d/0B_QoTJWXUR4IdVNCVmxRWVRkTVk/view?usp=sharing

If there is anything you don't understand about the board just ask.

If feeding the board straight on with 5v - then jumper the input diode (D4) with a wire (or increase voltage to above 5.7v if possible) and also jumper the reg-bypass with a wire.

If feeding the regulator with ~9v or above, then use both diode and a 5v regulator. But to much voltage may overheat the regulator. I have tested with 12v with no trouble.
Also the IC-chip (IC1) should be PCF8574 (not PCF8574A) if you want to use the board with "default" settings for display and such. The IC3 doesn't matter, since the board scans for that chips adress.

Also, the pads by the Buzzer - these are for choosing 12v(input voltage really) or 5v (if using regulator) for the possibility of powering different buzzer-types.

LCD is piggyback standard 20x4 LCD, but there is also connector added for wiring an offboard LCD.. if offboard lcd is used, then one can skip adding Q5, IC3 and TR1.

Hope you'll like it. And do get back if you build it, so that i know everything work as expected with the PCB-design. :mug:
 
So.. Does anyone here have a pcb to print and transfer? I cannot figure out hoew you make this PCBs, at least the way you are able to do It.

And second.. How do you upload this? Downloaded VSCode and platformio, but its way over my league..
 
So.. Does anyone here have a pcb to print and transfer? I cannot figure out hoew you make this PCBs, at least the way you are able to do It.

And second.. How do you upload this? Downloaded VSCode and platformio, but its way over my league..

Installation of PlatformIO isn't difficult:
http://platformio.org/get-started/ide?install=vscode

If you are using Windows, you can use nodemcu-flasher to program a Nodemcu or D1 mini.
https://github.com/nodemcu/nodemcu-flasher

You might skip the PCB. In my first platform, I used a PCF8574 module, a NodeMcu, and relays connected directly to the GPIOs.

However, this is a DIY project. You will have to figure out how to connect the hardware and setup software by yourself.
 
Installation of PlatformIO isn't difficult:
http://platformio.org/get-started/ide?install=vscode

If you are using Windows, you can use nodemcu-flasher to program a Nodemcu or D1 mini.
https://github.com/nodemcu/nodemcu-flasher

You might skip the PCB. In my first platform, I used a PCF8574 module, a NodeMcu, and relays connected directly to the GPIOs.

However, this is a DIY project. You will have to figure out how to connect the hardware and setup software by yourself.

Yes I have no troubles with the circuit itself, but the main thing is with the file/s upload part. Are there also any librearies to place anywhere special?

I installed VScode without any trouble and also platformIO. The thing is I am not sure which files to select for opening the project and then how to upload.

If node mcu flasher is an option I´ll try it. Are there any libraries i have to setup first aswell? Or is it just a single file to upload?

Thought it would be as simple as ardbir but there are no tutorials of this. Even though it seem much better.
 
Yes I have no troubles with the circuit itself, but the main thing is with the file/s upload part. Are there also any librearies to place anywhere special?

I installed VScode without any trouble and also platformIO. The thing is I am not sure which files to select for opening the project and then how to upload.

If node mcu flasher is an option I´ll try it. Are there any libraries i have to setup first aswell? Or is it just a single file to upload?

Thought it would be as simple as ardbir but there are no tutorials of this. Even though it seem much better.

There is a user manual document.
https://github.com/vitotai/BrewManiacEsp8266/blob/master/docs/BrewManiacExManual_0.3.pdf

If you have installed VSCode+PlatformIO successfully. Just download the source from GitHub. Open the directory that contains "platformio.ini", then you can build and upload
More info:
http://docs.platformio.org/en/latest/ide/vscode.html


The web files can be downloaded OTA. You will be guided to download them when you connect to it. (Check chapter 5 in user manual.)
 
There is a user manual document.
https://github.com/vitotai/BrewManiacEsp8266/blob/master/docs/BrewManiacExManual_0.3.pdf

If you have installed VSCode+PlatformIO successfully. Just download the source from GitHub. Open the directory that contains "platformio.ini", then you can build and upload
More info:
http://docs.platformio.org/en/latest/ide/vscode.html


The web files can be downloaded OTA. You will be guided to download them when you connect to it. (Check chapter 5 in user manual.)

Ok, as soon as I get back home I´ll try it. Thank you very much, and I´ll come back for sharing the results!
 
There is a user manual document.
https://github.com/vitotai/BrewManiacEsp8266/blob/master/docs/BrewManiacExManual_0.3.pdf

If you have installed VSCode+PlatformIO successfully. Just download the source from GitHub. Open the directory that contains "platformio.ini", then you can build and upload
More info:
http://docs.platformio.org/en/latest/ide/vscode.html


The web files can be downloaded OTA. You will be guided to download them when you connect to it. (Check chapter 5 in user manual.)

Oh and also another question. Is the schematic in the folder correct to run under 5v?
 
So I´ve been searching a bit more, and from the docs within the downloadable files, I can see this schematic

F43.png


Later surfing the blog I found this one which seems to be more complete.

4F4.png



They are equivalent right? I mean the second is better because of the diodes and stuff..
 
So I´ve been searching a bit more, and from the docs within the downloadable files, I can see this schematic


Later surfing the blog I found this one which seems to be more complete.



They are equivalent right? I mean the second is better because of the diodes and stuff..


The complete one is supposed to be used for both BrewManiacEx and BrewPiLess. The parts for BrewPiLess only are removed in BrewManiacEx github.
 
So. This is what i managed to do within a 100x100mm pcb board.

Tracks are 1.5mm wide so they might be good enough for tonerr transfer.

I´ll be using a PCF8574 module like the one you see in the attached images for the buttons.



The I2c LCD module, and the buzzer.

There is one wire that has to go in the upper side of the pcb between male headers, and thats for feeding the mosfets with 3.3v.

The rest is single layer.

My intention is to use a PC power supply, so i can get both 5v and 3.3V.


Please any feedback will be appreciated.
I´ll post a public schematci so that anyone can improve this.

EDIT: Project page added.

https://easyeda.com/gonzalito/brewmaniac_EX_copy-88058b0a5d074ccd8868492e49f93818

369.jpg


View attachment pCB10x10.pdf

View attachment esquematico-brewmaniacEX.pdf
 
Back
Top