Jump to content


Photo

Custom keyboard build!


  • Please log in to reply
2 replies to this topic

#1

LinuxUser
  • LinuxUser
  • PriceSpy

  • posts 8,851

Posted 23 December 2017 - 08:58 PM

You may remember my wood computer chassis, and then wood mouse. (Both linked in my sig, and both still going strong. Looking at the old photos of the mouse, I think I need to add some new ones to show it nearly four years on!) If so, you may also remember that I suggested I wanted to do a wood keyboard to match. Well, the keyboard is starting!

 

I had wanted to make it with my own buckling-spring capacitive switches, but could never come up with how to make them properly – that's why nothing has happened on it in about four years. Recently I was thinking about mechanical keyboards and thinking I wanted one, but still thinking about this too... I really wanted to make my own board! I decided to see if I could find the normal mechanical keyswitches at a reasonable price. I did. So I experimented with making keycaps, and was successful enough to decide to go ahead. So it is finally happening!

 

Specs:

Normal 104-key layout, but with function keys to get some other bits

Gateron Brown (Cherry clone) switches

N-key rollover

Integrated IBM TrackPoint "mouse"

Flat profile (far easier for making keycaps)

 

The keycaps are custom, being manually milled by me. I'm making them out of some kind of cherry (because it is nice wood and also strong, not anything to do with the switches). I started with rimu or similar, but decided that it wasn't strong enough for my liking. The cherry is a big improvement in that aspect, and if anything looks even better. (Cherry is beautiful timber, but I'm not sure how well it'll show up as keycaps – if it was just a flat slab there wouldn't be any question.) They're time-consuming to make, but not too bad as I do several (20+) at a time.

 

The firmware is based on an existing open-source one, and is nearly done. The most important thing it needs is testing – and I need hardware to do that properly! But I know that it does at least partially work (a single switch that I've got temporarily connected to a microcontroller the same as the final keyboard controller works, and so does the TrackPoint [which also goes through the keyboard controller]).

 

I'll be posting more in the coming days, and will definitely be posting photos once I've got some worthwhile.


  • TomSahz, benhanna and eliongater like this

Recommended Power Supplies Recommended review sites Why stores shouldn't be removed RAM voltage

i5 7400, Gigabyte GA-B250M-D3H, 16 GB DDR4, integrated graphics, 3x Kingston SSDNow KC380 120 GB (RAID0!), Corsair MX100 128 GB, Spinpoint F3 1TB HDD, DVD writer, all inside a wood case I built, Dell U2412M 24", U2311H 23" IPS and Philips 150B4 15" monitors, wood-bodied mouse, Dvorak keyboard, openSUSE Tumbleweed, Windows 8.1 Pro in a VB VM inside Linux

I may occasionally give advice regarding (consumer) law, but it is only my opinion based on my reading – I am not a lawyer.

Romans 3:23; 6:23; 5:8; 10:9-10,13


#2

LinuxUser
  • LinuxUser
  • PriceSpy

  • posts 8,851

Posted 25 December 2017 - 08:31 PM

Here's some keycaps I made a week or two ago, while I was still working out the best way to do things. Some of them have got blemishes (e.g. off-centre curvature on the tops, uneven wall thickness at the base), so they may not all be used, but they definitely show what they should end up like.

Attached File  keycaps sm.jpg   42.14KB   0 downloads

 

Also, I've got some slabs that I've cut, left for a while to dry in case they were going to (I want them flat), and milled flat and to roughly the right thickness (the exact thickness will be taken care of later on). If you haven't seen cherry before, this might give you an idea. The colour is actually better than in the photo, particularly the greens. They're top-side up. There are some splits on the two right-hand ones that I'll just avoid.

Attached File  blanks sm.jpg   34.34KB   0 downloads

 

Unfortunately, neither photo turned out as well as I expected. Must have been the lighting...


  • TomSahz and tbonesteak like this

Recommended Power Supplies Recommended review sites Why stores shouldn't be removed RAM voltage

i5 7400, Gigabyte GA-B250M-D3H, 16 GB DDR4, integrated graphics, 3x Kingston SSDNow KC380 120 GB (RAID0!), Corsair MX100 128 GB, Spinpoint F3 1TB HDD, DVD writer, all inside a wood case I built, Dell U2412M 24", U2311H 23" IPS and Philips 150B4 15" monitors, wood-bodied mouse, Dvorak keyboard, openSUSE Tumbleweed, Windows 8.1 Pro in a VB VM inside Linux

I may occasionally give advice regarding (consumer) law, but it is only my opinion based on my reading – I am not a lawyer.

Romans 3:23; 6:23; 5:8; 10:9-10,13


#3

LinuxUser
  • LinuxUser
  • PriceSpy

  • posts 8,851

Posted 08 February 2018 - 02:42 PM

Sorry for no updates for a while – I wanted to wait until I'd done a bit more, but then got held up. Here are some more photos of progress, including showing how I'm making the keys.

 

So, starting with the blanks I showed in the last update, they've progressed as follows:

1. Mill slots in one direction

Attached File  Step 1.jpg   66.49KB   0 downloads

 

Attached File  mill.jpg   73.76KB   0 downloads

 

2. Mill slots in the other direction, creating the underside of the key

Attached File  Step 2.jpg   74.77KB   0 downloads

 

All the longer keys except for tab and backslash:

Attached File  Modifiers.jpg   65.09KB   0 downloads

 

3. Drill 11 1.2 mm overlapping holes each key to create the + for the key stem, 7 horizontal and 5 vertical with the centre one shared

Attached File  Some drilled.jpg   55.34KB   0 downloads

 

I do that rather than actually milling the slots because 1.2 mm wide and ~4 mm deep is pretty hard. Most end mills that size don't come that long, and would require several passes anyway. This is where I was held up. I drilled most of the holes in the board in the first three photos, and then broke my last bit. I'm using 1.2 mm tungsten carbide drills, and while they're great in that they don't bend (giving good precision, and making the very necessary overlapping holes possible), that also means they break quite easily. I tried using a high speed steel bit, but it was far too flexible – first it easily decides on an incorrect location to drill, and secondly it is completely unreasonable to try drilling overlapping holes. So I had to wait for shipping from China which was held up for ages, probably in Customs over the holiday period... While I was waiting I did steps 1 and 2 with the rest of the blanks.

 

All the extra holes are so I can see where stuff is when I'm working on the top!

 

I've also started on the circuit board. The first fun was printing the ~480 mm long pages – one printer refused to use anything other than standard paper sizes, and the wouldn't feed correctly because of a curl in the paper (it came off a roll) until I straightened it out a bit. But I'm getting along there too.


  • benhanna, DZander, tbonesteak and 1 other like this

Recommended Power Supplies Recommended review sites Why stores shouldn't be removed RAM voltage

i5 7400, Gigabyte GA-B250M-D3H, 16 GB DDR4, integrated graphics, 3x Kingston SSDNow KC380 120 GB (RAID0!), Corsair MX100 128 GB, Spinpoint F3 1TB HDD, DVD writer, all inside a wood case I built, Dell U2412M 24", U2311H 23" IPS and Philips 150B4 15" monitors, wood-bodied mouse, Dvorak keyboard, openSUSE Tumbleweed, Windows 8.1 Pro in a VB VM inside Linux

I may occasionally give advice regarding (consumer) law, but it is only my opinion based on my reading – I am not a lawyer.

Romans 3:23; 6:23; 5:8; 10:9-10,13





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users