Giter Site home page Giter Site logo

enemyers / musubi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wontaeyang/musubi

0.0 0.0 0.0 23.74 MB

Super thin 38 key split keyboard using Kailh X switches

License: Creative Commons Attribution 4.0 International

C 95.52% Makefile 4.48%

musubi's Introduction

Musubi - Super thin 38 key split keyboard

Musubi-angle

Musubi is a 38 key split keyboard using Kailh X switches and Seeeduino Xiao. This keyboard started with dust keyboard as a base and adjusted with customized layout and design elements from my favorite keyboards.

Currently there are two versions of the keyboard

  • V1 (white)
    • a lot more index and pinky column stagger
    • Totem like thumb cluster
  • V2 (red)
    • less aggressive column staggers
    • thumb cluster is extended out
    • TRRS socket location moved
    • double puck mount for wider design

Musubi-angle

Features

  • Reversible PCB
  • Column stagger with splay
  • 3x5 layout with 4 additional keys (three thumb, 1 pinky)
  • Slim build ( measured from keycap to bottom )
    • without case 6.7 mm
    • with case 9.7 mm
  • Tenting puck support

Musubi-side

BOM

Base keyboard:

  • Seeeduino Xiao RP2040 (2)
  • Musubi PCB (2)
  • Kailh X switches (38)
  • Kailh X switch keycaps (38)
  • Diodes - 1N4148W (38)
  • TRRS Jack - PJ 320A 3.5mm (2)
  • TRRS cable (1)

Optional parts:

  • Musubi case (2, optional)
    • M2 4mm screw (8)
    • M2 nuts - 4mm wide, 1.6mm tall (8)
    • Tenting pucks (2, optional)
    • Manfrotto Pocket Tripod (2, optional)
    • Rubber feet (optional without tenting pucks)

Keyboard design files

V1 files

V2 files

Firmware

Musubi's firmware is a modified copy of Dilemma's VIA keymap. If you want to just flash the keyboard with default keymap, put the Xiaos in to bootloader mode and copy the included UF2 file

// For Macs
cp -X ./firmware/musubi_default.uf2 /Volumes/RPI-RP2

For those who wish to customize, clone this repo and symlink Musubi firmware to QMK Firmware

ln -s ./firmware/musubi /{your_qmk_firmware_base_location}/qmk_firmware/keyboards/musubi

Adjust the layout and compile/copy the UF2 file into Xiao

qmk compile -kb musubi -km default
cp -X ./firmware/musubi_default.uf2 /Volumes/RPI-RP2

License

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

musubi's People

Contributors

wontaeyang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.