initial
This commit is contained in:
parent
381b68f7eb
commit
fb4dc70b4d
@ -13,10 +13,10 @@ https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v2/buildguide_en.m
|
||||
| PCB | 1 set | |
|
||||
| Top plate | 2 sheets | |
|
||||
| Bottom plate | 2 sheets | |
|
||||
| OLED protective plate | 2 sheets | |
|
||||
| ProMicro | 2 sheets | |
|
||||
| OLED cover | 2 sheets | |
|
||||
| ProMicro | 2 | |
|
||||
| TRRS jack | 2 | |
|
||||
| Tact switch | 2 | |
|
||||
| Reset switch | 2 | |
|
||||
| Diodes | 42 | Only SMD parts are supported |
|
||||
| PCB sockets | 42 | Compatible with Kailh and Gateron |
|
||||
| Key switches | 42 | Only compatible with CherryMX |
|
||||
@ -24,7 +24,7 @@ https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v2/buildguide_en.m
|
||||
| Spacer M2 7.5mm | 10 pieces | |
|
||||
| Spacer M2 9mm | 4 pieces | |
|
||||
| Screw M2 4mm | 28 screws | |
|
||||
| Cushion rubber | 8 pieces | |
|
||||
| Rubber feet | 8 pieces | |
|
||||
| TRRS (4 poles) cable | 1 | TRS (3 poles) cable is also acceptable |
|
||||
| Micro USB cable | 1 | |
|
||||
|
||||
@ -32,17 +32,17 @@ https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v2/buildguide_en.m
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| OLED module | 2 sheets | |
|
||||
| OLED module | 2 | |
|
||||
| Pin header for OLED module 4 series 1.5mm | 2 | |
|
||||
| 4 pin sockets for OLED module 2.5mm | 2 | |
|
||||
| SK6812MINI-E | 42 pieces | LEDs for Back light |
|
||||
| WS2812B | 12 | LEDs for Undergrow |
|
||||
|
||||
## Advance preparation
|
||||
## Firmware preparation
|
||||
|
||||
If you build the firmware yourself,
|
||||
it will take some time to set up the environment,
|
||||
so it's best to start at the beginning. \
|
||||
If you build the firmware yourself, it will take some time to set up the environment,
|
||||
so it's best to start at the beginning.
|
||||
It is recommended to flash ProMicro's prior to soldering.
|
||||
For more information,
|
||||
please see <https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>.
|
||||
|
||||
@ -191,7 +191,7 @@ or fix it with masking tape and then solder it.
|
||||
|
||||
### ProMicro
|
||||
|
||||
Solder ProMicro in the following orientation
|
||||
Solder headers to PCB. Then solder ProMicro to headers, with components facing PCB
|
||||
|
||||
![build_promicro](assets/build_promicro.jpg)
|
||||
|
||||
@ -212,11 +212,6 @@ so be careful not to float it while pressing it with your finger.
|
||||
|
||||
![build_oled](assets/build_oled.jpg)
|
||||
|
||||
### Firmware
|
||||
|
||||
Write the firmware to ProMicro by referring to the following. \
|
||||
<https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>
|
||||
|
||||
### Operation check
|
||||
|
||||
We recommend that you check the operation when the ProMicro and OLED module are attached.
|
||||
|
1651
doc/assets/crkbd_rev1_via.hex
Normal file
1651
doc/assets/crkbd_rev1_via.hex
Normal file
File diff suppressed because it is too large
Load Diff
@ -22,7 +22,7 @@ Open QMK Toolbox, you will see a window like the one below.
|
||||
### Flash the firmware
|
||||
|
||||
Download the firmware of VIA from the following link.\
|
||||
[crkbd_rev1_common_via.hex](https://raw.githubusercontent.com/foostan/qmk_firmware-hex/main/.build/crkbd_rev1_via.hex)
|
||||
[crkbd_rev1_common_via.hex]()
|
||||
|
||||
Specify the file downloaded from "**Open**" in QMK Toolbox.
|
||||
And enable the check box for "**Auto-Flash**".
|
||||
@ -30,7 +30,7 @@ And enable the check box for "**Auto-Flash**".
|
||||
![qmk_toolbox_flash](assets/qmk_toolbox_flash.jpg)
|
||||
|
||||
With the keyboard connected via USB,
|
||||
press the reset button to start flashing the firmware. \
|
||||
press the reset button **twice** or short **GND & RST** pins on ProMicro to start flashing the firmware. \
|
||||
If you see the message, it's done.
|
||||
|
||||
![qmk_toolbox_flashed](assets/qmk_toolbox_flashed.jpg)
|
||||
@ -48,25 +48,22 @@ Once the environment is ready,
|
||||
build the firmware for Crkbd with the following command.
|
||||
|
||||
```
|
||||
make crkbd/rev1/common:via
|
||||
make crkbd:via
|
||||
```
|
||||
|
||||
When the build is completed,
|
||||
execute the following command.
|
||||
execute the following command to flash.
|
||||
|
||||
```
|
||||
make crkbd/rev1/common:via:avrdude
|
||||
make crkbd:via:avrdude
|
||||
```
|
||||
|
||||
When you execute it,
|
||||
you will see the following log,
|
||||
and you can progress by `.`s appearing.
|
||||
Press the reset switch **twice** during this time to complete the firmware writing.
|
||||
Depending on the ProMicro, it may be one time.
|
||||
you will see the following output (`.`'s progressively appearing).
|
||||
Press the reset switch **twice** or short **GND & RST** pins on ProMicro during this time to complete the firmware writing.
|
||||
Depending on the ProMicro, it may be only require pressing reset switch once.
|
||||
|
||||
```
|
||||
<Omitted>
|
||||
|
||||
Checking file size of crkbd_rev1_default.hex [OK]
|
||||
* File size is fine-27328/28672
|
||||
Copying crkbd_rev1_default.hex to qmk_firmware folder [OK]
|
||||
@ -95,9 +92,9 @@ When VIA is opened with the keyboard plugged in, the following window will appea
|
||||
|
||||
![via_begin](assets/via_begin.jpg)
|
||||
|
||||
### KEYMAP / CONFIGURE
|
||||
### Configure
|
||||
|
||||
In this screen, you can change the key map.
|
||||
In this screen, you can change the keymap.
|
||||
|
||||
There are several types of keys that can be changed
|
||||
and you can find them in the "1" area.
|
||||
@ -107,7 +104,7 @@ VIA instantly changes the keymap.
|
||||
|
||||
![via_keymap_configure](assets/via_keymap_configure.jpg)
|
||||
|
||||
### KEYMAP / TESTER
|
||||
### Tester
|
||||
|
||||
In this screen, you can test the operation of the keymap.
|
||||
|
||||
@ -121,7 +118,7 @@ It is easier to check the operation of each switch after build.
|
||||
|
||||
![via_keymap_tester_matrix](assets/via_keymap_tester_matrix.jpg)
|
||||
|
||||
### LIGHTING
|
||||
### Lighting
|
||||
|
||||
In this screen, you can change the pattern and color of the LEDs.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user