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

    Australia and New Zealand Homebrewers Facebook Group

Matho's controller

Australia & New Zealand Homebrewing Forum

Help Support Australia & New Zealand Homebrewing Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Ciao, Davide -

I appreciate your efforts to provide a simple, low cost design - and support.

A friendly request: Is it possible to ask Daniel Xan to provide Gerbers and Drill detail?

I have been a hardware engineer for many years now and never made my own PCB. It is much easier and more reliable to have a PCB house make basic PCBs these days for a low cost. I can provide the link for those who may be interested.

Many Thanks,
Dave
 
dca said:
Ciao, Davide -

A friendly request: Is it possible to ask Daniel Xan to provide Gerbers and Drill detail?
In ENG

Hello I 've written some message behind
I apologize if the translation program did not translate well
and maybe you do not understand.

DanielXan achieved by drawing directly on the PCB copper side

For this reason, there is neither wiring diagrams
it files other format other than. bmp

I do not know how to draw PCB otherwise I would have done

I limit myself only to realize and prove to give you ideas about ideas

DanielXan and draws directly from the copper side

So at least someone who knows how to do redraws the entire
with a program that generates these files
by DenielXan you can not have these files
simply because the program that uses the method that uses not generate

I repeat for the PCB DanielXan is NOT possible to have other files

not because I did not want to give but please esitono

Since it was direttmanete disengato the PCB from the side graph of copper.

thanks

In Italiano

Ciao l' ho scritto qualche messaggio dietro
mi scuso se il programma di traduzione non ha tradotto bene
e forse non si è capito.

DanielXan ha realizzato il PCB disegnando direttamente il lato rame

Per questo motivo non esistono ne schemi elettrici
ne files di altra natura formato diverso dal .bmp

Io non so disegnare PCB altrimenti avrei fatto io

Mi limito solo a realizzarli provargli e dare idee spunti in merito

e DanielXan gli disegna direttamente dal lato rame

Quindi almeno che qualcuno che lo sa fare ridisegna il tutto
con un programma che genera questi file
da DenielXan non si possono avere questi files
perche semplicemente il programma che usa con il metodo che usa non gli genera

Ripeto per i PCB di DanielXan NON è possibile avere files di altro tipo

non perche non gli vuole dare ma perche non esitono

Dato che è stato direttmanete disengato il PCB dal lato grafico del rame.

Grazie
 
dca, matho's original PCB has all the gerbers etc available to send to a PCB fabricator. In our case because of the small batches, we used the seeedstudio's fusion PCB service. Matho's schematic works with the ardbir firmware. I don't know if this is the latest version, but here is a link to the eagle PCB files (including gerbers): http://www.mediafire.com/download/ji79nrtwvk3gga2/The+Brauduino.zip

I believe the latest version includes the mod to avoid the LCD scrambling problem when the heater/pump is activated. Someone else may be able to confirm whether this is the latest version or not.
 
Bonj said:
dca, matho's original PCB has all the gerbers etc available to send to a PCB fabricator. In our case because of the small batches, we used the seeedstudio's fusion PCB service. Matho's schematic works with the ardbir firmware. I don't know if this is the latest version, but here is a link to the eagle PCB files (including gerbers): http://www.mediafire.com/download/ji79nrtwvk3gga2/The+Brauduino.zip

I believe the latest version includes the mod to avoid the LCD scrambling problem when the heater/pump is activated. Someone else may be able to confirm whether this is the latest version or not.
Yes the latest version has the snubber circuit to stop LCD scrambling from seed studio it is $34 for 10 boards.
 
I wanted to try to clarify a bit ' ideas on ArdBir .
ArdBir wants to be an upgrade of Brauduino and is therefore compatible with the electronics used with the Brauduino project.
Brauduino uses a double sided PCB that is difficult to reproduce at home, so here it has been develope a single-sided PCB for easy homemade.
The availability of material for this PCB is limited to the assembly drawings and print just because it was designed to be used for etching housewife.

Given the growing interest, however, we are working on a definitive and complete schematic as well as the complete PCB Gerber file so that everyone can play the entire project

What does ArdBir then again?
We focused on improving an existing project to give everyone the chance to have new functions and facilities of a 20x4 display .
The recommendation before using ArdBir is only one, and Brauduino ArdBir have a different EEPROM map and ArdBir makes use of many variables stored on EPPROM.
A misreading of the data compromises funzionità basic ArdBir, then, as indicated in the manual, should be done the configurations of the parameters of PID menu and UNIT menu BEFORE using ArdBir.


Below you will find all the changes made .


brauduino semi automated single vessel RIMS
created by s.mathison
Copyright (C) 2012 Stephen Mathison

Modified by Mike Wilson
- Added INPUT_PULLUP to button inputs
- swapped I/O ports for Buzz and Pump
- changed to faherenheit
- added heat and pump (H and P) indicators to the LCD
- turned off pump during boil stage
- added direct output% control and display during boil
- saved boil heat % in EEPROM
- 2v5 fixed hop addition when hoptime == boiltime
- changed boil stage temp to 201 deg F.

Modified by Massimo Nevi (2014)
- Added Buzzer Modulation (NumBeep, Period)
- Added Stage CountDown in Automatic Mode
- Added Stage Watch in Manual Mode
- Modified Max Number of Hops (10)
- Modified stage Wait in Active Pause (PID Controlo On)
- Modified H e P indicator for ON-OFF and Active-Disactive Modulation
- Added Some Control Parameter in Configuration Menu
- Added Temp Pump Stop in Manual Mode
- Dual Scale Temp (°C-°F)
- Reorganized EEPROM
- Reorganized Configuration
- Added Delayed Start
- Added Alert before Mash In
- Jump Step whit Button Press in Automatic Mode

- Added Second Menu Configuration
- Set Scale Temp (°C-°F)
- Set Temp of Boil
- Set Set Time Pump Cycle and Time Rest
- Set Location of Temp Sensor
- Set Pump ON-OFF at Boil
- Set Temp Pump Stop
- Set Calibration Temp

- Reorganized Automation
- Removed Number of Stages Setting
- Fixed Name of Stages (8)
- Dual A-Amylase Stage
- Correct Mash In Stage
- Auto Mash Design
- Correct Time Reset of Pump
- Added Iodine Test (Active Pause)

- Stage Managing
- Load Stage Set
- Save Stage Set
- Delete Stage Set
- Initialize EEPROM

- LCD 16x2 wiew
- LCD 20x4 wiew
- Italian Language
- English Language
- Spanish Language

compiled on Arduino V1.0.5
 
Did my first brew with the ArdBir software today using the 16x2 and brauduino hardware. Great work to all involved as it really is a nice upgrade.

I did notice a couple of issues through the day and wondered if others had similar experiences with the ArdBir software.

I had a display scramble during a pump rest that was easy to rectify with a quick power down and resume. For some reason the buzzer would sound every ten seconds or so whenever a pump rest was occurring. Is this supposed to happen? I had the pump rests set at 10 minute intervals for a rest time of 2 minutes.

Second issue was the pump did not run at all during the mash out rest. I had mash out set at 76 degrees for 20 minutes and had to stop the auto process to run the pump manually every few minutes to circulate the wort during this stage.

Interested to hear if anyone else had seen this or whether I need to start looking at my own equipment.
 
I was working on correcting some errors in the view, now I will check these things.
The buzzer function is normal during the break pump, I'm setting every 30 seconds using a different algorithm.
The failure of the pump during the Mash Out I'm rechecking doing simulations.

Thanks anyway for any error message.
 
Cheers Max.

I'll do a shortened run tomorrow with just water to see if I can reproduce the mash out pump fail and let you know how it goes.
 
stevemc32 said:
Did my first brew with the ArdBir software today using the 16x2 and brauduino hardware. Great work to all involved as it really is a nice upgrade.

I did notice a couple of issues through the day and wondered if others had similar experiences with the ArdBir software.

I had a display scramble during a pump rest that was easy to rectify with a quick power down and resume. For some reason the buzzer would sound every ten seconds or so whenever a pump rest was occurring. Is this supposed to happen? I had the pump rests set at 10 minute intervals for a rest time of 2 minutes.

Second issue was the pump did not run at all during the mash out rest. I had mash out set at 76 degrees for 20 minutes and had to stop the auto process to run the pump manually every few minutes to circulate the wort during this stage.

Interested to hear if anyone else had seen this or whether I need to start looking at my own equipment.
Yes I have the same problem with the pump not running in the mash out period. I can pause the process to turn the heat element off or go to the next step 'boil', but if I go to the manual process I can turn the element on & off but when I press the pump button it just clicks on for 1/4 of a second and goes straight off. I've configured & initialised all the settings before using to brew but always have the same problem. All the buttons seem to be mapped out okay so I think there be a small glitch in the code. I've had a lot less problem with the screen scrambling since I disabled the pump_prime(); in VOID auto_mode.
 
stevemc32 said:
Cheers Max.

I'll do a shortened run tomorrow with just water to see if I can reproduce the mash out pump fail and let you know how it goes.
Disconnect the pump & element from your controller before you turn it on, start auto mode and then to cycle through the brewing process just keep holding down the enter button during each step until it beeps and asks you if you want to go the next step.
 
real_beer said:
Yes I have the same problem with the pump not running in the mash out period. I can pause the process to turn the heat element off or go to the next step 'boil', but if I go to the manual process I can turn the element on & off but when I press the pump button it just clicks on for 1/4 of a second and goes straight off. I've configured & initialised all the settings before using to brew but always have the same problem. All the buttons seem to be mapped out okay so I think there be a small glitch in the code. I've had a lot less problem with the screen scrambling since I disabled the pump_prime(); in VOID auto_mode.
Thinking back to it I did have the same problem with the pump in manual mode. I could switch it on but it would just turn off again straight away.

During the mash out rest stage what I was doing was cancelling auto mode and then resuming auto mode. This would restart me back at the Iodine Check which happened to have the pump running so I would leave it in this state for a couple of minutes before resuming the mash out rest.
 
I covered the reported errors and I fixed the MashOut.
Regarding the pump ...
In manual mode, the pump is controlled by the ON / OFF button, then a threshold temperature which is set in the EEPROM.
If this value has not been set, the firmware reads a value not consistent and this can cause the release of the relays.
Beyond this value there are others that come into direct correlation with the pump and the temperature reading and are all stored in eeprom.
If you are not running the correct configuration, everything suffers a malfunction.

I insist on this point because it is fundamental to perform this configuration BEFORE you start using ArdBir.
 
Max are you saying, the system should first be run in manual to set this threshold temp, or is the threshold temp set up prior to installing ArdBir
 
MastersBrewery said:
Max are you saying, the system should first be run in manual to set this threshold temp, or is the threshold temp set up prior to installing ArdBir
When you power up the controller hold down the enter button & then go through all the menus to set the various options. Don't enter & save any recipe's yet because you'll just flush them out when you press ok in the 'Initialization Menu', this is the last option in the 'Manage Recipes' section. After that you can load recipes or just start using the controller and it should work fine.
 
Sorry for the English, it is Google's fault. : D

This is the sequence of use
1) Load ArdBir on the Arduino board
2) Set the PID
3) Set Units

At this point in manual mode work without problems

To operate in automatic mode you must set the automation

For manage recipe you must initialize EEPROM from Recipe section
 
I'm running a race with only water to test the proper operation of the corrections made​​.
As soon as I have finished, if not getting errors put online the updated version
 
MaxN68 said:
Thanks for the translation of the manual.
As soon as you send me the translation for LCD include it in the ArdBir package
Max,

1. Most of cheap LCDs don't support Cyrillic symbols - and support of Russian in them is done through creating 8 custom symbols and taking rest from English alphabet. As you define those symbols in ArdBir - they can't be used for Cyrillic - and it can be supported only by special LCD, which is 2-3 times more expensive.

2. We've purchased Russian LCD and translated some strings. If we will translate the rest - surely I'll send it to you. But I guess Russian manual needs to be left with English screenshots.

3. Please feel free to add Russian manual to your Google Drive/your site/your signature. Hope this will increase number of users.

And please don't forget to give us version with pump fix for MashOut step.

Thank you for all you are doing.
 
I have already added the Russian textbook on the Facebook page.
If for the specific use of the Russian language you need a particular LCD can always mentioned.


I have personally tested with a single test water and I have not found errors.
I am waiting for confirmation from other tests to be sure you have everything working.
 
Sorry Max, I didn't re-do the test as I thought the issue had been confirmed. I will conduct the test tomorrow afternoon to see if I can repeat the mash out pump fail problem.
 
MaxN68 said:
I have personally tested with a single test water and I have not found errors.
I am waiting for confirmation from other tests to be sure you have everything working.
Hi Max

In auto mode I've run through the menu selections a lot of times and everything is working fine. In Manual Mode the only small detail I notice is that the little H, heating icon is very faint and flickers very very fast, it doesn't do this when running in Auto Mode. If I press and hold the button to turn the heating off in Manual Mode the icon stops flickering and looks normal again. All the buttons in manual mode work fine switching things on and off.

Cheers
 
Has anyone tried a 20x4 lcd with English? I uploaded to a shield with one, but I think the button controls were on the second line as well as the other stuff on the line? The line is flickering as per the above comment as well.

Anyone created mash profiles they want to share? Be cool to pre-load ArdBir with some solid profiles... new thread for the discussion?
 
The setting of the display should be done on two specific rows one at the beginning of the sketch, and one toward the end.

# include "LCD20x4_ ***. h"
lcd.begin (20.4);

For ease you can search using this text "LCD***"
 
I've only got the 16x2 lcd so unfortunately that's the only version I can give feedback about. I know Max would like to get more input about the English version problems from others so he can work them out. He's doing a great job as I think he uses Google to translate to and fro from his native Italian.The mash profiles idea is a good one, especially for people struggling to input them themselves, I haven't got any yet as I'm still tweaking my BM copy build at the moment.
 
Back
Top