Page 4 of 7
Posted: 06 Jan 2015, 17:20
by Nuum
Which one is that, matt3o? I have a plate design ready that needs to be cut out and bent.
Posted: 06 Jan 2015, 17:23
by ne0phyte
You can still cancel the order

Posted: 06 Jan 2015, 17:43
by 7bit
I did not yet order!

Posted: 06 Jan 2015, 19:52
by matt3o
or send me the DXF file + quantities and I'll make you a quotation.
Posted: 06 Jan 2015, 22:31
by 7bit
Done.
These are the version that does not require any bending.
Re: HyperMicro madness
Posted: 07 Jan 2015, 19:03
by suka
Teaser alert: Case ready, details later...
Posted: 07 Jan 2015, 19:36
by 7bit
Just as an info for you:
The mount plate will have precisely the same dimensions like the PCB, except for the bottom.
Looking at your case, it seems I should let them cover the complete PCB.

Posted: 07 Jan 2015, 23:53
by suka
Posted: 07 Jan 2015, 23:56
by matt3o
suka wrote: I don't really see the point of a plate with such a tiny pcb
the plate IS the case

Posted: 08 Jan 2015, 14:03
by Halvar
Sorry for posting this so late -- I got the prototype, switches and caps I won from 7bit. Thanks again 7bit!

Some nice extra caps, too, I'll have to see what I can make of them layout-wise, one should maybe be usable as a space bar.
Which thread should I read to know what to do to assemble it, especially about the trackpoint? The
interest check?
I understand that the prototype has been shown to work ok, right? Any caveats besides the small gaps and the teensy LED?
Posted: 08 Jan 2015, 14:20
by 7bit
There is just a hole (2 actually) for the trackpoint, so you are on your own with that.
The best general guide is the one about the Phantom (wiki).

Posted: 08 Jan 2015, 14:23
by Muirium
I nagged poor Matto and Suka for advice. I'm almost done construction now: diodes and switches are in. So I'll be more help when I'm finished, too.
Mine won't have the track point, unless someone sources one for me.
Posted: 08 Jan 2015, 14:39
by Halvar
Posted: 08 Jan 2015, 15:18
by scottc
That case looks great, Suka! Did you 3d print it?
Posted: 08 Jan 2015, 17:27
by suka
scottc wrote: That case looks great, Suka! Did you 3d print it?
Indeed I did

Posted: 08 Jan 2015, 18:11
by scottc
suka wrote: scottc wrote: That case looks great, Suka! Did you 3d print it?
Indeed I did

Out of interest, did you do it yourself or get it done by Shapeways or similar?
Re: HyperMicro madness
Posted: 08 Jan 2015, 18:27
by suka
It was built on the same machines as shapeways uses with the strong and flexible material. Once done, I'll plan on also making it available there.
Posted: 10 Jan 2015, 22:22
by Halvar
Sorry if I continue to ask dumb questions, but this is the first keyboard I build, please bear with me ...
I have now soldered on the switches and diodes and a "socket" for the Teensy. Before I go on with soldering the Teensy I have some questions...
@matteo, @suka, @7bit: I assume you use hasu's firmware? Is there any documentation on the Teensy pin assignments on the HyperMicro (or is everyone just looking at traces on the pcb and using his multimeter to find out?)
Care to share some config files etc.?
EDIT: the microswitch buttons (mouse buttons) seem to be connected on the PCB so that the circuit is closed when not pressed. Do I have the wrong switches? I tried the microswitches in several old mice that I have here, which all fit mechanically, but they all connect the center contact to one of the outer contacts when pressed vs. the two outer contacts when released.
Re: HyperMicro madness
Posted: 10 Jan 2015, 23:08
by suka
I am using my own
firmware, but with inverted diode direction. Row and column assignments of the first prototype are documented in the latest commits, but a general spec with any other connections like for the LEDs is still missing.
As for the mouse buttons: just cut one outer pin of the switch and bridge the unused center pad to the side.
Posted: 11 Jan 2015, 00:17
by matt3o
Code: Select all
* col: 0 1 2 3 4 5 6 7 8 9 10 11
* pin: D6 D4 D7 B4 B5 B6 D5 B3 B2 F4 F1 F0
Code: Select all
* row: 3 2 1 0
* pin: F7 B7 B1 B0
I'll post the full code tomorrow
Posted: 11 Jan 2015, 00:34
by Halvar
Thanks suka & matteo!
@matteo: I see you soldered in some microswitches as mouse buttons. Did you get them to work in the meantime? I wonder if 7bit should maybe change the pin assignment for these in the next version of the PCB. I think with the common assigment of these pins (including Cherry DG microswitches) the current tracing is wrong.
Can you define keys as being NC (normally connected) in hasu's firmware?
Edit: sorry, nvm, I just saw that 7bit already wrote that in one of the other threads.
Posted: 11 Jan 2015, 10:43
by 7bit
suka, I need the angle of your case!
edit:
I've measured about 6 degrees.

Posted: 11 Jan 2015, 10:51
by matt3o
attached the firmware I used (sorry I don't remember if that is the latest version, bust should get you started).
You'll also find the already compiled version if you are in a hurry. I created it over the GH60 files. Simply place the folder inside the keyboards folder and "make KEYMAP=plain".
Posted: 11 Jan 2015, 11:03
by 7bit
What is a folder?
Posted: 11 Jan 2015, 11:12
by matt3o
"directory", youngsters call it "folder"
to make it even clearer.
1. download hasu's firmware
https://github.com/tmk/tmk_keyboard
2. unzip my firmware, if you want rename the directory to "hypermicro"
3. copy the directory inside the "keyboards" directory
4. cd to the directory
5. "make clean" (just for the sake of it)
6. "make KEYMAP=plain"
7. you'll end up with a .hex file you can burn into the Teensy
Posted: 11 Jan 2015, 11:43
by 7bit
__MACOSX/gh60
It contains some binaries, what do we have to do with them?

Posted: 11 Jan 2015, 11:54
by matt3o
trash the __MACOSX directory. That is nonsense created by a stupid OS. Sorry about that. I updated the zip from a better system, you can redownload it if you want.
Posted: 11 Jan 2015, 12:05
by 7bit
I've renamed some things within the former GH60 directory, which is now hypermicro.
Ideally, once we have the keyboard layouts for all types of hypermicro, the hypermicro directory should be added to the tmk_keyboard-master project.
What is this LUFA vs. PJRC thing?

Posted: 11 Jan 2015, 12:14
by matt3o
that's the USB library.
LUFA seems much better and always updated, pjrc is the default USB stack created for the teensy, probably limited but it works.
I'll work on the final firmware as soon as I get the final PCB

Posted: 11 Jan 2015, 12:38
by 7bit
I already cleaned it up as much as I could.
I still have to figure out how the 7BIT-layout should look like ...
To be spit and unpacked into
tmk_keyboard-master/keyboard/ 