• About Me
  • Contact
The Inventor's Workshop Ryan's blog of making awesome things

Tag Archives: Beer

CNC Beer Part 3 – Fusion 360 and Waterjet Overkill

February 21, 2016 5:12 pm / Ryan

Waterjet cut box and panel insert
[Go back to Part 2…]

I had a plan for how to blog about this project, but I’m going to step out of order and talk about the latest development since it pertains to the last Fusion 360 Meetup. So to catch up in a hurry: I’ve already constructed a control box containing an Arduino Mega 2560 and a Raspberry Pi, power supplies, relays, etc. all mounted on DIN rails. This is the “brains” of the system, and the Pi runs an open source control framework called EPICS. The control box sits on a separate stand on wheels that I welded. In keeping with the “Beer Church” theme, I suppose this is the “Beer Pulpit”.

Beer control box and stand
I realized early on that the control box was out of room. I want this brewing system to be modular so that I can attach different equipment and reconfigure everything via software. To that end, each device needs to connect to the control box with its own sturdy, detachable connector. The original BrewTroller project (which isn’t online anymore) made use of XLR jacks. These are ideal. Nearly every device I’m interfacing with uses 3 or, in some cases, 2 wires. The OneWire serial bus, which is used for measuring temperatures, uses a 3 pin M12 connector; these are chained together using splitters. A few use cases need more than 3 wires: multiple pressure transducers on one board (used for fluid level sensors) and stepper motor drivers (used for controlling gas needle valves). For these, I’m using 8 pin mic connectors. But I don’t have enough panel space on the control box for all of these jacks, especially now that I’m considering adding a small touch screen. Nor do I have room inside the control box to mount a 120 V to 24 V transformer; 24 VAC is a HVAC standard, and the propane burner valves need it.

Read More →

Posted in: Projects / Tagged: Analytics Lounge, beer, CNC, Fusion 360, PS:One, waterjet

CNC Beer Part 2 – System Design

December 28, 2015 11:54 pm / Ryan

[Go back to Part 1…]

Ryan with Beer System
Design Sources

A number of commercially available and hobbyist-built computer controlled brewing systems already exist that solve many of the issues I mentioned in my previous post on this topic. They have a number of similarities, but address the problems in different ways. I’m going to describe a number of methods used for computer controlled beer brewing, which improve up0n repeatability by reducing deviations in the mash process. These systems range from simple thermostat / standalone PID controls to microcontroller-based devices. I’ll also list my own design decisions when building this system and my reasoning. Note that my design decisions aren’t necessarily best, there are plenty of valid arguments for and against many of the solutions presented here, and as I write this, I’m kicking myself for some of the mistakes I made along the way.

I’ve examined a number of systems. Our local homebrewing store operates one. I’ve paid particular attention to open source and published plans for hobbyists, given that these offer the most information. Two of my primary sources:

  • Brutus Ten – Website here. Build pages here and here. This is a popular brewing system due to plans published in Brew Your Own. It consists of a welded steel frame and propane burners driven by standalone industrial temperature control modules.
  • BrewTroller – The original website was oscsys.com which features an Arduino-based open software and control electronics framework for brewing. The website hosted the software, documentation, a web forum for users, and an online store where one could purchase electronics, actuated valves, switches, temperature probes, etc. It is not locked to any single brewing system design; rather, it is flexible enough to support a wide variety of brewing hardware configurations. While the original site shut down, a user took this over at this site.

Read More →

Posted in: Projects / Tagged: beer, CNC, PS:One

CNC Beer Part 1 – Overview and Theory

December 25, 2015 1:36 am / Ryan

Beer System
Overview

A bit over a year ago, I began a project to build a computer-controlled beer brewing system that Beer Church (Pumping Station: One’s homebrew club) could use to brew all-grain beer. I had no idea when I started this project that it would lead to visiting people from multiple countries, two synchrotron radiation sources, and a nuclear research reactor, or that control systems engineers from international labs would provide assistance. While it still isn’t ready to brew beer yet, I’ve recently reached a milestone in integration testing, and I’m rapidly approaching the point where the first test batch will be possible. Unfortunately, I haven’t been blogging about it, so a lot of catching up is needed….

So, why would someone want to make what could be called a CNC machine for beer? First, it’s not about eliminating humans. The goal isn’t automation to the level of “push button, get beer.” Humans will still need to load the ingredients and monitor the process. We don’t want a hose breaking, resulting in 12 gallons of beer wort on the floor and a propane burner melting the bottom of the resulting empty stainless steel keg. Rather, the primary reasons are:

  1. Repeatability. I want to eliminate human error. Repeatability often is the domain of commercial brewers, but for hobbyists, repeatability still is critical. Transitioning from good beer to great beer means experimentation. And that requires having good control over all the variables. How do I know if that different yeast I used made my beer taste better, or if it could be explained by sloppy temperature control in the mash process?
  2. Predictability. Shareware and free beer design software exists that acts like CAD for beer. You can design your grain bill based on a library of ingredients, enter a mash and hop schedule, yeast, fermentation temperature, etc. and it will simulate the process, telling you what you can expect in terms of initial and final specific gravity, percent alcohol, color, bitterness, etc. You can tune the model based on the efficiency of your brewing system. But prediction works only as well as the repeatability of your process.
  3. Capacity. Right now, we are limited to 5 gallon batch sizes. While we certainly can buy larger hardware, it makes sense to upgrade to automation at the same time. With a system based on 15.5 gallon beer kegs, we can produce 10 gallon batches at a time.

And, well, there are plenty of secondary reasons that can best be described as “Because hackerspace!” I’ve wanted to learn more about industrial control electronics and the EPICS software environment. It was a great excuse to learn to weld. I had acquired authentic cold war indicator lights from actual nuclear missile systems that needed to be put to an awesome new use. And I could do all that while brewing beer!

To describe the CNC beer system, I first need to explain all-grain brewing and the issues inherent with our current brewing method. To be clear, these issues affect repeatability, not quality. We are already making really good beer. Nothing is wrong with what we’re doing. This new system likely will improve beer clarity (and that is important in homebrewing competitions) but otherwise it won’t do much on its own to make the beer better. Start with a bad recipe and you’ll end up with bad beer; the new hardware just makes it repeatably bad! Rather, it will provide state of the art tools to anyone who wants to experiment, and this could be very useful to brewers wishing to be competitive in homebrewing contests.

Read More →

Posted in: Projects / Tagged: beer, CNC, PS:One

Chillmon Board

March 14, 2013 11:13 pm / Ryan

A first for me: designing a circuit board!

One of the more noble uses of electronics: enabling the production of beer. Chillmon is a concept originally created by Eric Stein to use a Raspberry Pi to control the fermentation temperature of beer at Pumping Station:One. It began life as a breadboard that used TMP36 sensors to record the temperature in the cabinet where we ferment, with Python code that graphed the output on a web page and responded to IRC queries with the beer temperature.

Read More →

Posted in: Projects / Tagged: beer, chillmon, Eagle CAD, electronics, PS:One

Recent Posts

  • CNC Beer Part 3 – Fusion 360 and Waterjet Overkill
  • CNC Beer Part 2 – System Design
  • CNC Beer Part 1 – Overview and Theory
  • 3D Printed Smallpipes – Part 1
  • Liquid Nitrogen – Part 1

Blogroll

  • Pumping Station: One
  • Rampant – Elizabeth Koprucki's Blog
  • Ryan's GitHub Repositories

Archives

  • February 2016
  • December 2015
  • December 2014
  • June 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • July 2013
  • April 2013
  • March 2013

Categories

  • Classes
  • Projects
  • Trips

Tags

3D printing Analytics Lounge beer blacksmithing chillmon CNC Eagle CAD EDX electronics Fusion 360 guitar Harp Laser liquid nitrogen Lockpicking machining Nuclear Tourism PS:One Sector67 SEM smallpipes Steampunk TOOOL tube amp waterjet

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© Copyright 2023 - The Inventor's Workshop
Infinity Theme by DesignCoral / WordPress