Hello guys! A few months ago, I started working on this handwiring project on my Zenith ZKB 7. I followed both Matt3o's and some geekhack guy's tutorial, though, and now I'm completely stuck and I'm very guilty that I haven't finished it. I had to desolder the resistors from the keyboard because I couldn't afford new diodes, but both tutorials use brand new ones that were soldered together! But yes, I'm stuck.
I also haven't been able to figure out which matrix to solder to which pin on the Teensy++. It's like that every tutorial just glances over that part, or I'm a dumbass (latter probably). EDIT: It doesn't actually matter, you just need to decide what each line does in software
So if anyone has experience with this stuff, could you help me out, please?
Where I'm at so far.
Help me finish my Zenith handwiring project :)
-
- Location: --
- Main keyboard: --
- Main mouse: --
- Favorite switch: --
- DT Pro Member: -
Last edited by green-squid on 18 Jul 2018, 13:18, edited 1 time in total.
- scottc
- ☃
- Location: Remote locations in Europe
- Main keyboard: GH60-HASRO 62g Nixies, HHKB Pro1 HS, Novatouch
- Main mouse: Steelseries Rival 300
- Favorite switch: Nixdorf 'Soft Touch' MX Black
- DT Pro Member: -
Your diodes are pointing upwards - wires should go vertically and diodes should go horizontally. Use jumper wires to wire from the end of a diode to the next one.
-
- Location: --
- Main keyboard: --
- Main mouse: --
- Favorite switch: --
- DT Pro Member: -
Like this??????scottc wrote: ↑Your diodes are pointing upwards - wires should go vertically and diodes should go horizontally. Use jumper wires to wire from the end of a diode to the next one.
- Attachments
-
- 20180714_154442.jpg (2.24 MiB) Viewed 2585 times
- zrrion
- Location: United States
- Main keyboard: F122
- Main mouse: Microsoft IntelliMouse
- Favorite switch: ALPS SKCC Cream
- DT Pro Member: -
- Contact:
That looks good, yeah!
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Barrelling into a pretty sizeable soldering job without a clear understanding of the detailed objective? I salute your misguided enthusiasm! Been there and done that sometimes myself.
Zrrion is right, I think. The key is to do what Matteo did. Be consistent. Point those diodes the same way (get comfortable with cathodes and anodes) and be sure each switch gets one, in a parallel hookup to the wired matrix. Serial diodes = NOPE.
As for which pins on the Teensy: you get to define that yourself when programming it. I use Soarer’s Controller when I do this, which brings it into my level of software understanding. And that’s mostly because I learned how to use his Converter first, so know my way around scas and scwr.
Zrrion is right, I think. The key is to do what Matteo did. Be consistent. Point those diodes the same way (get comfortable with cathodes and anodes) and be sure each switch gets one, in a parallel hookup to the wired matrix. Serial diodes = NOPE.
As for which pins on the Teensy: you get to define that yourself when programming it. I use Soarer’s Controller when I do this, which brings it into my level of software understanding. And that’s mostly because I learned how to use his Converter first, so know my way around scas and scwr.
-
- Location: --
- DT Pro Member: -
While I was handwiring - I was inspired by this 2 posts:green-squid wrote: ↑ So if anyone has experience with this stuff, could you help me out, please?
http://blog.roastpotatoes.co/guide/2015 ... -a-planck/
workshop-f7/brownfox-step-by-step-t6050.html
Main points that I have remembered - pins orientation goes up, diodes orientation goes down from the left pin, diodes are rows, right pins are columns.
Here are results of my first and second attempts of handwiring:
Spoiler:
Spoiler:
Spoiler:
Also find yourself good pinout reference, for my attempts if was this: http://www.pighixxx.net/wp-content/uplo ... _0_red.png
Look for pin names that starts from "P" (like PF1, PD3, PC1).
Those are pins that you can connect rows and columnt to.
And of course you have to find reference for YOUR microcontroller board, not one I presented.
Last edited by q11q11 on 16 Jul 2018, 16:00, edited 3 times in total.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Nice job on the low profile. Looks ugly from below, but when you see it from the side all becomes clear! What case did you put it in?
-
- Location: --
- DT Pro Member: -
It doesn't have any case, bottom plate is just rectangular piece of bottom housing of some cheap plastic keyboard.Muirium wrote: ↑Nice job on the low profile. Looks ugly from below, but when you see it from the side all becomes clear! What case did you put it in?
Just used standoffs to hold it together.
Standoffs are of different height to have inclination and to have room for controller and USB extenders.
Upper part is connected to the controller with 2 lines of pins.
And 2 USB extenders exist for case when one will be accidently ripped off
Spoiler:
-
- Location: --
- DT Pro Member: -
Thank you!Muirium wrote: ↑Delightfully crazy, I must say. Barebones? No, skeletal!
Almost forgot, it's hard to see on previous photos, but there is a reset button too.
I took it from some veeery old ball mouse and soldered right into GND and RST pins on controller board.
Spoiler: