Skip to content

joric_jian

joric edited this page Dec 4, 2019 · 12 revisions

This is my fork of the original Jian firmware (I used n-mosfets for LEDs, see firmware settings).

Downloads

Uploading firmware

  • press reset once (the desired Bootloader COM port appears in the device manager for a few seconds, so be fast).

  • run this batch (COM12 is your ProMicro bootloader port, see yours in then device manager under COM ports):

avrdude -p atmega32u4 -P COM12 -c avr109 -U flash:w:jian_rev1_advanced.hex

Keymap

This keymap is an unmodified Jian keymap, I've just made a multi-layer version for the https://kle-render.herokuapp.com. You can also check out the detailed multi-page versions: Jian En, Jian Ru.

Enable backlight

  • Raise + Lower + Alt toggle backlight mode (use W and S to adjust)

Firmware settings

You may also use original firmware from here: https://github.com/KGOH/qmk_firmware/tree/dev_branch/keyboards/jian and fix the settings. My build uses n-mosfets to save power, so I just uncommented these lines in rev1/config.h:

#define NUM_LOCK_INVERT  //uncomment this if you using n-mosfet
#define CAPS_LOCK_INVERT  //uncomment this if you using n-mosfet
#define SCROLL_LOCK_INVERT  //uncomment this if you using n-mosfet

Building Firmware

cd qmk_firmware
make git-submodule
make jian

Make git-submodule is only once. The "make jian" command makes both advanced and default configurations (I use advanced for the backlight and probably some other options).

Swapping the cable to the left or to the right

Comment out master/slave defines in config.h and use EE_HANDS:

//#define MASTER_LEFT
//#define MASTER_RIGHT
#define EE_HANDS

You can swap halves with Raise + Lower + Shift shortcut but to make it permanent you can use these patches (patch keyboard halves accordingly):

  • avrdude -p atmega32u4 -P COM12 -c avr109 -U eeprom:w:quantum/split_common/eeprom-lefthand.eep
  • avrdude -p atmega32u4 -P COM12 -c avr109 -U eeprom:w:quantum/split_common/eeprom-righthand.eep

Pictures

More pictures: https://imgur.com/a/QxZqppI

Videos

References

Clone this wiki locally