Author Topic: M0110a drop-in PCB with QMK  (Read 1039 times)

0 Members and 1 Guest are viewing this topic.

Offline elmo

  • Thread Starter
  • Posts: 137
  • Location: Hamburg, Germany
    • homepage
M0110a drop-in PCB with QMK
« on: Mon, 18 May 2020, 06:21:01 »
Hey all,

just wanted to present you some small project that I recently started.

I got my hands on an old Apple M0110a keyboard a few weeks ago (found it for really cheap on eBay).
It was in pretty good condition and the original PCB is still working so I converted it to USB using an Arduino Pro Micro.
While that does work it has some minor issues (virtually stuck keys, sudden disconnects etc.) I started to think about if it wouldn't be possible to find a better solution for it.

So I made this:

A fully QMK compatible drop-in replacement PCB for the Apple M0110a  :D
https://github.com/elmo-space/m0110a_usb

It uses the Atmega32a 40-pin DIP package that sits in the exact same location as the controller on the original PCB (right under the spacebar) and the entire PCB is built using THT parts only to keep a vintage look to the board.




So far I have not ordered any prototypes but I will do that soon to test out if everything fits correctly.

The entire project is open source and everyone is welcome to submit improvements :)
« Last Edit: Thu, 28 May 2020, 05:04:17 by elmo »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 3662
  • Location: England
Re: M0110a drop-in PCB with QMK
« Reply #1 on: Mon, 18 May 2020, 06:47:02 »
I'm not familiar with this board so maybe it's right but there's a switch in the Enter area that's not connected to anything that looks strange to me.

Other than that great idea and I love the retro through hole controller.  Thanks for open sourcing it too :thumb:
                               
Ducky Zero, MX Reds    JD40, Jailhouse Blues           GH60
Soarer controller

Offline elmo

  • Thread Starter
  • Posts: 137
  • Location: Hamburg, Germany
    • homepage
Re: M0110a drop-in PCB with QMK
« Reply #2 on: Mon, 18 May 2020, 06:55:04 »
I'm not familiar with this board so maybe it's right but there's a switch in the Enter area that's not connected to anything that looks strange to me.

That is indeed intentional. The enter key on that board uses a "blind" switch that is not connected to anything as a stabilizer  :D

Offline suicidal_orange

  • * Global Moderator
  • Posts: 3662
  • Location: England
Re: M0110a drop-in PCB with QMK
« Reply #3 on: Mon, 18 May 2020, 07:14:56 »
Of course, it's Apple - they had to do something non-standard even back then
                               
Ducky Zero, MX Reds    JD40, Jailhouse Blues           GH60
Soarer controller

Offline keebler64

  • Posts: 55
Re: M0110a drop-in PCB with QMK
« Reply #4 on: Tue, 19 May 2020, 07:16:51 »
Nice, would have made me doing this redundant... (7 years ago).. https://i.imgur.com/hAZcYfL.jpg , https://i.imgur.com/K8ofn2F.jpg


« Last Edit: Tue, 19 May 2020, 07:18:37 by keebler64 »

Offline elmo

  • Thread Starter
  • Posts: 137
  • Location: Hamburg, Germany
    • homepage
Re: M0110a drop-in PCB with QMK
« Reply #5 on: Tue, 19 May 2020, 08:33:00 »
Nice, would have made me doing this redundant... (7 years ago).. https://i.imgur.com/hAZcYfL.jpg , https://i.imgur.com/K8ofn2F.jpg

I've seen quite a few handwired M0110a/d now. Thought about doing it myself first :D

Offline nevin

  • Posts: 750
  • Location: US
Re: M0110a drop-in PCB with QMK
« Reply #6 on: Sat, 23 May 2020, 12:20:09 »
looks great. will keep an eye on this. big fan of the old apple boards. (have more than a couple)
Keeb.io Viterbi, Apple m0110, Apple m0120, Apple m0110a, Apple 658-4081, Apple M1242, Apple AEK II, MK96, GH60/Pure, Cherry g84-4100, Adesso AKP-220B, Magicforce 68