Update: pre-orders are shipping, new shield, new cases, major release coming up!

Hi guys,

This will be just a quick status update, I will post more details next week on the new hardware and especially the new software :)

First of all I want to thank everyone who pre-ordered for their patience. I had quite a few setbacks in producing the new batch and I made you all wait a long time for your BrewPi goodies. Your early support helped me trough the set backs. You did get the RevC shield for the RevA price, hopefully that makes up for it a bit.

Delay 1: 200 unusable RevB PCBs 

The first major cause of delay was a design error on the RevB shield: I replaced the screw terminals with pluggable terminals, but made the holes for the terminals too small. The pins of the new connectors just didn’t fit in the new holes. Stupid and expensive mistake. Drilling the holes bigger was not really an option, because on top of being a lot of work, it would make the board unreliable. I decided to order new PCB’s and do it right instead of patching the old ones. So that is why the new boards are called RevC.

So if anyone knows a cool way to use the 200 dud boards, let me know! I thought about giving them away as coasters, but they do have a lot of holes in them…

To prevent further errors and have some more time for software development, I decided to outsource assembly too. New boards are assembled by an automated pick & and place machine and professionally soldered in a vapor phase reflow oven.

Delay 2: The new BrewPi cases, laser cutter fire and unusable cases

The new case design for the RevC boards had to wait on the boards to be assembled, so we could do some test fits and make sure everything aligned properly. We did 3 test versions before we reached the final design. The new design does look awesome though! It introduces the ability to turn the Raspberry Pi in 90 degrees steps, has a big logo on top of the Pi case and the new pluggable terminals work much better with the case.

Unfortunately, while the laser company was making this batch they had a fire in the laser cutter that destroyed the honeycomb cutting table. They tried to finish the batch with a different cutting table, but it caused to much temperature stress in the material. This caused tiny cracks in the perspex and made the cases ugly and easy to break.

Tiny cracks in the failed batch of cases

Tiny cracks in the failed batch of cases

When they got the laster cutter back from repairs, they quickly redid the whole batch for me. The result is perfect again :)

The new RevC boards

I will introduce the new RevC boards in more detail in an upcoming blog post, so I will just give you a quick rundown here:

  • Pluggable terminals. Screwing the tiny terminals for the temperature sensors sucked. Having to screw everything in a tight spot in your case sucks. The new pluggable terminals have one part that you screw to your cable and later you can just plug it into the other part of the connector, which is soldered to the board.
  • 4 SSR outputs. The new board has 2 more outputs, so you can have an output for a heater, cooler, fan and a light.
  • Just one OneWire bus. Having a separate pin for each sensor was fool-proof for the first board, but actually using the OneWire protocol and assigning sensors based on address opens up new possibilities. Just label your sensors and plug them all into the same bus, the Arduino will remember which is which. The new software adds support for an Ambient sensor too.
    To help you connect multiple sensors, the shield will come with a 1 to 6 distribution board for OneWire.

Pre-orders are closed now. When I have processed all pre-orders, the shop will open again with a new guided ordering process.

Software support for the new shields

Because of the hardware changes in the shields, the new RevC shields are only supported by the new dynaconfig branch. If you already received your new RevC shield, please give us one more week to work out the last bugs: we have been very busy.

The AVR part is as good as finished, but the script support and web interface support is still a work in progress. If you can give us a bit more time, your install will be a lot smoother!

 

I’d like to end with some phone quality pictures of the new case. Better pictures after the weekend!

Top view of the new case New Raspberry Pi case New case and new pluggable terminals

BrewPi Case release & instructions

Woohoo, the BrewPi Case is finally here! The latest version is a slightly revised version of our previously posted model and can now be ordered in the BrewPi shop. The kit from the shop can ship in a flat package that fits through a normal mail slot.

All laser cut parts, screws, washers and spacers come with the kit so all you’ll need is a Phillips screwdriver and a few minutes of your time. We made an instruction guide that describes the assembly of the case. It’s pretty straightforward but the steps require a specific order.

As you can see below, the case is fully transparent. After all, why would you want to hide those beautiful geeky bits?

IMG_1008

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.

Cheers,

Elco

The BrewPi shop is open for business!

Hi Guys!

I am proud to announce that the BrewPi shop is open to take your orders! Unfortunately stock is limited for two reasons:

  • This was the first time I ordered most of the parts, so I did not want to order much more than 100 of each.
  • China is on holiday! The timing of my product launch is a bit unfortunate. I cannot order more parts because all factories are closed. I worked my ass off before I went to Monkigras to order the stock I have now, just before all factories closed. More details on Monkigras later, when the video of my talk is released.

If the shields/parts sell out, they will automatically switch to pre-order. I will order a new batch as soon as China opens for business again, but I probably cannot ship anything before the end of February.

You can buy all these parts in one go, but if you already have some components, you can also order them separately. A normal shield comes like this: SMD is soldered, solder the connectors yourself. If you want me to solder it for you, you can choose that in the shop.

You can buy all these parts in one go, but if you already have some components, you can also order them separately.
By default SMD is soldered and you will solder the connectors yourself. If you want me to solder them for you, you can choose that option in the shop. There is a check box on the shield product page for that.

An assembled shield will look like this.

An assembled shield will look like this.

More info about new design choices after the break.

Continue reading

BrewPi Case!

Hi everyone!

We are ‘Van Alles Wat Ontwerp’, a small design agency, founded by three DIY enthusiasts. Elco asked us to design a case for the Brewing controller as he had his hands full working on the software and electronics.

Apart from beer, we like 3D printers, laser cutters, brewing beer, White Castle, tasting beer, sniffing soldering fumes, bottling beer, working long hours and yet, we still found the time to graduate as Masters of Science.

With this post we would like to propose our case-design to the community. We hope to get some feedback from you so we can improve the case!

Continue reading

Here are some pics of assembled shields

Hi guys,

The first BrewPi shields are ready for testing. I will try to update the code for the new shields this week and in the meantime I am also looking for the best place to buy the parts. Unfortunately I can already tell you that connectors are expensive, especially when you want high quality ones. Suggestions are welcome.

I cannot comment on the price of the kit until I have found the right suppliers. I still hope to start selling these in January.

For those interested on how I do the SMD assembly: check out this gallery on imgur.

Finally, I have started an IRC channel for BrewPi on Freenode. I am always logged in, so if you want to chat with me directly, this is the easiest way. Please come and chat about beer and electronics!

Here are the boards in 3 stages: Just SMD assembled, all components assembled and ready for testing: LCD connected, temperature sensors connected and all breakout boards connected.

Here are the boards in 3 stages: Just SMD assembled, all components assembled and ready for testing: LCD connected, temperature sensors connected and all breakout boards connected.

Continue reading

Check out these BrewPi Arduino shield PCBs :)

I just want to quickly share some photos of the boards for the BrewPi Arduino shield. I ordered them in yellow with white silk screen, how’s that for a beer board?

Continue reading

BrewPi shield ready for approval..

I have finally finished routing a PCB for a BrewPi Arduino shield! It took a bit longer than expected.

I posted it on the forum, so head over to the forum and please check my work for errors, so I can go to manufacturing as soon as possible.

You soon will be able to buy this shield as a bare PCB, with SMT soldered, or fully soldered. This is a first step to making BrewPi a bit more plug and play.