
typos due to my touch screen are possible[size]
if the board will have a button, then another simple test would be: push button - led blinks - push button - led off
Push button is hard-wired to reset line.
oh wow this is funky!flabbergast wrote: Hi folks, here's another oneFirst let me say that Mohit's board is probably better, because atmega32u4
I like it.
But for the more adventurous, here's an alternative. (I was mostly curious if I can route that thing; turns out yes but it ain't pretty.) Picture here. No silkscreen because I didn't clean that up yet.
Features:
- Kinetis MKL27ZxxxVFT4 (an ARM Cortex M0+ chip, in QFN48 package, 128 or 256kB flash, 32kB RAM)
this looks great. So if I get it right the size of the board is 30.6x22mm including the USB peninsula?
I'm not sure, if I get it right with your version we could use both haata and hasu's firmwares. That would be definitely a good point. Also expandibility and future-proofing are other two important factors. The teensy 2 I guess will be discontinued sooner or later.
Definitely a possibility, along with 1.27mm headers. They aren't that difficult to solder.matt3o wrote: hold on. idea.
Instead on those big holes for the i/o why don't we use a micro-header similar to the one in the HHKB? Like this http://i.imgur.com/1Y5fpl.jpg (the small one on top), but I'm sure there are others even smaller
Yes, realized what you were asking after Mohitgarg replied. Sorry!
Yes, the size is 30.6x22 including the USB peninsula.
I'm afraid 22mm is a pinch too much. Ideally we shouldn't exceed 19mm (height of the keycap) but we can probably go up to 20mm. Better to add few mm horizontally than vertically.
Agreed on that. My only concern about ARM is compatibility with existing firmware but flabberghast says we are good with that, so what would be the benefit of atmega vs arm? Only pricing?
it's just an idea. You designers have the last word. Do whatever you want to make it happen
Chirsandreae's firmware has 31 kB when compiled for ATXmega. I think it still fits on ATmega but requires 1 kB or smaller boot loader. And it will cross the 32 kB limit almost for sure once I add the features I want. It runs only on ATmega and ATXmega now. Chris indicated an intention to support ARM but I do not have any clue when it happens and if ever. Of course one can shave about 10 kB from the firmware size if the interpreter is disabled. The interpreter allows running of c-like programs which can generate precisely timed keyboard/mouse events.