geekhack
geekhack Projects => Making Stuff Together! => Topic started by: elmo on Thu, 11 June 2020, 06:28:08
-
Hey everybody
I recently designed a new PCB for the Apple M0110a.
The project turned out really nice and the board worked perfectly.
After being asked by quite a few people if I could also create a new PCB for the M0116 I decided to go for it, got myself a really old and filthy board on eBay and went straight into it.
The PCB project is open source again and all the stuff can be found here: https://github.com/elmo-space/m0116_usb
I used the same principles that I had for the M0110a on this project. THT parts only, full size DIP ATmega32A in the same location as the original controller. That way the board keeps a kinda vintage and original looking feel.
(https://i.imgur.com/2WhnPk5.png) (https://i.imgur.com/KtcJzEa.png)
Project images:
The board when I got it. Filthy and heavily yellowed.
(https://i.imgur.com/En2hzEY.jpg)
Build process of the final PCB version:
(https://i.imgur.com/0l0W3oY.jpg) (https://i.imgur.com/jSHR6Ia.jpg)
(https://i.imgur.com/iAKeK4c.jpg) (https://i.imgur.com/Zk1t3iO.jpg)
(https://i.imgur.com/qjwVC6q.jpg) (https://i.imgur.com/mmxlIqL.jpg)
The finished board:
The case and spacebar were retrobrited to remove the yellowing. The switches were thoroughly cleaned and paper modded.
Overall I am pretty happy with how the board and PCB turned out, even though the PCB has some very minor fitment issues with the top switch and the reset buttons.
(https://i.imgur.com/rhK3iEW.jpg)
Typing demo of the board:
The board also works with VIA now :D
(https://i.aggressive.pizza/VIA_2020-06-11_21-05-01.png)
Thanks for reading and happy clacking :D
-
Necro thread: I'm so happy this has been progressing. I bookmarked these PCBs (AEKII as well) a while ago, but I think I might print one myself and try it out :thumb:
-
Necro thread: I'm so happy this has been progressing. I bookmarked these PCBs (AEKII as well) a while ago, but I think I might print one myself and try it out :thumb:
The PCB works and I have successfully converted one board with that.
However the placement of the powerbutton is not ideal and I haven't found the time to go over it again to check the measurements and place it correctly.
It does fit but it sits a bit crooked on my board because of the placement.
You might want to go over that and check the positioning before ordering the PCB yourself :)
-
Necro thread: I'm so happy this has been progressing. I bookmarked these PCBs (AEKII as well) a while ago, but I think I might print one myself and try it out :thumb:
The PCB works and I have successfully converted one board with that.
However the placement of the powerbutton is not ideal and I haven't found the time to go over it again to check the measurements and place it correctly.
It does fit but it sits a bit crooked on my board because of the placement.
You might want to go over that and check the positioning before ordering the PCB yourself :)
My kicad experience is limited to macropads, but I'll see what I can do. No promises though ;D
-
Yeah, these are great projects elmo, love the progress. I recommend yours when people ask for AEK or M0116 PCB's
-
Yeah, these are great projects elmo, love the progress. I recommend yours when people ask for AEK or M0116 PCB's
thanks :)
-
is there a link to the via firmware? im am trying the files in github but getting no where regarding getting via and qmk to work.
-
is there a link to the via firmware? im am trying the files in github but getting no where regarding getting via and qmk to work.
the firmware for via is in the github repo. it just wasn't commited over to the qmk and via master because wilba is somewhat restrictive about personal projects being merged into via.
you just have to compile the firmware with the via keymap yourself and load the via json file in the configurator for the board to get detected.
-
This is absolute amazing! I bought a M0116 recently but unfortunately it doesn’t seem to work, as the adp port seems to have failed. How I wish you could have sold this as a kit. :(
-
Hi, I’m wondering if this PCB is compatible with the alps iigs keyboard? The pcbs looks really similar but I don’t have both boards to compare. Thanks!