Comments on: ZonCoffee Hardware http://protofusion.org/wordpress/2011/01/zoncoffee-hardware/ Open Hardware and Software Fri, 06 Sep 2013 00:46:46 +0000 hourly 1 https://wordpress.org/?v=5.6.13 By: Inexpensive PID Control | Ethan Zonca http://protofusion.org/wordpress/2011/01/zoncoffee-hardware/comment-page-1/#comment-129149 Fri, 06 Sep 2013 00:46:46 +0000 http://protofusion.org/wordpress/?p=779#comment-129149 […] software and hardware. Check out the latest release of the ZonCoffee software and the new hardware specifications (SMT PCB orders to come […]

]]>
By: [protofusion] » Blog Archive » ZonCoffee PCB http://protofusion.org/wordpress/2011/01/zoncoffee-hardware/comment-page-1/#comment-3902 Fri, 03 Jun 2011 03:13:59 +0000 http://protofusion.org/wordpress/?p=779#comment-3902 […] Quick Tips Ramblings Technology WebZonCoffee PCB2 Jun 2011 by Ethan Zonca, No Comments »The ZonCoffee espresso PID controller board has been fabbed!The silkscreen on the board was a bit messed up; both […]

]]>
By: Ethan Zonca http://protofusion.org/wordpress/2011/01/zoncoffee-hardware/comment-page-1/#comment-380 Thu, 24 Feb 2011 15:40:51 +0000 http://protofusion.org/wordpress/?p=779#comment-380 In reply to Jonathan.

Thanks for the suggestions! I’m thinking of making my software a bit more modular to allow for a HD44780 display in 4-bit mode connected to the 6 AUX pins on my schematic. I’m also thinking of having a jumper so the user can choose to between a thermocouple with the MAX6675 or a thermistor, which I’ll probably put on ADC6. These changes could really lower the overall cost, but still allow for flexibility.

The internal oscillator idea is interesting… I use a bus pirate with stk500 emulation for programming, so I could always set the fuses to use the internal osc. I’m not doing much in the way of critical timing in my code, so the accuracy shouldn’t make a difference. Looks like I would have to make some changes to my code and use a different bootloader, as the default Arduino environment and bootloader assume a 8mhz frequency.

I’m also working on getting a PCB routed for this project, I’ll post some updated info once I have the design finalized. If all goes well, I’ll probably post the board on BatchPCB marketplace and/or post the Eagle project here once I’ve gotten a couple of test boards fabbed.

]]>
By: Jonathan http://protofusion.org/wordpress/2011/01/zoncoffee-hardware/comment-page-1/#comment-360 Wed, 23 Feb 2011 23:07:53 +0000 http://protofusion.org/wordpress/?p=779#comment-360 Ooh neat, I’ve been wanting to make some improvements to the factory configuration of my Mr Coffee ECMP50 (which is a totally different beast) and it’s interesting to look at what other people are doing with turning cheap pump espresso machine lead into espresso gold. Since I don’t do Arduino I can only give you some general cost-cutting tips…

1. HD44780-compatible parallel LCDs are available just about everywhere, starting at about $7/1 for a 16×2 character module and possibly cheaper if you can find them surplus. These require 6 or 7 GPIOs for control in 4-bit mode. See the LCD4BitLibrary for Processing code.

2. As long as you have a free analog input, you could save some money and hassle by using a $1-$2 thermistor as a temperature sensor. Some are rated up to 150°C, which ought to be plenty for a boiler. You can use the Thermistor4 component library to convert from raw ADC values to temperature with a tunable tradeoff for accuracy vs. calculation cycles. Pluses: the voltage swing is as wide as you like, you don’t have to worry about acquiring or dealing with an external SOIC if you don’t want to. Minuses: uncalibrated thermistors aren’t terribly accurate, can be slow to arrive at their final reading (some have a thermal time constant of 7s or more) which could require multiple derivative terms and/or feed-forward in your controller.

3. Consider using a $0.25 ceramic resonator instead of a $.50 quartz crystal and caps. Frequency accuracy is not terribly important in an application like this so a few percent either way won’t hurt as long as it’s not jittery. Also, most or all ATmega and ATtiny devices currently in production have 1% calibrated internal oscillators, usable at the minor cost of adjusting your workflow a bit and using a separate programmer such as the Bus Pirate. But if you’re using the Bus Pirate, you don’t need the bootloader and therefore aren’t restricted so much in your chip choices.

]]>
By: [protofusion] » Blog Archive » ZonCoffee .2 Released http://protofusion.org/wordpress/2011/01/zoncoffee-hardware/comment-page-1/#comment-336 Wed, 05 Jan 2011 05:01:09 +0000 http://protofusion.org/wordpress/?p=779#comment-336 […] Additional Details […]

]]>