HHFox (aka: DIY PCB)

Everything started from this super-geek GB marketplace-f11/laser-cut-prototyping-mini-gb-t6102.html

To try something different instead of the usual hand-wiring I opted for a custom made, one of the kind, super handcrafted, home made PCB.

The procedure involves handling of dangerous materials. Do not try it at home :P If you really have to, ALWAYS wear safety glasses and gloves. I'm not responsible for any damage blah blah blah

Let's start from the beginning.

1) Cut a piece a vanilla copper PCB

Image

2) Drill switch (and diodes) holes with zen monk precision

Image

3) I used inkscape to draw my PCB trails (since I'm no good with kicad and such

4) Draw the trails on the PCB with a waterproof marker and (just to be sure) with liquid silicone. Put the wannabe PCB into acid (ferric chloride, it's not too dangerous for your skin but it stains clothes in an irreparable way)

Image

5) A couple of hours later...

Image

6) All diodes in position, soldered and ready to diodize

Image

7) All switches soldered

Image

7b) Naked front

Image

8) Teensy ready

Image

9) It's alive! ... or... look ma' no screws!

Image

10) Swear! The keyboard is not 100% functional and I need another day of debug. The whole process took about 16 hours.

I'll post better shots as soon as I debug this beauty. Stay tuned :)
Last edited by matt3o on 24 Nov 2013, 17:12, edited 2 times in total.
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 16:44

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Haha that "handwriting" pcb.. that's a nice style.
Jmneuv
User avatar

Unread post24 Nov 2013, 16:46

User avatar
X
Jmneuv
 
Posts: 598
Joined: 06 Jan 2013, 12:53
Location: DE
Main keyboard: Phantomized QFR
Main mouse: LX8 (mod)
Favorite switch: 68g
Club member: -
 
:ugeek:

This is the most beautiful PCB since 30 years!
7bit
User avatar

Unread post24 Nov 2013, 16:48

User avatar
X
7bit
 
Posts: 13417
Joined: 31 Jan 2011, 23:37
Location: Berlin, DE
Main keyboard: Tipro / IBM 3270 emulator
Main mouse: Logitech granite for SGI
Favorite switch: MX Lock
Club member: 0001
 
7bit wrote::ugeek:

This is the most beautiful PCB since 30 years!

Image

:P
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 16:50

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Sure it is. As inventive as ever!

That's a curvy set of traces on your PCB, all right. Reminds me of the insides of some of HaaTa's oldest computer keyboards. They used to do them much the same way, by the look of it!

The picture of the half closed case speaks volumes to me about why you went to PCB. My 60% is almost the same layout as HHFox, and shares the case design, but when I'm closing up things don't look quite so clean! How much did it cost you to make this PCB I wonder? Because it's looking good for the Bluetooth upgrade the stepped case was made for.

Site banner crops from those delicious traces due in…
Muirium
User avatar
µ

Unread post24 Nov 2013, 16:57

User avatar
X
Muirium
µ
 
Posts: 22407
Joined: 03 Feb 2013, 10:11
Location: Edinburgh, Scotland
Main keyboard: IBM 4704 Kishsaver
Main mouse: Apple Magic Trackpad
Favorite switch: Gotta Try 'Em All
Club member: -
 
 
Great job!
webwit
User avatar
Wild Duck

Unread post24 Nov 2013, 16:58

User avatar
X
webwit
Wild Duck
 
Posts: 9695
Joined: 27 Jan 2011, 23:27
Location: The Netherlands
Main keyboard: HHKB Pro II
Favorite switch: IBM beam spring
Club member: 0000
 
 
Muirium wrote:Sure it is. As inventive as ever!

Thanks!
Muirium wrote:How much did it cost you to make this PCB I wonder?

I'd say around € 6-8.
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 17:03

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Impressive work Matt. Could be fun to try and make traces for a teensy.
Broadmonkey
User avatar
Fancy Rank

Unread post24 Nov 2013, 17:15

User avatar
X
Broadmonkey
Fancy Rank
 
Posts: 720
Joined: 26 Jun 2012, 22:45
Location: Denmark
Main keyboard: Whitefox
Main mouse: Zowie FK2
Favorite switch: MX Black
Club member: -
 
Broadmonkey wrote:Impressive work Matt. Could be fun to try and make traces for a teensy.

I didn't have enough clearance for that, but even with a larger layout I don't know if that would be possible on a single sided PCB.

EDIT: on second thought, yes that should be possible but you need a lot of free space on the sides
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 17:18

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
matt3o wrote:
Muirium wrote:How much did it cost you to make this PCB I wonder?

I'd say around € 6-8.

Nice price. If I have trouble with space for my Bluetooth mod, you're my backup, so long as it's not too toxic for you! Next time you're running an acid bath, drop me a word…
Muirium
User avatar
µ

Unread post24 Nov 2013, 17:46

User avatar
X
Muirium
µ
 
Posts: 22407
Joined: 03 Feb 2013, 10:11
Location: Edinburgh, Scotland
Main keyboard: IBM 4704 Kishsaver
Main mouse: Apple Magic Trackpad
Favorite switch: Gotta Try 'Em All
Club member: -
 
 
Wow.. really cool matt3o! It looks like the half bottom layer will make it so much easier to close up the keyboard. And the PCB looks like it would save hours of frustration in wiring up the matrix. :-D
mtl

Unread post24 Nov 2013, 18:44

X
mtl
 
Posts: 314
Joined: 21 Mar 2011, 01:11
Location: USA
Main keyboard: Custom
Main mouse: IBM TrackPoint IV
Favorite switch: Cherry MX Clicky
Club member: 0007
 
mtl wrote:Wow.. really cool matt3o! It looks like the half bottom layer will make it so much easier to close up the keyboard. And the PCB looks like it would save hours of frustration in wiring up the matrix. :-D

thanks! it's a lot of work anyway. I'd say maybe handwiring is even faster with some practice, but of course having a PCB helps keeping things tidy and compact
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 19:07

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Heh, you used the diodes as jumpers.
Findecanor

Unread post24 Nov 2013, 20:03

X
Findecanor
 
Posts: 2550
Joined: 01 Mar 2011, 20:43
Location: Stockholm, Sweden
Main keyboard: Changes from day to day
Main mouse: Wowpen Joy (modified)
Favorite switch: I have yet to find it...
Club member: 0011
 
 
Fuck you Google for ruining YouTube!
Diodes are pretty flexible when you put your mind to it! We use plenty of them, after all.
Muirium
User avatar
µ

Unread post24 Nov 2013, 20:19

User avatar
X
Muirium
µ
 
Posts: 22407
Joined: 03 Feb 2013, 10:11
Location: Edinburgh, Scotland
Main keyboard: IBM 4704 Kishsaver
Main mouse: Apple Magic Trackpad
Favorite switch: Gotta Try 'Em All
Club member: -
 
 
Very nice! Reminds me of the pre-cad days when the traces were masked with tape by artists. :D

The price is awesome; it's frustrating having to get pcb's priced by the square inch when most of the board is just switches.

And love the caps! Which awesome person organized that beauty of a GB, i wonder? ;)
bearcat
User avatar

Unread post24 Nov 2013, 20:25

User avatar
X
bearcat
 
Posts: 78
Joined: 21 Feb 2013, 17:00
Main keyboard: Kinesis Freestyle
Main mouse: none
Favorite switch: cherry
Club member: -
 
Agreed that is a lovely PCB : reminds me the curvy Sindarin :)
Are the holes well fitted or did you made some adjustments ?
Is an homemade insulate chamber with a photosensitive filmed raw PCB not worth the extra costs ?

Anybody knows some artists who made PCB just for the aesthetic ? I like this technique, it reminds me the engraving process of an artprint matrix.
Vierax
User avatar

Unread post24 Nov 2013, 20:39

User avatar
X
Vierax
 
Posts: 725
Joined: 30 Sep 2012, 04:34
Location: France (Lille)
Main keyboard: Tipro MID KM128 Bépo layout
Main mouse: Kensington Orbit Trackball
Favorite switch: MX Clear / MX Grey (under thumbs)
Club member: -
 
 
Human is binary : 1+1=10 just look at your hands or your feet :·)
Findecanor wrote:Heh, you used the diodes as jumpers.

I use the gap between the two diodes holes to connect the columns.
Vierax wrote:Agreed that is a lovely PCB : reminds me the curvy Sindarin :)
Are the holes well fitted or did you made some adjustments ?

surprisingly they are 99% fit. I just had to file some of the central switch holes (the big one in the middle of the switch).
Vierax wrote:Is an homemade insulate chamber with a photosensitive filmed raw PCB not worth the extra costs ?

Actually the end result could be a lot better. If you have a final design it could be printed in various ways on the raw PCB. There's also a "green stuff" spray that can be applied to the board as a protection (and to make the board look very professional).
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 22:30

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
nice work.
We used to do this at school, although your drunken dragon style would have failed class, 90°was the only way to go. :D
And I remember the ".5 waterproof marker" problem, if you went over a line twice, the solvents from the ink time would dissolve the first stroke, resulting in hairline streaks in the trace --> scrap.
How did you apply the silicone?
Vierax wrote:...Anybody knows some artists who made PCB just for the aesthetic ? I like this technique, it reminds me the engraving process of an artprint matrix.

just for the aesthetics, no. Although some people really like to show off like 1.
kint
User avatar

Unread post24 Nov 2013, 22:36

User avatar
X
kint
 
Posts: 585
Joined: 15 May 2012, 17:04
Location: northern Germany
Main keyboard: g80-8200/ FK-2002
Main mouse: genius netscroll optical gen1
Favorite switch: MX clear/ Alps white comp
Club member: -
 
kint wrote:nice work.
We used to do this at school, although your drunken dragon style would have failed class, 90°was the only way to go. :D
And I remember the ".5 waterproof marker" problem, if you went over a line twice, the solvents from the ink time would dissolve the first stroke, resulting in hairline streaks in the trace --> scrap.

LOL, drunken dragon style :) gotta put that in my signature.
kint wrote:How did you apply the silicone?

tiny brush.
matt3o
User avatar
-[°_°]-

Unread post24 Nov 2013, 22:44

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Thanks kint for the links ! Seems there is only few people who totally use the pcb outside the electronic purpose http://makezine.com/2011/06/09/etched-pcb-doctor-who-artwork/
matt3o wrote:surprisingly they are 99% fit. I just had to file some of the central switch holes (the big one in the middle of the switch).

Wow you're pretty lucky (or ever well-skilled)
There's also a "green stuff" spray that can be applied to the board as a protection (and to make the board look very professional).
Yeah it's pcb varnish, but I don't like spay (I'm more a brush painter) and I never see this product in a classic pot of paint conditioning. Maybe I could use some Dammar gum instead (and making some custom colours)
Vierax
User avatar

Unread post24 Nov 2013, 23:10

User avatar
X
Vierax
 
Posts: 725
Joined: 30 Sep 2012, 04:34
Location: France (Lille)
Main keyboard: Tipro MID KM128 Bépo layout
Main mouse: Kensington Orbit Trackball
Favorite switch: MX Clear / MX Grey (under thumbs)
Club member: -
 
 
Human is binary : 1+1=10 just look at your hands or your feet :·)
matt3o wrote:Image

Lid from an old record player?

What do you do with the acid afterwards? Can it be reused?
Findecanor

Unread post25 Nov 2013, 00:05

X
Findecanor
 
Posts: 2550
Joined: 01 Mar 2011, 20:43
Location: Stockholm, Sweden
Main keyboard: Changes from day to day
Main mouse: Wowpen Joy (modified)
Favorite switch: I have yet to find it...
Club member: 0011
 
 
Fuck you Google for ruining YouTube!
Vierax, I had just found this the other night, from a drone-synth project called Nova Drone

Image


I think old lithographs are a pretty natural fit for the 2-tone silkscreens.
bearcat
User avatar

Unread post25 Nov 2013, 00:37

User avatar
X
bearcat
 
Posts: 78
Joined: 21 Feb 2013, 17:00
Main keyboard: Kinesis Freestyle
Main mouse: none
Favorite switch: cherry
Club member: -
 
bearcat wrote:Vierax, I had just found this the other night, from a drone-synth project called Nova Drone

http://casperelectronics.com/wp-content ... better.jpg


I think old lithographs are a pretty natural fit for the 2-tone silkscreens.

Holly … ! This is amazing ! Not really fan of the anatomy part but it's a very fine work. Thanks you, I'll go learn more about this project (open source analog synth : yummy ! )
Findecanor wrote:What do you do with the acid afterwards? Can it be reused?

If I remember right, you can't reuse ferric chloride. There is another acid bath recipe (I don't remember the link) that you can make yourself and recharge to avoid the recycling issue but it's more dangerous.
Edit : found a link
Last edited by Vierax on 25 Nov 2013, 01:37, edited 1 time in total.
Vierax
User avatar

Unread post25 Nov 2013, 01:27

User avatar
X
Vierax
 
Posts: 725
Joined: 30 Sep 2012, 04:34
Location: France (Lille)
Main keyboard: Tipro MID KM128 Bépo layout
Main mouse: Kensington Orbit Trackball
Favorite switch: MX Clear / MX Grey (under thumbs)
Club member: -
 
 
Human is binary : 1+1=10 just look at your hands or your feet :·)
Be careful with that stuff.

Spoiler:
webwit
User avatar
Wild Duck

Unread post25 Nov 2013, 01:33

User avatar
X
webwit
Wild Duck
 
Posts: 9695
Joined: 27 Jan 2011, 23:27
Location: The Netherlands
Main keyboard: HHKB Pro II
Favorite switch: IBM beam spring
Club member: 0000
 
 
Findecanor wrote:Lid from an old record player?

ahah, yes :) I use for all kind of keyboard related experiment :) (eg: retr0bright)
Findecanor wrote:What do you do with the acid afterwards? Can it be reused?

unfortunately it can't be reused.
matt3o
User avatar
-[°_°]-

Unread post25 Nov 2013, 07:47

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Bagus,matt3o creative Always making compact kibord,wait another project but not compact again :?
more robust than usual handwiring,I suppose without wiring it seems still :lol: :?
ماء
User avatar

Unread post25 Nov 2013, 08:07

User avatar
X
ماء
 
Posts: 547
Joined: 24 Apr 2013, 11:12
Location: Solo, ID
Main keyboard: Soon
Main mouse: Roccat Lua
Favorite switch: Blacks to heavy>Lighter
Club member: -
 
Did you shield the underside of your Teensy?
Image
I've had ghosting in the columns of my similarly shaped keyboard. We can't fix the Teensy under the space bar like your previous designs, so a new technique is required. I used some thin plastic to separate the Teensy from the bare diodes, but this was only 95% effective. The ghosting only happened now and then, once the case was fully tightened of course so I couldn't investigate.

I've taken out the Teensy now for a second shot, and I'll try to make the wires spread out more cleanly, so I can fix it to the extra case layers which are now glued around my mini USB socket. But I wonder if you came up with something cunning I hadn't thought of.
Muirium
User avatar
µ

Unread post25 Nov 2013, 16:30

User avatar
X
Muirium
µ
 
Posts: 22407
Joined: 03 Feb 2013, 10:11
Location: Edinburgh, Scotland
Main keyboard: IBM 4704 Kishsaver
Main mouse: Apple Magic Trackpad
Favorite switch: Gotta Try 'Em All
Club member: -
 
 
if I remember from one of your pictures you have loose wires connecting the rows/cols. my suggestion would be to make the wires very tight. Can you take a close up of your hand-wiring job?
matt3o
User avatar
-[°_°]-

Unread post25 Nov 2013, 16:49

User avatar
X
matt3o
-[°_°]-
 
Posts: 8162
Joined: 03 Sep 2012, 15:14
Location: Italy
Main keyboard: WhiteFox
Main mouse: Anywhere MX
Favorite switch: Anything, really
Club member: 0030
 
 
This signature intentionally left blank...
Well, it's a bit of a mess (my style!) but not especially loose. I stripped the middle of some insulated wires and threaded them under the diode lines. I'll dig up a picture.

The bigger mess was the way I had the Teensy hooked up. Some wires tight and others loose. I'll redo that tonight and see what happens.

The ghosting was annoying enough to need fixing, but not so bad I haven't already used the keyboard as my primary for a couple of weeks. (I have two function keys so I could work around the problem, which was my right Fn key triggering its entire column every hour or two.) Besides my short circuit, the board's got a great feel to it!
Muirium
User avatar
µ

Unread post25 Nov 2013, 17:02

User avatar
X
Muirium
µ
 
Posts: 22407
Joined: 03 Feb 2013, 10:11
Location: Edinburgh, Scotland
Main keyboard: IBM 4704 Kishsaver
Main mouse: Apple Magic Trackpad
Favorite switch: Gotta Try 'Em All
Club member: -
 
 
HHFox Black :lol:
Spoiler:
GBq8Xub copy.jpg
ماء
User avatar

Unread post25 Nov 2013, 17:28

User avatar
X
ماء
 
Posts: 547
Joined: 24 Apr 2013, 11:12
Location: Solo, ID
Main keyboard: Soon
Main mouse: Roccat Lua
Favorite switch: Blacks to heavy>Lighter
Club member: -
 
Next

Who is online

Users browsing this forum: chrisjunlee, K-rnix, Sankart, wobbled and 45 guests