-
Creating Pinouts for Teensy
11/21/2014 at 19:27 • 0 commentsAlthough the original hardware includes a PIC that is USB capable and has a serial programming breakout -- the original firmware is written in such a way that I think it will ultimately be easier to desolder the PIC and use the original pinout to create an interface for the teensy.
This would be a cleaner hack if I were to use the PIC18fxxxx chip that is on board, but not as easy to write the software. Software ease is trumping chip reuse.
-
The Unit has Landed! (Got my InfoGrip Bat)
11/17/2014 at 23:36 • 0 commentsI haven't had time to dig deep into the layout of the circuitboard, but what I've seen so far is impressive.
1. There's definitely an ICSP connector (in circuit serial programmer -- a PIC thing).
2. There's a full sized PIC18F2450 on board -- which means I can either desolder it and replace it with screw headers to attach a teensy or reprogram the PIC.
3. It APPEARS that there is hardware (capacitor circuit) debouncing for all of the switches.
4. There are holes for the LEDs to go through. Not yet sure if they are connected to power or not --- but maybe I got lucky.
Not Impressive:
Cherry MX Red switches -- who likes those?
-
Geiger-Code for Alphabet + a few common keyboard commands.
11/16/2014 at 21:14 • 0 comments// In "Standard" && Shifted input mode we can use the binary #s these translate to to quickly map. // The GeigerCode Reference // 1 2 3 4 5A 5B 5C Binary # (1s = 1, 2s = 2, 3s = 4, 4s = 8, 5B = 16 5A = 32, 5C = 64) // A X 1 // B X X X 19 // C X X 9 // D X X 6 // E X 4 // F X X X 25 // G X X X 7 // H X X 12 // I X X 3 // J X X X X 15 // K X X X 14 // L X X 5 // M X X 20 // N X X 24 // O X 2 // P X X X 26 // Q X X X 13 // R X X 10 // S X X 17 // T X 8 // U X X 18 // V X X X 28 // W X X X 21 // X X X X 11 // Y X X X 22 // Z X X X X 27 // " " X 16 //LF X X X X X 31 //Bck X X X X 30 //Tab X X X X 23 //DelX X X X X 29