Brewtroller on an Arduino Mega Help - Home Brew Forums
Register Now For Free!

Home Brew Forums > Home Brewing Beer > Automated Brewing Forum > Brewtroller on an Arduino Mega Help

Reply
 
Thread Tools
Old 02-08-2013, 04:45 PM   #1
nsap
Recipes 
 
Nov 2012
Posts: 52
Liked 8 Times on 4 Posts



Hi Guys,
Looking to automate and a friend gave me a mega as a gift. I know that brewtroller can run on a mega and I've flashed firmware 2.4 onto the board. When I read the info coming off the serial I get a scrolling series of updates on the version and various temps and states of things which leads me to believe everything went smoothly up to that point. My issue is pin outs. I know the fast-pin library allows for 2560's but it has to be defined at some point and I don't know where. I also have tried several times to hook up an LCD screen and don't seem to be getting any data. The screen works with my other arduino so my best guess is that the firmware is looking for the wrong pins or doesn't see them. Any help?

 
Reply With Quote
Old 02-10-2013, 01:15 AM   #2
Adeering
Recipes 
 
Jan 2012
Sherwood, Arkansas
Posts: 662
Liked 47 Times on 39 Posts


This is interesting, where did you find the info on installing Brewtroller software on the Arduino. I am getting close to testing my system and if I cant get my custom code to work right I would be interested in using the brewtroller on my arduino Mega Im using
__________________
Primary: None
Secondary: None
Bottle Conditioning/Carbonating: Apple Pie
Kegged: None :(
Bottled: None
Next Brews: Pumpkin Ale, Unknown

 
Reply With Quote
Old 02-11-2013, 03:25 AM   #3
thelorax121
Recipes 
 
Apr 2009
Athens GA
Posts: 423
Liked 2 Times on 2 Posts


Subbed. Also interested in how to do this

 
Reply With Quote
Old 02-11-2013, 05:13 AM   #4
helibrewer
HBT_SUPPORTER.png
 
helibrewer's Avatar
Recipes 
 
Nov 2011
Santa Rosa, CA
Posts: 3,813
Liked 326 Times on 275 Posts


Quote:
Originally Posted by nsap View Post
Hi Guys,
Looking to automate and a friend gave me a mega as a gift. I know that brewtroller can run on a mega and I've flashed firmware 2.4 onto the board. When I read the info coming off the serial I get a scrolling series of updates on the version and various temps and states of things which leads me to believe everything went smoothly up to that point. My issue is pin outs. I know the fast-pin library allows for 2560's but it has to be defined at some point and I don't know where. I also have tried several times to hook up an LCD screen and don't seem to be getting any data. The screen works with my other arduino so my best guess is that the firmware is looking for the wrong pins or doesn't see them. Any help?
HWProfile.h has many of the pin definitions.
__________________
Something is always fermenting....
"It's Bahl Hornin'"

Primary:
Kegged: Bourbon Barrel Imperial Stout
On Deck: German Lager

 
Reply With Quote
Old 02-11-2013, 08:07 PM   #5
nsap
Recipes 
 
Nov 2012
Posts: 52
Liked 8 Times on 4 Posts


Quote:
Originally Posted by helibrewer View Post
HWProfile.h has many of the pin definitions.
Found that yesterday. This morning had a minor victory.




Uploaded with ImageShack.us

I"ll keep you guys updated as things go down and I struggle. Anyone who has help when I hit walls, It will be much appreciated.

I tried asking around on the OCSYS forums and they were somewhat helpful. There was a lot of talk about the difference between the boards and they seemed hesistant to encourage me. I've got plenty of filter IC's and optoisolators and whatnot around to solder up whatever I need. If all goes well maybe when this is all done we can get a good tutorial together.

 
Reply With Quote
Old 02-12-2013, 02:37 AM   #6
thelorax121
Recipes 
 
Apr 2009
Athens GA
Posts: 423
Liked 2 Times on 2 Posts


Thanks for the update, keep us posted

 
Reply With Quote
Old 02-24-2013, 09:52 PM   #7
mattd2
Recipes 
 
Sep 2009
Papamoa, New Zealand
Posts: 3,792
Liked 323 Times on 257 Posts


Quote:
Originally Posted by nsap View Post
...I tried asking around on the OCSYS forums and they were somewhat helpful. There was a lot of talk about the difference between the boards and they seemed hesistant to encourage me...
I am starting to think of doing the same thing - building a system from an Arduino Mega. And also was thinking the Brewtroller would be a good place to start with the code.
But in terms of having the information openly available I am struggling with this 9although it might be my half-ass searching ), it was my understanding that the brewtroller was built of the Arduino plateform and open sourced. But it seems like there is a bit of propriotoriality going on with buying their boards/stuff. I understand that they have got into business and they should profit from therir investment of time and money. I thought the usual process of making money of Arduino was providing something good, yes you can copy it and make it yourself, but the retail market is aimed at those that like it and don't want to mess around soldering their own (which would also end up 10x larger) - I would guess for homebrewing that would be 95% of their customers.
Anyway I will end my rant

 
Reply With Quote
Old 02-25-2013, 12:44 AM   #8
helibrewer
HBT_SUPPORTER.png
 
helibrewer's Avatar
Recipes 
 
Nov 2011
Santa Rosa, CA
Posts: 3,813
Liked 326 Times on 275 Posts


BT is open in that they provide all of their source code. They have customized their board a bit to improve performance but with the proper libraries you should be able to adapt their code to a Mega. I do believe their board is 128-bit and I'n not sure of the EEPROM memory differences. Their software is compiled with the Arduino IDE so I can't imagine porting it is too hard....it will take a lot of reading through the code and testing though.
__________________
Something is always fermenting....
"It's Bahl Hornin'"

Primary:
Kegged: Bourbon Barrel Imperial Stout
On Deck: German Lager

 
Reply With Quote
Old 02-25-2013, 02:10 AM   #9
mattd2
Recipes 
 
Sep 2009
Papamoa, New Zealand
Posts: 3,792
Liked 323 Times on 257 Posts


Quote:
Originally Posted by helibrewer View Post
BT is open in that they provide all of their source code. They have customized their board a bit to improve performance but with the proper libraries you should be able to adapt their code to a Mega. I do believe their board is 128-bit and I'n not sure of the EEPROM memory differences. Their software is compiled with the Arduino IDE so I can't imagine porting it is too hard....it will take a lot of reading through the code and testing though.
Yeah I think I found the source code digging around a bit more (like 10 more minutes ).
I guess my point was if the hardware details were more open it might be easier to port (one thing OSCSYS might not really be keen on)
I'm looking at it that you can buy a $20 Mega board compared to what is basically a UNO for $65.
I guess it is like anything with Arduino - be cheap and do it yourself or pay and get a ready to use solution
My issue is the ready to use is lacking some stuff I want to use - flow measurement. My approach going forward is likely to be using the Brewtroller code as reference (and copy/paste to avoid large amounts of code writting ). That is after I buy the Arduino

 
Reply With Quote
Old 05-07-2013, 01:16 PM   #10
gozos
Recipes 
 
Apr 2013
Posts: 3

Hi,

I'm also interested to use Brewtroller on arduino mega. I have already the card and I wait about LCD screen with s2c interface to start to try...
nsap, could you explain the wiring and wich modification of the code you have done for your minor victory?
From wich version of brewtroller do you start?

Thanks,

Gilles
Belgium

 
Reply With Quote
Reply
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Arduino instead of BCS or Brewtroller OEHokie Brew Stands 75 06-17-2014 03:37 PM
15 Gallon Mega Pot brans041 For Sale 4 12-28-2012 05:37 PM
Mega Krausen MBetz Beginners Beer Brewing Forum 1 02-05-2009 04:28 AM
New 15 Gal Mega Pot help Beer Please Equipment/Sanitation 7 09-19-2008 07:37 PM


Forum Jump