As promised, the software is released under the GPL (v3) at http://arm7-oled-clock.googlecode.com/ (only available in a subversion repository right now).
A slight flaw was detected in the hardware design (schematics and pcb) in the last week that made it not work, so rather than release something that is known not working, I’m gonna fix it and then release. There is an easy workaround for the flaw, but no sense anyone printing boards that don’t work as-is. So the hardware design files are coming soon. Stay tuned.
2008-03-02 at 4:02 pm
Did you post the hardware files yet?
2008-03-02 at 9:42 pm
not yet. I’m gonna get some boards printed in a few weeks, so I’ll have a chance to check the new design then.
2008-03-04 at 1:12 am
hi & tanks
what is the OLED?
OLED ?= LCD
2008-03-18 at 6:57 am
oled = organic light emitting diode
lcd = liquid crystal display
2008-04-04 at 5:55 pm
Great job man, I just have a few questions:
1) Where did you get that OLED display and what interface does it use? I have been looking for one for a while.
2) Any reason you used an ARM chip? Do you just prefer it over, say AVR or was it required for speed?
Again, this is a great project. Well done.
2008-07-08 at 11:49 am
Looks like you still haven’t posted the Eagle files, or I just can’t find them. Any chance they’ll be going up soon?
Did you have to create a lot of parts for Eagle, or did you find existing libraries helpful?
TIA,
Rick
2008-08-05 at 11:23 am
penjuin:
OLED: I got them from sparkfun.com. They have a standard data bus interface + 6800 or 8080 control signals. There’s also an spi interface.
arm vs avr: I have a couple gizmos that use arms and the battery life seemed very good. That and it just seemed like there were more linux tools for the arm (assembler, compiler, jtag, usb programming) at the time.
jetforme:
eagle: Still havn’t posted them. I want to remove the crystal and replace it with an oscillator, since it was the crystal that made the board not work. And, it’s likely I won’t have time to print another clock board and populate it before next year.
libraries: I defined every part myself for my own library, because the quality / consistency of the ones I found on the web were sub-par.