Building a custom keyboard from the ground up

User avatar
Muirium
µ

03 Jun 2013, 20:03

matt3o wrote:I'd say that if you are not planning on having an arrow cluster you probably should go for a 15u layout. I'll post it tomorrow.
I'll be interested to see where all the stabs lie, for obvious reasons!

jpatters

04 Jun 2013, 02:22

Here is my stab at a compact layout:
16u
16u
391996628.215467.jpg (390.89 KiB) Viewed 7277 times
I really like having dedicated function keys, so they are included. I don't like the designs with six rows put all together, so I decided to have the function row offset a little. I like having lots of modifiers, so I went with a small spacebar and 1u modifiers.

Lock keys are intended to be latching switches with LED's, Num Lock is included because I prefer to have symbols be the default on the number row, there will be a numeric keypad as a companion to this board anyway. Arrow Lock is for making the Home/End/Page Up/Page Dn be the arrow keys.

I want to have a dedicated Tab Back key, and I think it is more natural to have that be on the left side and Tab over on the right, however the one the one thing I don't like about it is that they are not the same size in my design. But I really think it's important to have a full sized Return.

Thoughts?

User avatar
Muirium
µ

04 Jun 2013, 02:33

I've got to say I like the look of that layout! It never occurred to me to keep a function row on a sub-TKL. And the placement of lock keys in the corners is quite smart.

Untab would drive me crazy, and I think I'd get lost amongst all those 1u modifiers on row 1. But having fiddled around with several designs of my own now, I recognise that the bottom row is the toughest on the keyboard.

If only ISO enter didn't bug me. You've fit it in quite snugly.

User avatar
tlt

04 Jun 2013, 07:57

Interesting layout. Keeping the function keys in combination with adding a vertical row gives the keyboard nice proportions. I also like the idea of having more keys at the bottom row but I would add things like enter shift and backspace for the thumbs

User avatar
matt3o
-[°_°]-

04 Jun 2013, 08:31

that's the good part of a custom keyboard... you can do whatever you want... if you can find the keycaps at least :)

User avatar
matt3o
-[°_°]-

04 Jun 2013, 11:53

This is the beta layout for the brownfox in DWG format.
brownfox-beta1.png
brownfox-beta1.png (11.75 KiB) Viewed 7253 times
http://lab.cubiq.org/kb/brownfox-beta1.dwg

This afternoon I'm going to the hardware store to check the size of the screw heads. The two screw holes in the middle of the plate are very close to the switches and I probably have to move them somewhere else. Actually I don't know if they are really needed. The 1.5mm steel sheet is really stiff and it doesn't need any support, but maybe aluminum needs the standoff in the middle if you don't have a PCB.

Everything else should be fine. Tomorrow I'll probably start production of the prototype (crossing fingers)

User avatar
Muirium
µ

04 Jun 2013, 14:06

Are backlight LEDs something you have to consider when making the plate?

I'm considering a few on my keyboard now to indicate the layers. Do they need extra affordance on the holes, or do they snuggle in with Cherry MX switches?

Of course, they need controlled too.

User avatar
gotbadger

04 Jun 2013, 14:12

In most cherry switches there is a spot for a 3mm led so you can mount them through there.
Last edited by gotbadger on 04 Jun 2013, 14:33, edited 1 time in total.

User avatar
Muirium
µ

04 Jun 2013, 14:20

Cool. I suspected as much. So long as I can bet on it!

User avatar
matt3o
-[°_°]-

05 Jun 2013, 12:21

Quore request for the brownfox sent... waiting for reply...

update: wow, ALU won't be cheap. It's 50% more expensive than steel... I'm trying to see if there's anything I can do to reduce the cost

User avatar
matt3o
-[°_°]-

05 Jun 2013, 16:18

okay here's the catch.

Aluminim sheets are 3000x1500. My layout uses 2 thicknesses (1.5 and 3), so I'm buying 2 full sheets of aluminum and actually using just a small portion of them.

The only way to save on laser cut is to fill the whole sheet.

The cost of just 1 alu case is €100 (shipped)
Last edited by matt3o on 05 Jun 2013, 16:22, edited 1 time in total.

User avatar
Muirium
µ

05 Jun 2013, 16:21

Makes sense. How small a portion are you using, and how many keyboards would you theoretically need to make to use the whole sheet?

I'm just as cool with steel, if that's the way to go.

User avatar
matt3o
-[°_°]-

05 Jun 2013, 16:29

Muirium wrote:Makes sense. How small a portion are you using, and how many keyboards would you theoretically need to make to use the whole sheet?

I'm just as cool with steel, if that's the way to go.
I'd say I can fit approx 5 keyboards in 2 sheets (1x1.5, 1x3). The alternative would be to use just 1.5mm sheets and print more layers. That would be definitely cheaper.

User avatar
Muirium
µ

05 Jun 2013, 16:38

More layers sounds like a good option to consider. Any obvious pitfalls come to mind? And would it be competitive with steel?

pasph

05 Jun 2013, 16:41

gb?

User avatar
Muirium
µ

05 Jun 2013, 16:50

pasph wrote:gb?
You bet. I'm in already.

User avatar
matt3o
-[°_°]-

05 Jun 2013, 16:53

Muirium wrote:More layers sounds like a good option to consider. Any obvious pitfalls come to mind? And would it be competitive with steel?
no drawbacks I could think of. Aesthetics maybe.
pasph wrote:gb?
yes, that's an option.

Muirium (and everyone), if you want to add your design just let me know (actually let me have your CAD file)

User avatar
Paranoid

05 Jun 2013, 16:56

Interesting. What's the time frame on this? I'm going to try out lasercutting a custom case in MDF on Friday. If it works out I might be interested in some lasercut alu/steel parts since I can't do that there.

User avatar
matt3o
-[°_°]-

05 Jun 2013, 17:02

I'm having one batch this week, the second batch in 2 weeks or so.

User avatar
Muirium
µ

05 Jun 2013, 17:08

matt3o wrote:
pasph wrote:gb?
yes, that's an option.

Muirium (and everyone), if you want to add your design just let me know (actually let me have your CAD file)
A group buy is definitely in order. You're the one who's got the CAD skills and the experience of a good build already, so I'll gladly use your design! I suggest letting us sign up for several repetitions of that. We can customise plenty of things beyond the metal for ourselves. Layout and layers for me.

I'm in for an open (Steely style) 15u wide 60% in all metal layers. Aluminium certainly does the trick.

Tell me if my layout is a problem at all. Row 1 can be redone entirely if stabs or likely caps are an issue. It's my first time at this, and I expect hiccups.

User avatar
Paranoid

05 Jun 2013, 17:15

Alright, I'll see if I can join the next batch :)

pasph

05 Jun 2013, 17:23

This will be without a pcb?

User avatar
matt3o
-[°_°]-

05 Jun 2013, 17:50

here's the plan.

I requested a new quote for the case all in one layer of 1.5mm. I'll probably get it tomorrow.

If it is noticeably cheaper than the 1.5+3mm version I'll have the prototype laser cut. If the size of the case and position of the keys/stabs are right we can use my design as a base for other keyboards. I'll be more than happy to build the DWG for you (but remember that each new design involves some risk).
pasph wrote:This will be without a pcb?
well, this would be just for the the case, no PCB.

User avatar
Muirium
µ

05 Jun 2013, 18:04

pasph wrote:This will be without a pcb?
Yes, that's what we're up to. It's been a long thread! From the original post:
Hand wiring
A PCB has its own benefits: soldering is a snap, you don't have to worry about shorts, and the overall height of the case can be contained.

Cons of a PCB is that you have to design it of course, the prototyping phase is long and expensive. You also need a good electronics know-how (which I don't have). Production of small quantities of 300x100mm PCB is quite costly. But most notably if something goes wrong during the assembly and you need to replace one single switch, you have to desolder the whole PCB! And believe me... something is going to go wrong!

The only drawback of wires is that you have to take extra care during the soldering phase to avoid shorts (and of course the inside of your case will look less pro).
The end result is something like this:
Image
Doesn't look bad at all, in my opinion. For insides.

User avatar
matt3o
-[°_°]-

05 Jun 2013, 18:09

Already got the quote for the 1.5mm version and it's not cheaper for such small quantities (you use less aluminum but you increase the number of cuts). I'm going back to 1.5+3mm. I'll probably have to invest approx €90... we definitely need a GB for this. The good news is that the design of the plate doesn't impact on pricing (ie: we can have 100 keyboards all with a different layout)

User avatar
Muirium
µ

05 Jun 2013, 18:17

matt3o wrote:Already got the quote for the 1.5mm version and it's not cheaper for such small quantities. I'm going back to 1.5+3mm. I'll probably have to invest approx €90... we definitely need a GB for this. The good news is that the design of the plate doesn't impact on pricing (ie: we can have 100 keyboards all with a different layout)
Now that is interesting. If it's a fixed price, you could cut two different plates for me, like you suggested earlier, so I've got a safe fallback if my layout proves awkward in practice. Might as well put the sheet to good use.

Do they let you reuse the same sheets, both visits? If not, you might just want to go ahead and do mine in the first batch. I'm happy with Steely's open case.

Is the USB jack / cable centre aligned at the back on your aluminium case design?

User avatar
matt3o
-[°_°]-

05 Jun 2013, 18:42

Muirium wrote:Now that is interesting. If it's a fixed price, you could cut two different plates for me, like you suggested earlier, so I've got a safe fallback if my layout proves awkward in practice. Might as well put the sheet to good use.

Do they let you reuse the same sheets, both visits? If not, you might just want to go ahead and do mine in the first batch. I'm happy with Steely's open case.

Is the USB jack / cable centre aligned at the back on your aluminium case design?
yes the USB is in the center, but that's because mine is a 16u layout. With 15u it's slightly shifted to the right or to the left.

This is a different layout compared to the Steely so I'd need to test it before I can go "production". If you want to risk with me I'd be glad to add you to the first batch.

User avatar
Muirium
µ

05 Jun 2013, 18:57

Interesting. What does the number of keys have to do with the position of the centreline? Are you threading something between switches? If I have to go off-centre, is it easy to be close to a corner, like on the Poker, instead?

I'll join if you're already committed to the aluminium sheet. It's not a rush as I'm waiting on DSA retro spares anyway. In fact, will you be more likely to know what row 1 caps I can choose from in a week?

In any case, it's only my plate which is affected by available caps.

User avatar
matt3o
-[°_°]-

05 Jun 2013, 19:07

Muirium wrote:Interesting. What does the number of keys have to do with the position of the centreline? Are you threading something between switches? If I have to go off-centre, is it easy to be close to a corner, like on the Poker, instead?
The hole should be between two switches. It's easier to handle that way. It's not strictly required with my new layout but it's safer nonetheless. So in a 16u you can place it between the 8th and the 9th switches (which is the center of the keyboard). On a 15u you place it between the 7th and 8th switches (which is not the center). The hole can be placed wherever you want. Just one note. In your design there's no place for the teensy, unless you make a very tall case (you don't have a long spacebar that gives you enough clearance for the controller).
Muirium wrote:I'll join if you're already committed to the aluminium sheet. It's not a rush as I'm waiting on DSA retro spares anyway. In fact, will you be more likely to know what row 1 caps I can choose from in a week?
I don't really know, sorry. We are still using the leftovers to cover the sorting/production errors.

UPDATE: we will have a blank PBT DSA GB very soon, but only standard layout, no extra mods (maybe just tsangan).

User avatar
Muirium
µ

05 Jun 2013, 19:15

Blank PBT DSA: now that's three things I like. I could definitely redesign for that. Could you give me a list of all the keys, by any chance? I'm going to get creative.

Quite right about the space bar, I forgot you put the Teensy there. What's the suggested width?

Post Reply

Return to “Workshop”