Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini4

split_mini4_keyboard

Minimal fully-wireless split keyboard test config for two nice!nano v2 boards.

This variant adds one rotary encoder on the left half.

Hardware

  • Left half: nice!nano v2, 4 switches, 4 diodes, LiPo
  • Right half: nice!nano v2, 4 switches, 4 diodes, LiPo
  • Left rotary encoder: EC11-compatible encoder
  • Matrix per half: 2 rows x 2 columns
  • Diode direction: COL2ROW

Pins

Use the same pins on both halves:

Function nice!nano / Pro Micro pin
row0 D1 / P0.06 / &pro_micro 1
row1 D0 / P0.08 / &pro_micro 0
col0 D2 / P0.17 / &pro_micro 2
col1 D3 / P0.20 / &pro_micro 3
encoder A D4 / P0.22 / &pro_micro 4
encoder B D5 / P0.24 / &pro_micro 5

Full schematic and wiring notes are in docs/wiring.md.

Wiring direction:

column pin -> switch -> diode -> row pin

The right half uses the same local 2x2 matrix, and ZMK shifts it into the right-side logical positions with col-offset = <2>.

Keymap

Q W | E R
A S | D F

Left encoder rotation:

clockwise: volume up
counter-clockwise: volume down

Build

Push this repository to GitHub and run the Build ZMK firmware workflow. The firmware artifact will include:

  • nice_nano_v2_mini4_left.uf2
  • nice_nano_v2_mini4_right.uf2
  • nice_nano_v2_settings_reset.uf2

Flash the left UF2 to the left nice!nano and the right UF2 to the right nice!nano. The left half is the central side and is the one that pairs with the PC.

About

mini

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors