Author Topic: DIY Alps PCB  (Read 25190 times)

0 Members and 1 Guest are viewing this topic.

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
DIY Alps PCB
« on: Thu, 05 November 2015, 02:02:05 »
Those of you who follow me on Instagram already know what I've been up to lately, but as usual I'm going to share my recent project here too.

Even though my laser cut plates fit very snugly to keep those Alps and Matias switches in place, a PCB can make you more safe when removing key caps. It also adds stability, making the option of a less supporting case or frame possible.

When I made the design in ExpressPCB I had these priorities for the design set: #1 for easy diy etching it should be single sided; #2 the matrix should be optimized for ease of TMK setup, not for using less pins; #3 flexibility in connection to controllers, with an easy to follow pinout; #4 it needs to look pretty! :)

And the layout? My dear old friend, the Apple M0118 based 60%, of course :)

So..  after a lot of tinkering in ExpressPCB I made my first PCB, just to see how it would work. The toner transfer got bad in places (not careful enough with the iron?) and needed some repair with a pcb marker pen, and the pad placing for the switches wasn't good enough, so that needed some more careful measuring. Board number two was better. Did mess some stuff up when moving the switch placements, but for number three that has been solved. The number two board got some patching up with wire and solder. No biggie. Also it seems hard to get the pattern entirely free from gaps in the toner when transferring to the pcb, so tracing connectivity with a multimeter and repairing a gap or two is probably going to be needed for all of these boards unless I get that issue solved somehow.

The connector is a single line for connecting a Teensy 2.0 via wire or (to be tested with board number three) a direct pin connection to a Teensy++.  Numbering goes from cols 13 to 0, then rows 0 to 4. Easy to remember and follow.

Edit: Here's the PCB file * Y63.pcb (60.73 kB - downloaded 356 times.)
Edit again: Here's a PCB file for the ANSI version (not yet tested) * Y62.pcb (59.87 kB - downloaded 290 times.)
Another Edit: PDF files for both pcbs, with silkscreen as guide for placing jumpers and diodes.
* Y63.pdf (41.72 kB - downloaded 425 times.)
* Y63silkscreen.pdf (8.62 kB - downloaded 382 times.)
* Y62.pdf (41.18 kB - downloaded 362 times.)
* Y62silkscreen.pdf (8.51 kB - downloaded 340 times.)

Now for some pics:

116194-6

116170-7 116172-8 116174-9

116176-10 116178-11 116180-12

116182-13 116184-14 116186-15

116188-16 116190-17 116192-18

116399-19 116401-20 116403-21
« Last Edit: Tue, 24 November 2015, 13:09:57 by Yoe »

Offline jaffers

  • Posts: 611
Re: DIY Alps PCB
« Reply #1 on: Thu, 05 November 2015, 03:07:39 »
Nice work man, you did a good job of reusing alps, I am thinking of harvesting a few and reusing them myself and now you have a created a template for them ^:)



That teensy controller also reminded me of the original apple logo, I'm not sure if that was intentional on your behalf   :p

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #2 on: Thu, 05 November 2015, 03:36:57 »
Nice work man, you did a good job of reusing alps, I am thinking of harvesting a few and reusing them myself and now you have a created a template for them ^:)

Show Image


That teensy controller also reminded me of the original apple logo, I'm not sure if that was intentional on your behalf   :p

Sort of intentional, I guess :) Apple-like rainbow colors plus nice looking cable :) Not really right order for Apple logo, but anyway :)

Offline Bucake

  • Posts: 945
  • Location: The Netherlands
Re: DIY Alps PCB
« Reply #3 on: Thu, 05 November 2015, 04:32:20 »
damn that's cool
IBM Model F XT // Realforce 87U 55g Type-S // HHKBP2 45g Type-S // KBT Pure Pro Cherry MX Red

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #4 on: Thu, 05 November 2015, 04:46:04 »
Speaking of template.. I'm going to add the ExpressPCB file to OP later, so anyone can try making one of these or use for reference. Also, the plate files could be of interest for people, so I'm throwing them in here. Y63 is my regular one based on the M0118 (ISO) and the Y62 is based on M0116 (ANSI). A Y62 version if the PCB is not made yet, but I plan to do that too.

116209-0

* Y63.dwg (70.1 kB - downloaded 215 times.)

116211-2

* Y62.dwg (37.9 kB - downloaded 322 times.)
« Last Edit: Thu, 05 November 2015, 05:55:47 by Yoe »

Offline neverused

  • Posts: 572
Re: DIY Alps PCB
« Reply #5 on: Thu, 05 November 2015, 08:50:04 »
Awesome work! I tracked this on Instagram, but it's nice to see the full log here.

Offline Charger

  • Posts: 168
Re: DIY Alps PCB
« Reply #6 on: Thu, 05 November 2015, 11:11:33 »
looks nice. I have been thinking about making a single sided pcb for a project Im working on as well so it is nice seeing others doing it.

Offline jbondeson

  • Posts: 470
Re: DIY Alps PCB
« Reply #7 on: Thu, 05 November 2015, 11:14:26 »
Amazing work as usual Yoe!  :thumb:

Always appreciate how much you share with the community.

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #8 on: Thu, 05 November 2015, 11:36:07 »
Ok.. updated the OP with the Y63 PCB file. Y62 file to be made this weekend I guess.

Amazing work as usual Yoe!  :thumb:

Always appreciate how much you share with the community.

Thank you! And thanks again for scanning the M0116 plate for me! :)

looks nice. I have been thinking about making a single sided pcb for a project Im working on as well so it is nice seeing others doing it.

Thanks! Yeh, it takes a bit of work and a whole lot of jumpers.. :P Not sure if it is any faster than making a hand wired board, but it looks good and works nicely :) Also I enjoyed the designing and etching parts very much :)

Offline sean

  • Posts: 304
  • Location: United States
  • Mechanical newb
Re: DIY Alps PCB
« Reply #9 on: Thu, 05 November 2015, 11:55:08 »
Wow! That's really cool.

I wish I had the space to do projects like that!

Offline Charger

  • Posts: 168
Re: DIY Alps PCB
« Reply #10 on: Thu, 05 November 2015, 11:56:22 »
Ok.. updated the OP with the Y63 PCB file. Y62 file to be made this weekend I guess.


looks nice. I have been thinking about making a single sided pcb for a project Im working on as well so it is nice seeing others doing it.

Thanks! Yeh, it takes a bit of work and a whole lot of jumpers.. :P Not sure if it is any faster than making a hand wired board, but it looks good and works nicely :) Also I enjoyed the designing and etching parts very much :)
ya I don't expect it to be faster then hand wiring, I'm decently fast at that unless I'm trying to toss in leds, its the cleaner look I'm after. I have also been doing the toner transfer pcb etching method for years as it is for making things like dog tags and even a name plate on the bottom of a keyboard I made for someone as it is I have just never used to to make a pcb lol.

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #11 on: Thu, 05 November 2015, 12:40:25 »
Ok.. updated the OP with the Y63 PCB file. Y62 file to be made this weekend I guess.


looks nice. I have been thinking about making a single sided pcb for a project Im working on as well so it is nice seeing others doing it.

Thanks! Yeh, it takes a bit of work and a whole lot of jumpers.. :P Not sure if it is any faster than making a hand wired board, but it looks good and works nicely :) Also I enjoyed the designing and etching parts very much :)
ya I don't expect it to be faster then hand wiring, I'm decently fast at that unless I'm trying to toss in leds, its the cleaner look I'm after. I have also been doing the toner transfer pcb etching method for years as it is for making things like dog tags and even a name plate on the bottom of a keyboard I made for someone as it is I have just never used to to make a pcb lol.
Well then, you're good to go! :) Etching other stuff like name plates and such things sort of happened for me too in the process.. had some smaller pcb parts that I made some test transfers to. When I got the hang of it, I made a nice little Alps logo pin for a fellow Alps fan… :)

Offline CPTBadAss

  • Woke up like this
  • Posts: 14363
    • Tactile Zine
Re: DIY Alps PCB
« Reply #12 on: Thu, 05 November 2015, 12:45:05 »
When I got the hang of it, I made a nice little Alps logo pin for a fellow Alps fan… :)

I was wondering how you made that pin @.@



From here. Didn't realized it was etched. So cool. I'm going to have to pick your brain at a future point because I want to etch an Alps PCB too.

If you're not following @trasselfrisyr on instagram already, you're really missing out.

Offline kiwi99

  • that's a gnarly dookie
  • Posts: 748
  • Location: Vancouver, BC
  • authentic church of halverson member
Re: DIY Alps PCB
« Reply #13 on: Thu, 05 November 2015, 14:58:29 »
Really nice design, if I can find board to harvest I'd love to make something like this.  :thumb:

Offline nubbinator

  • Dabbler Supreme
  • * Maker
  • Posts: 8658
  • Location: Orange County, CA
  • Model M "connoisseur"
Re: DIY Alps PCB
« Reply #14 on: Thu, 05 November 2015, 17:25:13 »
That's pretty damn awesome.  I still need an idiot's guide to making your own keyboard so I can do something like this someday.

Offline umeboshi

  • Posts: 39
Re: DIY Alps PCB
« Reply #15 on: Fri, 06 November 2015, 02:01:18 »
So clean, from the board to the case  :eek:  Thanks for sharing!

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #16 on: Fri, 06 November 2015, 12:47:50 »
Thank you, all :)

Now I have made an ANSI (M0116) version of the pcb layout too. Added to OP. Not verified other than matching printout of plate to pcb silk screen layer print, and visual trace check of circuit print. If anyone finds an error, I very much appreciate a heads up :)

Offline Charger

  • Posts: 168
Re: DIY Alps PCB
« Reply #17 on: Fri, 06 November 2015, 17:31:07 »
If I don't get around to making a pcb because of this thread at least it got me motivated to redo the tmk firmware for my handwired 40% that I messed up the firmware on lol.

Offline p1114501510

  • Posts: 15
  • 尴尬癌晚期患者
Re: DIY Alps PCB
« Reply #18 on: Sun, 08 November 2015, 19:27:09 »
Great Job. Using Alps switches is a new approach.  XD

Offline njbair

  • Posts: 2825
  • Location: Cleveland, Ohio
  • I love the Powerglove. It's so bad.
    • nickbair.net
Re: DIY Alps PCB
« Reply #19 on: Sun, 08 November 2015, 21:21:02 »
Fun stuff! I don't have etching equipment but I once used a CNC mill to route out & drill a small PCB for a project. I should look into an etching setup some day.

Alpine Winter GB | My Personal TMK Firmware Repo
IBM Rubber Band "Floss" Mod | Click Modding Alps 101 | Flame-Polishing Cherry MX Stems
Review: hasu's USB to USB converter
My boards:
More
AEKII 60% | Alps64 HHKB | Ducky Shine 3, MX Blues | IBM Model M #1391401, Nov. 1990 | IBM SSK #1391472, Nov. 1987, screw modded, rubber-band modded | Noppoo EC108-Pro, 45g | Infinity 60% v2 Hacker, Matias Quiet Pros | Infinity 60% v2 Standard, MX Browns | Cherry G80-1800LPCEU-2, MX Blacks | Cherry G80-1813 (Dolch), MX Blues | Unicomp M-122, ANSI-modded | Unicomp M-122 (Unsaver mod in progress) | 2x Unitek K-258, White Alps | Apple boards (IIGS, AEKII) | Varmilo VA87MR, Gateron Blacks | Filco Zero TKL, Fukka White Alps | Planck, Gateron Browns | Monarch, click-modded Cream Alps

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #20 on: Mon, 09 November 2015, 01:48:26 »
Fun stuff! I don't have etching equipment but I once used a CNC mill to route out & drill a small PCB for a project. I should look into an etching setup some day.

CNC routing PCBs.. cool, never heard of that approach before!

As for etching setups, there sure are really advanced and expensive stuff available, but I've gone for the cheap option. Haven't mentioned much about the etching part, but I might as well, if someone is curious..

Stuff to have: access to a decent laser printer; toner transfer paper (got cheap china stuff); copper clad laminate; clothes iron for the toner transfer; etching powder (ferric cloride); plastic containers for etching and water baths; protective glasses and gloves; something to put the etching liquid in after use; IPA; Acetone; some rags; a pillar drill for making the holes (like a mounted dremel).

The process:

* Print the circuit design onto toner transfer paper. If the transfer paper jams the printer because it's too flimsy, use paper based adhesive tape to mount the leading edge to regular paper.
* Sand and clean the copper side of the laminate. Use fine grit paper or steel wool and then a rag doused with isopropyl alcohol.
* Iron the toner onto the laminate. Make sure everything lines up properly. First press the iron as evenly as possible over the paper, then go over it thoroughly with the edge of the iron to really make the toner stick.
* Let the laminate cool down a bit. Don't burn yourself handling it.
* Put the laminate and paper in water. When the paper loosens up, slowly and carefully peel it off the laminate, and make sure the toner stays on the copper. If it fails, just wipe toner off with acetone and start over from step one.
* Put on protective gear.
* Pour warm water in the etching container and get the powder in. Let it dissolve.
* Put the laminate in the etching liquid and start agitating. Just keep the liquid on motion over the copper until the copper is gone. (Don't over-etch!)
* When it's done, put it in water to stop the etching.
* Clean the toner off the traces with acetone and rags
* Admire it for a while and post on Instagram
* Drill the holes. Carefully. Don't get sloppy.
* That's it! :)
« Last Edit: Mon, 09 November 2015, 02:12:24 by Yoe »

Offline heedpantsnow

  • * Esteemed Elder
  • Posts: 3692
  • Location: Orlando, FL
  • Old enough to know better
Re: DIY Alps PCB
« Reply #21 on: Mon, 09 November 2015, 06:57:01 »

Fun stuff! I don't have etching equipment but I once used a CNC mill to route out & drill a small PCB for a project. I should look into an etching setup some day.

CNC routing PCBs.. cool, never heard of that approach before!

As for etching setups, there sure are really advanced and expensive stuff available, but I've gone for the cheap option. Haven't mentioned much about the etching part, but I might as well, if someone is curious..

Stuff to have: access to a decent laser printer; toner transfer paper (got cheap china stuff); copper clad laminate; clothes iron for the toner transfer; etching powder (ferric cloride); plastic containers for etching and water baths; protective glasses and gloves; something to put the etching liquid in after use; IPA; Acetone; some rags; a pillar drill for making the holes (like a mounted dremel).

The process:

* Print the circuit design onto toner transfer paper. If the transfer paper jams the printer because it's too flimsy, use paper based adhesive tape to mount the leading edge to regular paper.
* Sand and clean the copper side of the laminate. Use fine grit paper or steel wool and then a rag doused with isopropyl alcohol.
* Iron the toner onto the laminate. Make sure everything lines up properly. First press the iron as evenly as possible over the paper, then go over it thoroughly with the edge of the iron to really make the toner stick.
* Let the laminate cool down a bit. Don't burn yourself handling it.
* Put the laminate and paper in water. When the paper loosens up, slowly and carefully peel it off the laminate, and make sure the toner stays on the copper. If it fails, just wipe toner off with acetone and start over from step one.
* Put on protective gear.
* Pour warm water in the etching container and get the powder in. Let it dissolve.
* Put the laminate in the etching liquid and start agitating. Just keep the liquid on motion over the copper until the copper is gone. (Don't over-etch!)
* When it's done, put it in water to stop the etching.
* Clean the toner off the traces with acetone and rags
* Admire it for a while and post on Instagram
* Drill the holes. Carefully. Don't get sloppy.
* That's it! :)

Can't you use the leftover acid to dispose of dead bodies?  Might be a faster way to recoup some of the material costs...
I'm back.

Espresso machine overhaul: https://geekhack.org/index.php?topic=78261.0

Carbon Fiber keyboard base: https://geekhack.org/index.php?topic=54825

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #22 on: Mon, 09 November 2015, 07:25:05 »

Fun stuff! I don't have etching equipment but I once used a CNC mill to route out & drill a small PCB for a project. I should look into an etching setup some day.

CNC routing PCBs.. cool, never heard of that approach before!

As for etching setups, there sure are really advanced and expensive stuff available, but I've gone for the cheap option. Haven't mentioned much about the etching part, but I might as well, if someone is curious..

Stuff to have: access to a decent laser printer; toner transfer paper (got cheap china stuff); copper clad laminate; clothes iron for the toner transfer; etching powder (ferric cloride); plastic containers for etching and water baths; protective glasses and gloves; something to put the etching liquid in after use; IPA; Acetone; some rags; a pillar drill for making the holes (like a mounted dremel).

The process:

* Print the circuit design onto toner transfer paper. If the transfer paper jams the printer because it's too flimsy, use paper based adhesive tape to mount the leading edge to regular paper.
* Sand and clean the copper side of the laminate. Use fine grit paper or steel wool and then a rag doused with isopropyl alcohol.
* Iron the toner onto the laminate. Make sure everything lines up properly. First press the iron as evenly as possible over the paper, then go over it thoroughly with the edge of the iron to really make the toner stick.
* Let the laminate cool down a bit. Don't burn yourself handling it.
* Put the laminate and paper in water. When the paper loosens up, slowly and carefully peel it off the laminate, and make sure the toner stays on the copper. If it fails, just wipe toner off with acetone and start over from step one.
* Put on protective gear.
* Pour warm water in the etching container and get the powder in. Let it dissolve.
* Put the laminate in the etching liquid and start agitating. Just keep the liquid on motion over the copper until the copper is gone. (Don't over-etch!)
* When it's done, put it in water to stop the etching.
* Clean the toner off the traces with acetone and rags
* Admire it for a while and post on Instagram
* Drill the holes. Carefully. Don't get sloppy.
* That's it! :)

Can't you use the leftover acid to dispose of dead bodies?  Might be a faster way to recoup some of the material costs...

Sure, if it's a copper [punpunpun], otherwise nah. :)

Offline sean

  • Posts: 304
  • Location: United States
  • Mechanical newb
Re: DIY Alps PCB
« Reply #23 on: Mon, 09 November 2015, 08:57:17 »
Thanks for the write up. I have all of that stuff except for transfer paper and copper clad laminate and I'd love to give it a try. I think I remember Ben Heck did a segment on making pcb's which I should go rewatch.

Offline grav3serker

  • Posts: 251
  • Location: California
  • graves + berserker = grav3serker
Re: DIY Alps PCB
« Reply #24 on: Sun, 15 November 2015, 19:04:05 »
Looks great! Question about those red caps. What dye did you use?

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #25 on: Mon, 16 November 2015, 01:09:15 »
Looks great! Question about those red caps. What dye did you use?

It's Dylon multi-purpose dye, Tangerine (#39).

Offline Norman_the_Owl

  • Posts: 115
  • Location: New Jersey
Re: DIY Alps PCB
« Reply #26 on: Mon, 16 November 2015, 17:25:10 »
That PCB is insanely pretty

Great, now you've re-inspired me to make my own again :(

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: DIY Alps PCB
« Reply #27 on: Mon, 16 November 2015, 21:07:06 »
Just decided to look at this thread.  This is awesome.
Wish I had some gif or quote for this space, but I got nothing

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #28 on: Wed, 18 November 2015, 07:50:53 »
Just decided to look at this thread.  This is awesome.

Thanks :)

Thanks for the write up. I have all of that stuff except for transfer paper and copper clad laminate and I'd love to give it a try. I think I remember Ben Heck did a segment on making pcb's which I should go rewatch.

Cool! Just do it! I'd love some pictures of your progress when you get going, please :)

That PCB is insanely pretty

Great, now you've re-inspired me to make my own again :(

Yeh, I'm so sorry 'bout that  ;D

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #29 on: Tue, 24 November 2015, 04:15:45 »
Got my Teensy++ 2.0 yesterday, so I tried fitting it on... so this is my idea:



Then I'll make a nice little cable from the usb jack of the Teensy to a pcb fitted jack that goes in the back of the case...



Well.. that's what's happening. Not much time for my hobby this week though.
« Last Edit: Tue, 24 November 2015, 04:18:49 by Yoe »

Offline tufty

  • Posts: 347
  • Location: French Alps
Re: DIY Alps PCB
« Reply #30 on: Tue, 24 November 2015, 12:36:32 »
Hey Yoe.  Lovely.

I don't suppose there's a chance of getting a pdf of the ANSI board layout, is there?  Have no Woindoze, but do have a M0116 that could be sacrificed to the gods of custom boarding.

Hrm.  Actually, scratch that, the M0116 is a big L return key ISO layout.

Cheers

Simon
« Last Edit: Tue, 24 November 2015, 12:39:11 by tufty »

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
DIY Alps PCB
« Reply #31 on: Tue, 24 November 2015, 12:56:47 »
Hey Yoe.  Lovely.

I don't suppose there's a chance of getting a pdf of the ANSI board layout, is there?  Have no Woindoze, but do have a M0116 that could be sacrificed to the gods of custom boarding.

Hrm.  Actually, scratch that, the M0116 is a big L return key ISO layout.

Cheers

Simon

Hmm… not really ISO.. and not really ANSI, but anyway.. the 60% versions of M0116 and M0118 look like this if anyone wants to compare them.

http://www.keyboard-layout-editor.com/#/gists/ed2b000384294c5367ac
http://www.keyboard-layout-editor.com/#/gists/cabdba495c0c3a285aae

I'll make pdf files from both pcbs and put them in the OP. No problemo!  :thumb:

Oh, and the M0116 is Y62 and M0118 is Y63. To avoid confusion.
« Last Edit: Tue, 24 November 2015, 13:25:24 by Yoe »

Offline tufty

  • Posts: 347
  • Location: French Alps
Re: DIY Alps PCB
« Reply #32 on: Tue, 24 November 2015, 13:53:15 »
You're a star.  Y62 is what I needed.

Cheers.

Offline Charger

  • Posts: 168
Re: DIY Alps PCB
« Reply #33 on: Tue, 24 November 2015, 13:58:21 »
now you just need to get that teensy out of there and solder in the chips instead

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #34 on: Tue, 24 November 2015, 14:11:02 »
now you just need to get that teensy out of there and solder in the chips instead

Yeh, I knoooow… It will happen, eventually :)

You're a star.  Y62 is what I needed.

Cheers.

You're welcome! Would love to follow your build closely! As previously noted: the Y62 is untested, but it SHOULD work :) Will gladly assist if there are complications.

Offline sean

  • Posts: 304
  • Location: United States
  • Mechanical newb
Re: DIY Alps PCB
« Reply #35 on: Tue, 24 November 2015, 14:43:36 »
now you just need to get that teensy out of there and solder in the chips instead

What's wrong with the Teensy exactly? Am I missing something?

Offline Charger

  • Posts: 168
Re: DIY Alps PCB
« Reply #36 on: Tue, 24 November 2015, 14:56:30 »
now you just need to get that teensy out of there and solder in the chips instead

What's wrong with the Teensy exactly? Am I missing something?
nothing is wrong with the teensy other then it cost far more then the parts to put on the board and it would look cleaner without soldering a second pcb onto the keyboard.

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #37 on: Tue, 24 November 2015, 15:23:00 »

now you just need to get that teensy out of there and solder in the chips instead

What's wrong with the Teensy exactly? Am I missing something?
nothing is wrong with the teensy other then it cost far more then the parts to put on the board and it would look cleaner without soldering a second pcb onto the keyboard.

Exactly. And one of the points of the present version of my pcbs is that it should be as easy as possible for anyone to build at home and to program, so.. yes, not as sweet as it would be with the chip right on the board, but so much easier to build this way.

Offline grav3serker

  • Posts: 251
  • Location: California
  • graves + berserker = grav3serker
Re: DIY Alps PCB
« Reply #38 on: Tue, 24 November 2015, 16:13:51 »
Got my Teensy++ 2.0 yesterday, so I tried fitting it on... so this is my idea:

(Attachment Link)

Then I'll make a nice little cable from the usb jack of the Teensy to a pcb fitted jack that goes in the back of the case...

(Attachment Link)

Well.. that's what's happening. Not much time for my hobby this week though.

Do you need to program the Teensy at all? I'm a total n00b when it comes to electronics and such, but I really want to make a 60% M0116.

Would it be better to buy a blank PCB and make it myself, or order it from ExpressPCB? Any help would be much appreciated! Cheers!

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #39 on: Wed, 25 November 2015, 01:18:39 »
Got my Teensy++ 2.0 yesterday, so I tried fitting it on... so this is my idea:

(Attachment Link)

Then I'll make a nice little cable from the usb jack of the Teensy to a pcb fitted jack that goes in the back of the case...

(Attachment Link)

Well.. that's what's happening. Not much time for my hobby this week though.

Do you need to program the Teensy at all? I'm a total n00b when it comes to electronics and such, but I really want to make a 60% M0116.

Would it be better to buy a blank PCB and make it myself, or order it from ExpressPCB? Any help would be much appreciated! Cheers!

You would need to adapt Hasu's TMK to this matrix and layout, but there is pretty straightforward guide by matt3o for that. I have my own modified files for the Y63 board that I can share upon request, but nothing ready made for the Y62, as I have not built one of those yet. Will of course help out should you get stuck :)

This design is for diy pcb making from blank boards. I recommend getting one or two 300x200 mm boards of copper clad laminate. Cut them in 300x100 pieces and you will get two keyboard pcbs from each of those. To have it fabricated by ExpressPCB would require some changes to the design, moving stuff to the other layer, using vias instead of jumpers and stuff like that.

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #40 on: Sun, 29 November 2015, 15:07:52 »
More pics:






« Last Edit: Mon, 04 January 2016, 06:04:33 by Yoe »

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #41 on: Mon, 04 January 2016, 06:12:03 »
Another pic:



So, this is very close to finished now. Just needs a hole in the back for USB, and oil finish.

Also needs key caps. Sadly I'm out of them at the moment. Anyone with a M0118 lying around who wants to buy this board in its barebone state (when it is finished), just pm me.
« Last Edit: Mon, 04 January 2016, 06:13:56 by Yoe »

Offline Laser

  • Posts: 102
  • Location: euROpe
Re: DIY Alps PCB
« Reply #42 on: Mon, 04 January 2016, 07:19:49 »
Great thread! I'm interested in something ... similar, but for switches with 4 pins each (such as very low, common profile, Alps, or Space Invader switches).
Do you think it one can start from your PCB design and adapt it, or things must be started from point zero?

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #43 on: Mon, 04 January 2016, 08:27:02 »
Great thread! I'm interested in something ... similar, but for switches with 4 pins each (such as very low, common profile, Alps, or Space Invader switches).
Do you think it one can start from your PCB design and adapt it, or things must be started from point zero?

Probably not to hard to make a new component in ExpressPCB with the pinout of the switch you want to use, put them in place of the Alps ones and go from there. Or use this one for inspiration and go from scratch :)

Offline Laser

  • Posts: 102
  • Location: euROpe
Re: DIY Alps PCB
« Reply #44 on: Mon, 04 January 2016, 08:35:18 »

Thanks! I kinda have no experience with this stuff (other than soldering) but - there is a start to everything :)

Offline qwack

  • Posts: 310
  • Location: ISO FR
Re: DIY Alps PCB
« Reply #45 on: Mon, 04 January 2016, 09:18:24 »
I am not sure what I prefer: the final result, or the way you documented the process. Anyway, great work!

Pure Pro w/MX Red - [review]

Offline MAR82

  • Posts: 494
  • Location: It says I'm in France
  • Keyboard Addict
Re: DIY Alps PCB
« Reply #46 on: Mon, 04 January 2016, 09:56:32 »
I really love the vintage look that the PCB has, beauty in simplicity  :thumb:

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #47 on: Wed, 10 February 2016, 08:42:16 »
So... this board took a last minute exit off the ISO highway onto the ANSI turnpike. A detour via a new Y62 plate, a new Y62 pcb and a package of switches, key caps and stabilizers sent from the US. Why? Because someone wanted to buy it, and we ended up making some changes... In the end I believe all that stayed with the board was the Teensy++ 2.0 controller with its usb connectors, the inner wood frame for mounting, and the oak frame sides. Did it turn out much better than it was heading for on the previous route? Well, I'd say it did! Just some TMK editing left on it now, so you may see some pics! :)

127710-0 127712-1 127714-2

127716-3 127718-4 127720-5

127722-6 127724-7 127726-8
« Last Edit: Wed, 10 February 2016, 09:02:27 by Yoe »

Offline njbair

  • Posts: 2825
  • Location: Cleveland, Ohio
  • I love the Powerglove. It's so bad.
    • nickbair.net
Re: DIY Alps PCB
« Reply #48 on: Wed, 10 February 2016, 10:02:28 »
Impressive, as always, Yoe. Those dyed keycaps look incredible.

You should offer your PBT keycap dyeing skills as a paid service in the artisan forum. I'm not joking.

Alpine Winter GB | My Personal TMK Firmware Repo
IBM Rubber Band "Floss" Mod | Click Modding Alps 101 | Flame-Polishing Cherry MX Stems
Review: hasu's USB to USB converter
My boards:
More
AEKII 60% | Alps64 HHKB | Ducky Shine 3, MX Blues | IBM Model M #1391401, Nov. 1990 | IBM SSK #1391472, Nov. 1987, screw modded, rubber-band modded | Noppoo EC108-Pro, 45g | Infinity 60% v2 Hacker, Matias Quiet Pros | Infinity 60% v2 Standard, MX Browns | Cherry G80-1800LPCEU-2, MX Blacks | Cherry G80-1813 (Dolch), MX Blues | Unicomp M-122, ANSI-modded | Unicomp M-122 (Unsaver mod in progress) | 2x Unitek K-258, White Alps | Apple boards (IIGS, AEKII) | Varmilo VA87MR, Gateron Blacks | Filco Zero TKL, Fukka White Alps | Planck, Gateron Browns | Monarch, click-modded Cream Alps

Offline Yoe

  • Thread Starter
  • Posts: 273
  • Location: Skellefteå, Sweden
  • Alps & ISO <3
Re: DIY Alps PCB
« Reply #49 on: Wed, 10 February 2016, 14:09:55 »
Impressive, as always, Yoe. Those dyed keycaps look incredible.

You should offer your PBT keycap dyeing skills as a paid service in the artisan forum. I'm not joking.

Thank you!

Yes, I'm actually considering doing that. Just feel the need to try out some more colors first, so I have a bunch of color options that I'm confident in using.

I have also recently acquired a bunch of M0116 donor keyboards, so I'm pretty close now to offering built to order Y62 boards too. I already have people on my waiting list, and I haven't even posted in the classifieds or artisan forums yet, so that's nice :)