Shield code on GitHub and UNO compatible!

Hi Guys,

Just a quick update.The Arduino code for BrewPi with the new shield is on GitHub. The code is now fully compatible with the Arduino Leonardo and the Arduino UNO.

You can grab a pre-compiled HEX file from GitHub here.

If you want to compile the code yourself, select the right device in Atmel Studio (Atmega32u4 or Atmega328P) and change the Arduino include dir (leonardo or standard). Also, be sure to re-compile all files.

I am trying to get the code working in Eclipse, for those who are working on Mac or Linux. The updated code for the BrewPi Shield is now under the ‘shield’ master branch, which will soon become the master branch.

I had some bumps on the road in trying to ship the orders and updating the code, which has caused more delays than I had wished for. I will try to get all open orders shipped by Monday, but it is a bit more work than I expected. I definitely should have charged more for full assembly, but I will keep it at €5 for this run. We shot a lot of pictures today for the soldering guide, which will be online shortly.




  1. Louis Cayle McKernan on March 4, 2013 at 03:01

    i keep getting KeyError: upload.maximum_size im using an uno and im not really sure where I messed up 🙁

    • Elco on March 4, 2013 at 03:46

      Are you uploading directly from the web interface that runs on the arduino? did you install arduino? That is an error while reading arduino’s boards.txt in Either the board name is not set correctly (uno or leonardo) or cannot find the settings in the boards.txt file.

      If you give me some more info on your process we can find the bug 🙂

  2. Signpost Brewing on May 20, 2013 at 20:50

    Has the Arduino code for BrewPi been taken down? Is there any way to get it again?

    • Elco on May 31, 2013 at 00:34

      Sorry, the branch name changed. The links are now fixed and point to master, but I recommend to wait a few more days to get the newest release which introduces a lot of awesome new features.