spoof / marvelous65

65% wireless keyboard powered with nrfmicro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Marvelous65 Keyboard Series

A 65% wireless hotswap keyboard with Rotary encoder, OLED display and RGB underglow.

Marvelous65

Marvelous65 Ergo

Marvelous65 Split

This keyboard is inspired by luantty2's Candy BLE (https://github.com/luantty2/nRF52840-instruction). When I first saw that I was like "Beautiful! Marvelous!" but that would be nice to make that in 65%. So With no basic knowledge of electronic I brave myself to learn Kicad with the guide of https://wiki.ai03.com/books/pcb-design/page/pcb-guide-part-1---preparations. Basically this is just an nrfmicro 1.4 by Joric embedded in PCB. I also learn some basic Fusion 360 to make a keyboard case and plate.

When I finish designing this, I realize I am not he first one to design this, there is someone in zfrontier forum already done it, it is called Rainbow65, check it out https://www.zfrontier.com/app/flow/e1rpMAd9Nz75. and there is someone planning an IC for similar layout and feature.

Anyway here is the photos of me making this board https://imgur.com/gallery/9tkokVy

Firmware

The firmware will use ZMK.

Features

  • Dual mode wireless and wired
  • rotary encoder
  • oled display
  • rgb underglow
  • hotswap (except split version)
  • multilayout (except ergo version)

PCB

the marvelous65 standard and split version I route it manually. the ergo version I semi auto route it with freerouting. I know a little about electronic, if you have some suggestion or want to coorect the PCB/schematic feel free to make a PR or open an issue.

Marvelous65

Marvelous65 Ergo

Marvelous65 Split

Layout

Marvelous65

try it in KLE (Support ISO, stplit backspace, split spacebar, stepped caps)

Marvelous65 Ergo

try it in KLE (Support split backspace and stepped caps)

Marvelous65 Split

try in in KLE (Support ISO, stplit backspace, split spacebar, stepped caps)

Case

All the case is all 3d printed, except the ergo version have acrylic version case. The case have 3 part, top, middle and bottom. the top and bottom using PLA with 20% infill, while the middle use transparent PLA with 100% infill(to diffuse the underglow RGB) I only know some basic 3d knowledge, so if my case is not to your liking you can design your own case and make a PR or keep it to yourself. Here some rendered Image from fusion 360.

Marvelous65

Marvelous65 Ergo

Acrylic case

3d printed case

Marvelous65 Split

I am too lazy while designing this one, so I only design ANSI layout case. The plate is integrated to the case, so if you want different layout you want to make another case.

GIF

t0sfN7c.mp4
nWCBiLK.mp4

TODO

  • add acrylic case version
  • add multi layout case for split version
  • fix ergo version plate (misaligned one screw hole)
  • marvelous65 ergo 3d printed case split version
  • add BOM files

Reference

About

65% wireless keyboard powered with nrfmicro


Languages

Language:Makefile 100.0%