It's sitting in my office now and it works....:D
More later... much to do...
Progress of my Arduino-based projects and
other Arduino news that floats my boat
This morning, Liz woke up, tapped the bookmarked link on her iPhone, and then tapped "Click Mr. Coffee ON Button." A few minutes later, she went downstairs and was greeted with a fresh, hot pot of coffee :)
Added today are Duemilanove and Mega clones from DF Robot, a Chinese company, as well as their Romeo robotics board (pictured, $36) which is essentially a Duemilanove with the SMD ATmega328's 2 extra analog pins exposed (Seeeduino style), male header pins, on-board buttons, I2C headers, and an L298 motor driver with screw terminals.
Also added is the Displayduino (pictured, $70, which I noticed at Sparkfun), the core of the MondoMatrix modular system for controlling large numbers of LEDs or servos or whatever. Displayduino acts like a Sanguino with USB, screw terminals, and an RS485 port driver for communication in addition to the ATmega644's two UARTs.
After missing the May 17 deadline, I was able to get two boards in for the May 31 DorkbotPDX PCB order. That order has taken longer than previous ones though, since the fab house quoted a much higher price than for previous orders. Fortunately, Laen was able to find a different manufacturer for the panel and stick with the $5/square inch (for three boards *shipped*) pricing structure-- woohoo!!
Trying to spread traces around, I wondered how the rounded wire bend routing options worked in CadSoft EAGLE. There's a free-form, spline sort of wire bend option, and I went around to all the traces on the latest minimalduino version (which needs a better name btw), widening and pushing and pulling traces to try to fill empty areas. Sort of looks hand-drawn, kind of hippyish. I was hoping to find a way to eliminate one of the jumper wires, but no luck. I introduced an air-wire, actually, but can fix that with a little nudging.
Not sure whether to get a few of the rounded or "normal" versions when the DorkbotPDX PCB order is due. I got the idea trying to arrange the traces in the lower left and upper middle areas, after working in some patterning in the diagonals. Your opinions are most welcome!
The ArduPilot Mega by SparkFun ($60) is an extension of the original ArduPilot, but as its name implies, now sports an ATmega1280 as its main processor. Designed to be the brains behind a UAV or radio-controlled flying vehicle, it's all ready to hook up to a GPS receiver, servos, RC I/O, accelerometers and gyros, etc. It's amazing how much is packed in there-- it even has a secondary ATmega328 and multiplexer.
After striking out at the Electronics Flea Market Saturday, I stopped at Fry's for a fresh pair of clippers and soldering tips, and picked up a small case too-- a Serpac M4. I used some free protoboard Laen sent me (THANKS!) to build a simple Arduino-compatible circuit to fit inside it, with a single button and IR LED, powered by three LR44 (AG13, 357, etc.) button cell batteries; basically a mutetater circuit with one LED instead of four.
The Arduino Nano 3.0 by Gravitech ($35) got a lot of press in the last week after being stocked in the Make: Magazine Maker Shed (though it was actually rolled out in July). This revision has LEDs for power, RX, TX, and D13; auto power sensing; power regulation and USB programming interface-- pretty much everything a full-sized Arduino has, plus the two extra analog input pins available on the smd ATmega328.
I got the latest version (.89) of my Minimalduino board to Laen at DorkbotPDX before the deadline this morning-- looking forward to getting three copies of it!
The minimalduino project is still moving forward: I'm using a test board I made at home a few weeks ago, populated with as little as possible: chip, caps, resonator, female headers, reset and male FTDI header. I'll move a few traces around but it's pretty much there, and hope to get three test boards made through the DorkbotPDX PCB order, deadline noon on March 29. I've built a spreadsheet with costs, and it seems like I could make a batch of 25 kits at just under $15 each. I'm not sure if it's worth the trouble though.
A few weeks ago, I built a new coffee grinder timer with a re-worked sketch and single board, then handed it off to fellow coffee fiend HF for ideas on how to make the ideal grinder timer. One thing we agreed on is that tenths of a second would be cool, so last night I had a great time working out a sketch to drive a common anode 3-digit 7-segment display using an SAA1064 IC. Of course having a sketch to start with made things straightforward-- thanks Alessandro Saporetti! I reworked the code to make it more general purpose, using all of the chip's functions including multiplexed (versus not) and changing the constant current output (7 output levels possible, from 3 to 21mA). [Video to come]
I reworked the one-layer board to got everything routed nicely in two layers, and etched it last night with the layers very well aligned! Now to get flux-- without it, the vias need their own little lead, which is quite a pain. I'll build it out today and test it, then look at board house prices for making a minimal order, seeing how many I'd have to order to get the price down to $10/kit (with no extras). I wonder about rebuilding it in KiCad though-- I've about had it with EAGLE's inefficient UI.
I've been working on the mutetater program and board, and have it mostly sorted out, including the bulk of the mounting details.
I etched a small 1-sided board to hold my old Arduino Mini, with transistors rigged like the TV-B-Gone v1.2, and headers for four LEDs, a button, ftdi programming cable, and 5V power. I'm using a Bodhilabs "VPack" with a single cr2032 to get 5V, and its header works nicely for mounting a power switch. It all fits in the foam potato, so now to figure out the button and LED mounting.
I prefer breadboard-friendly Arduino-compatible boards like Boarduino and iDuino, but I keep wanting functionality people have built into shields like Adafruit's Motor Shield and Batsocks' TellyMate Shield.