Differences between revisions 23 and 24
Revision 23 as of 2012-05-28 04:34:23
Size: 4072
Editor: fungi
Comment:
Revision 24 as of 2012-05-28 04:44:26
Size: 4586
Editor: fungi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
I was going to try laying thus out with [[http://fritzing.org/|Fritzing]], but got sidetracked when I couldn't find a resistor array in its parts library. Instead I wound up just sketching the layout on graph paper and transferring it into [[https://live.gnome.org/Dia|Dia]] by hand. [[attachment:spiffchorder.dia|Here's the multi-layer original from which the above graphics were exported.]] The same pathing could be used for a custom double-sided PCB, which I'll probably get around to making at some point.
  • Man Machine, pseudo human being; Man Machine, super human being.

Kraftwerk, The Man-Machine, 1978


Chronicling fungi's steady descent into cyberpsychosis....

Septabmic Chording Keyers

Inspired by Greg Priest-Dorman's Chorder wiki, I'm building a handheld chorded keyboard based on Spaceman Spiff's Chording Keyboard Experiment (SpiffChorder) with some earlier influence from Steve Mann's septambic keyer. Photos and designs published in this section are licensed under the terms of the GPL (3.0), same as the SpiffChorder project itself (since they could be considered derivative works).

I started on a solderless breadboard, shown here, but those really aren't suited for higher-frequency prototyping and so I was getting stray USB device resets at random (particularly if I inadvertently brushed the ground line while not grounding myself first). I used the components in GPD's Digikey bill of materials, going with the 8x pull-up resistor SIP array since I was only testing with 7 keys. I also chose poorly on a preformed bank of 3 yellow LEDs which were somewhat larger than I intended and the leads weren't quite a multiple of 0.1" standard breadboard pitch. I used Adafruit's excellent AVR ATmegaXX8 Pinout Stickers to more easily keep track of what I was connecting.

In an effort no to limit my capabilities with the keyer's software, I wanted to make sure whatever prototype I eventually built could double as a development board. To that end, I implemented all optional components of the SpiffChorder circuit (programming header, LEDs, pull-up resistors and screw terminals for all 8 chord keys and 3 modifier keys). I tried to keep the layout as compact as possible while still working on single-sided pad-per-hole perfboard, using entirely right-angle traces so as not to make stray contact with corners of square pads. It fits in a 17x21 hole grid including a ground bus all the way around the perimeter. Here's a top-down view showing the logical supply, ground and signal paths colored for easy identification:

This is the front showing just silkscreen markings and jumpers, as well as the traces on the back (mirrored for easier visual reference):

I was going to try laying thus out with Fritzing, but got sidetracked when I couldn't find a resistor array in its parts library. Instead I wound up just sketching the layout on graph paper and transferring it into Dia by hand. Here's the multi-layer original from which the above graphics were exported. The same pathing could be used for a custom double-sided PCB, which I'll probably get around to making at some point.

Monocular Headmount Displays

As I begin work on a wearable display, I'll flesh out this section. Here are some interesting links for components I'm considering:

Single-Board Wearable Computers

Right now I just go everywhere with an Asus Eee PC netbook running Debian GNU/Linux, but intend to transition soon to a low-power single-board computer. Some links for reference:

Portable Power Supplies and Chargers

Portable power will also be critical:

CCL: ManMachine (last edited 2015-04-26 19:16:13 by fungi)

CC0 To the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to it.