/m0116

Primary LanguageCCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

m0116

Screenshot of PCB bottom Screenshot of PCB top Layouts

USB/QMK STM32F401RETx PCB for Apple M0116 and M0118 (Alps) with multiple layout options, WS2812B addressable LED & buzzer support.

Released without warranty, use at your own risk. HAS NOT BEEN TESTED OR PRINTED YET OR EVEN MEASURED THAT CAREFULLY. THIS CONTROLLER SETUP IS EXPERIMENTAL. Please confirm parts placement with JLC carefully.

Bottom row supports:

  • M0116 (1u 1u 1.75u 1u 4.75u 1u 1u 1u 1u 1u)
  • M0118 (1.25u 1.5u 1.75u 5.25u 1.75u 1u 1u 1u)
  • Custom split M0116 #1 (1u 1u 1.75u 1u 1u 2.75u 1u 1u 1u 1u 1u 1u 1u)
  • Custom split M0116 #2 (1u 1u 1.75u 1u 1.75u 1.75u 1.25u 1u 1u 1u 1u 1u 1u)

and misc. quasi-AEK layouts (alpha block is smaller on this keyboard so sacrifices have to be made):

  • Quasi-AEK 1 (1.5u 1.25u 1.5u 6.5u 1.25u 1.25u 1.25u) - needs AEK 6.5U spacebar, plus two extra 1.25U keys for the right side)
  • Quasi-AEK 2 (1.5u 1.25u 1.5u 6.25u 1.5u 1u 1.5u) - needs AT101W or other 6.25U spacebar, plus one extra 1U key for the right side)
  • Quasi-AEK 3 (1.5u 1u 1.5u 6.5u 1u 1u 1u 1u) - AEK spacebar, 5 extra 1Us)
  • Quasi-AEK 4 (1.5u 1u 1.5u 6.5u 1.5u 1u 1.5u) - AEK spacebar, 2 extra 1Us)
  • Shifted quasi-AEK split #1 (1.5u 1u 1.25u 1u 4.75u 1u 1u 1u 1u 1u)
  • Shifted quasi-AEK split #2 (1.5u 1u 1.25u 1u 1u 2.75u 1u 1u 1u 1u 1u 1u) - my personal favorite

and probably more, considering how many switch placements are possible.

Numpad supports:

  • The normal "grid except for 0 and enter being 2u"
  • Actual grid

(Even less supported) m0330 variant here: https://github.com/djvs/m0330

PRs & feedback welcome!


Dimensions: 371 x 112 mm


Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0