Skip to content

ChrisChrisLoLo/banime40

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banime40

A 4x10 gasket mounted hotswap ortho keyboard that supports multiple configurations.

Status

v2.0 PCBs have been produced and assembled. The design of the keyboard is good for distrubution, as I've been using one as my daily driver

v3.1 tries enables the rotary encoders without the workarounds, though this board hasn't been tested

v3.0 adds additional screw hole. Introduces rotary encoders that are non-functional without workarounds

NOTE: If you have a v3.0 PCB, note that rotary encoders will not work unless one of the encoder grounds is jumped to GND. This is because the original leads hooked up to the wrong side of the reset button due to a mistake made in eeschema.

You can find a guide to work around this here

Features

  • Hotswap
  • Gasket Mounted
  • Multiple layouts supported
    • Grid, MIT, HHKB, WKL, REVIUNG33, and other layouts supported
    • A modular top ("mod top™") system is used, allowing you to print and swap out the top piece of the case, depending on what layout you wish to use
  • VIA Compatible *
    • hex file can be found in the firmware section
    • VIA json available to be sidedloaded with VIAL
    • QMK PR merged

Supported Layouts

Refer to the KLE diagram below to see all possible configurations. Note that each colored cluster represents different options. There are, in total, 24 possible key configurations possible.

Case

All of the case files you need can be found in the case directory. You will need the "Bottom" case file, the "Plate" case file, as well as one of the "Top" case files, depending on what kind of layout you want (WK, HHKB, WKL, etc.). Use the Github model preview feature to get a better understanding of what top you may want to pick

PCB

A zipped set of Gerbers have been placed in the pcb directory, which should be ready to be sent off imediately to PCBWay or the like. PCBWay has helped sponsor some new iterations of the banime40, and has provided a fast, easy service while ordering from them, so I recommend checking them out for your PCB and FDM printing needs.

Directory Structure

  • case You can find the files you need in this folder to print out a case for the keyboard
  • drafts Stores any KLE or intermediate information used in making the case
  • firmware Used to store any firmware relating to the keyboard. Merges to the QMK repo planned.
  • outlines Outlines used to create the case and pcb
  • pcb Kicad project relating to the project

Attribution

All emojis designed by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0