HyperMicro Development

User avatar
matt3o
-[°_°]-

30 Jul 2014, 09:31

what software do you use?

User avatar
7bit

30 Jul 2014, 09:45

My own stuff until I get to the .brd and .sch files (including everything but the traces) and kicad from there.
:-)

Graphic is kicad's PS output (File/Plot, check "PostScript" and "Real drill" options) and manually put together. But this last step can be done with ImageMagick and a bit of scripting.
:ugeek:

User avatar
macmakkara

30 Jul 2014, 15:22

7bit wrote:
HyperMicro_PCB_101.png
:o
So that 7bit edition pcb? what about normal ansi or iso?

User avatar
7bit

30 Jul 2014, 15:31

macmakkara wrote:
7bit wrote:
HyperMicro_PCB_101.png
:o
So that 7bit edition pcb? what about normal ansi or iso?
ANSI and ISO are the same, because there is no space for a Return key anyway.
:o

Also:
This supports traditional and summetric stggering and 3 sizes of space bars (1, 4 and 7 units). Except for the 6.25 units space bar and an extra key, you can have about the same layout as the JD40.
:cool:

I will post possible layouts later.

Another advantage over the JD40 is the fact that you can use PCB-mount switches and stabilisers to cheap out on a mount plate and save weight!
:evilgeek:

However, mount plates for plate mounted Cherry stabilisers will be available, too.
:ugeek:

ps: might be even possible to add support for 6.25 units Cherry space bars ...
:cry: <----- jdcarpe crying because his JD40 will be obsolete very soon!

User avatar
Daniel

30 Jul 2014, 20:49

7bit wrote:
HyperMicro_PCB_101.png
:o
Are you sure that those small distances between the holes are manufacturable?

User avatar
7bit

30 Jul 2014, 21:45

I will add even more holes!
:shock:

But:
The Phantom keyboard has a lot more holes!!!
:o

User avatar
webwit
Wild Duck

30 Jul 2014, 21:50

The real important question is, does it have full qHACK support now?

User avatar
rindorbrot

30 Jul 2014, 23:58

Wasn't the qHACK a variant for the 60% HyperMini? The HyperMicro is the 40% board...

User avatar
7bit

31 Jul 2014, 00:01

webwit wrote: The real important question is, does it have full qHACK support now?
Wait!?
:?

You want qHack support on the HyperMicro?
:cry:

User avatar
webwit
Wild Duck

31 Jul 2014, 00:02

You are right, I am mistaking. This would suggest 7bit has his priorities wrong!

User avatar
7bit

31 Jul 2014, 00:18

Done:
- support for lots of staggerings
- holes for trackpoint
- controller moved to top-row

Todo:
- support for 6.25 units space bars to kill GH's JD40 keyboard
- support for 3 mouse-buttons at the bottom to please the wild duck

User avatar
scottc

31 Jul 2014, 00:24

What about the scroll wheel?!

Scroll wheel should always be implemented as middle click + trackpoint drag, though. 8-)

User avatar
7bit

31 Jul 2014, 00:39

Scroll-wheel should go at the positions of the center-bottom-switch (the one that would be used for a 4 or 7 units space bar).

I think I should add a 2nd controller for all those extras ...
:?

User avatar
7bit

31 Jul 2014, 09:50

Here are the possible layouts:
Image
Image
Image
Image
Image
Image
Image
Image
:ugeek:

User avatar
Muirium
µ

31 Jul 2014, 14:06

ANSI400 looks quite nice, but I have one (possibly impossible) request:

Image

HHKB style 1u Fn key on the right of right Shift, plz. And I mean at the right edge of the keyboard. 1.25u ain't quite the same.

SYM400 has it. And its symmetry is growing on me the more I look at it:

Image

1.25u mods are cooler, but I'll have a lot of 1.5u caps spare from Round 5 anyway, so…

User avatar
7bit

31 Jul 2014, 15:24

Might be doable.

User avatar
7bit

31 Jul 2014, 19:28

Is there any reason not to mount stabilisers upside-down?

I mean such that the wire is between ZXCVBNM<>? and the space bar.

If there is nothing in the way, an upside-down stabiliser would make sure that mousebuttons can be mounted even if a conventional space bar is used.
:cool:

User avatar
7bit

02 Aug 2014, 21:35

I've finalised the PCB, except connections for some LEDs.
HyperMicro_PCB_202.png
HyperMicro_PCB_202.png (688.38 KiB) Viewed 4933 times
:roll:

User avatar
scottc

02 Aug 2014, 21:46

You should make a Pro Micro version. 8-)

User avatar
7bit

02 Aug 2014, 21:47

What makes you think "Pro Micro version"?
:?

User avatar
scottc

02 Aug 2014, 21:53

Well it's much cheaper than a Teensy 2.0 and has enough pins for small boards. It seems like a natural fit to me.

I think I see an error - on the bottom PCB, you have "Teensy 2.0" on both the left and right sides, but on the upper one the Teensy pins are unmarked. Should the "Teensy 2.0" text be on the upper diagram?

User avatar
PJE

02 Aug 2014, 21:55

With the current price rise of the eBay ProMicro modules, I don't see any reason not to use a Teensy. You're already saving money on the lower switch count.

Personally, I'd ditch the LEDs for this version and look at rotating the overlapping switches 180deg to see if it makes the holes easier to produce.

Love the concept. Keep up the great work..

User avatar
Muirium
µ

02 Aug 2014, 21:55

Peter's right about the current prices, but in general Pro Micro is a good fit for this sort of project. Much cheaper than Teensy when they're priced right, a bit slimmer, and Micro USB. Here's a blue one for size vs. a Teensy and an NRF wireless controller.

Image

The more you bake in support for, the better!

User avatar
7bit

02 Aug 2014, 22:08

scottc wrote: Well it's much cheaper than a Teensy 2.0 and has enough pins for small boards. It seems like a natural fit to me.

I think I see an error - on the bottom PCB, you have "Teensy 2.0" on both the left and right sides, but on the upper one the Teensy pins are unmarked. Should the "Teensy 2.0" text be on the upper diagram?
Both controllers are on the bottom. Viewed from top, the right one is for the keyboard, the left is for the mouse buttons.

Indeed, the Pro Micro controller could be used for the mouse-botton PCB.

I use 17 pins, but the Pro Micro seems only to have 16 usable pins.
:?

User avatar
scottc

03 Aug 2014, 03:52

I didn't realise that the Pro Micro had so few usable pins. It looks like it has more on the first glance, but most of them are useless. It also seems to have 3 GND pins, which makes no sense to me... disappointing :x

User avatar
Igthorn

03 Aug 2014, 05:01

7bit wrote: Indeed, the Pro Micro controller could be used for the mouse-botton PCB.

I use 17 pins, but the Pro Micro seems only to have 16 usable pins.
:?
There are 18 usable pins. TX/RX are PD3/PD2. The only ones that are not usable are VCC/RAW/RST/GNDs.

User avatar
7bit

03 Aug 2014, 09:33

Thanks, but I'm not sure I want to change anything. I'm working an the LEDs now and want to make sure that at least the switches at the edges can be connected through the PCB.
:-)

User avatar
7bit

03 Aug 2014, 19:03

Does anybody know if I need to connect the VCC-pin to anything on the keyboard?
:o

I've seen it on the Phantom and the ErgoDox, but I'm not sure if it is really necessary.
:?

User avatar
Igthorn

03 Aug 2014, 19:32

Only if something needs power like an led or another chip like the io expander on the ergodox.

User avatar
7bit

03 Aug 2014, 19:52

Thanks, but I'm still not sure.
:?

At the Phantom it is connected to just the keyboard PCB, like GND.

Post Reply

Return to “Workshop”