-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Welcome to the jorian wiki! Please read issues article first.
- New! Try Jorian 840 fork: https://github.com/krikun98/jorian840 (recommended!)
- Check out my other keyboard, Jorne.
- 100x100mm PCB, made in KiCad, manufactured by Elecrow, $11.46 total for 10 PCBs
- YJ-14015 Bluetooth module (costs about $2) or nRF51822-CoreB, SWD header for ST-LINK/V2
- RGB backlighting support (44 LEDs, SK6812mini or 3.5 mm WS2812B, I used 3535 LED strip)
- Reversible I2C display (SSD1306) support (no much place for it if you're using a battery holder)
- Reversible 03962A Li-Po charger board support (also supports 3.3V voltage regulator)
- CR2032 BS-7 battery holder support (both for CR2032 or LIR2032 with Li-Po charger)
- Cherry MX, Low Profile Kailh and ALPS switches support (PCB also can be used as plate)
- Press 3 thumb keys to toggle RGB modes (hardware shortcut, you can't change it in QMK)
- LEDs require charging (03962A chargers, red LED is power on, blue LED is fully charged)
- Receiver is built from BlueMicro51 board and 3.3V Pro Micro (no level shifters)
- First LED in the strip blinks blue on power on
Note there's a battery leak in the version 1.0, see Issues.
You need both Radio (for the halves and the receiver) and QMK firmware (for the Pro Micro). Note that you can also use an unmodified Mitosis firmware (pins are the same). There's also an incomplete Bluetooth firmware (no RGB support, no QMK layout support).
See uploading instructions here: https://github.com/joric/bluetosis/wiki/Uploading (note you don't really need to flash softdevice, because it's not Bluetooth, it uses Nordic proprietary Gazell protocol)
- https://github.com/joric/mitosis/tree/jorian-rgb (RGB support, 250k baud support)
QMK is receiver (dongle) only. This is the software layout (for the Pro Micro). See the Layout article for the reference.
To flash QMK to the dongle, briefly short RST and GND on Pro Micro and run this (COM11 for example):
avrdude -p atmega32u4 -P COM11 -c avr109 -e -U flash:w:mitosis_jorian.hex
-
Source code (250k baud as well, build with
make mitosis:jorian
)
- You can get newest QMK by using mitosis software and adding my keymap: https://github.com/joric/qmk/tree/mitosis-jorian/keyboards/mitosis/keymaps/jorian
- Newest QMK most will need 250k Baud, because of UART changes: https://github.com/qmk/qmk_firmware/pull/15479
build.cmd from the video:
@echo off
set path=C:\SDK\openocd-0.10.0-dev-00247-g73b676c\bin-x64;%path%
set file=custom\armgcc\_build\nrf51822_xxac.hex
cd custom\armgcc && bash -c "make" || exit
cd %~dp0
openocd -f interface/stlink-v2.cfg -f target/nrf51.cfg ^
-c init -c "reset halt" -c "flash write_image erase %file:\=/%" -c "reset" -c exit
Modification for easier reach (New!)
https://kbd.news/Modification-for-easier-reach-684.html
- https://imgur.com/a/ox6qtGx lots (!) of pictures
- https://github.com/joric/nrfmicro/wiki my wireless controller
- https://github.com/jpconstantineau/NRF52-Board/tree/master/YJ-14015
- https://github.com/joric/bluetosis/tree/jorian/firmware (incomplete)
- https://github.com/reversebias/mitosis/pull/10 (Change baud rate to 250k)