Merge pull request #104 from hoijui/master
Add all missing English translations of MD documents
This commit is contained in:
commit
eef44082c5
13
README.md
13
README.md
@ -6,13 +6,18 @@ Crkbd stands for Corne Keyboard.
|
||||
|
||||
## Lineup
|
||||
|
||||
- corne-classic([JP](corne-classic/doc/buildguide_jp.md)/[EN](corne-classic/doc/buildguide_en.md)):
|
||||
- corne-classic
|
||||
([JP](corne-classic/doc/buildguide_jp.md)/[EN](corne-classic/doc/buildguide_en.md)):
|
||||
Corne for Cherry MX switches
|
||||
- corne-cherry([JP](corne-cherry/doc/buildguide_jp.md)) ([tilting, JP](corne-cherry/doc/v2/buildguide_tilting_tenting_plate_jp.md)):
|
||||
- corne-cherry
|
||||
([JP](corne-cherry/doc/buildguide_jp.md)/[EN](corne-cherry/doc/buildguide_en.md))
|
||||
([tilting, JP](corne-cherry/doc/v2/buildguide_tilting_tenting_plate_jp.md)/[tilting, EN](corne-cherry/doc/v2/buildguide_tilting_tenting_plate_en.md)):
|
||||
Hotswappable Corne for Cherry MX switches by kailh PCB sockets.
|
||||
- corne-chocolate([JP](corne-chocolate/doc/buildguide_jp.md)/[EN](corne-chocolate/doc/buildguide_en.md)):
|
||||
- corne-chocolate
|
||||
([JP](corne-chocolate/doc/buildguide_jp.md)/[EN](corne-chocolate/doc/buildguide_en.md)):
|
||||
Hotswappable Corne for Chocolate switches using Kailh PCB hot-swap sockets.
|
||||
- corne-light([JP](corne-light/doc/buildguide_jp.md)):
|
||||
- corne-light
|
||||
([JP](corne-light/doc/buildguide_jp.md)/[EN](corne-light/doc/buildguide_en.md)):
|
||||
Light-weight Corne (Easy build with a simple PCB).
|
||||
|
||||
## Photos
|
||||
|
8
corne-cherry/doc/buildguide_en.md
Normal file
8
corne-cherry/doc/buildguide_en.md
Normal file
@ -0,0 +1,8 @@
|
||||
# Build Guide
|
||||
|
||||
This is the Corne Cherry build guide.
|
||||
The build guide differs depending on the version of your board,
|
||||
so please choose your own from the following.
|
||||
|
||||
- [v2 build guide](https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v2/buildguide_en.md)
|
||||
- [v3 build guide](https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v3/buildguide_en.md)
|
264
corne-cherry/doc/v2/buildguide_en.md
Normal file
264
corne-cherry/doc/v2/buildguide_en.md
Normal file
@ -0,0 +1,264 @@
|
||||
# Build Guide
|
||||
|
||||
This is the build guide for Corne Cherry v2.
|
||||
[Click here for the Corne Cherry v3 build guide](
|
||||
https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v3/buildguide_en.md).
|
||||
|
||||
## Parts
|
||||
|
||||
### Required
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| PCB | 2 sheets | |
|
||||
| Top plate | 2 sheets | |
|
||||
| Bottom plate | 2 sheets | PCB type and acrylic type can be selected |
|
||||
| ProMicro protective plate | 2 sheets | |
|
||||
| ProMicro | 2 sheets | |
|
||||
| TRRS jack | 2 | |
|
||||
| Tact switch | 2 | |
|
||||
| Diodes | 42 | Only chip parts |
|
||||
| Kailh PCB Sockets | 42 | |
|
||||
| Key switches | 42 | Only compatible with CherryMX |
|
||||
| Keycaps | 42 pcs | 1u 40 pcs, 1.5u 2 pcs |
|
||||
| OLED module | 2 sheets | |
|
||||
| 4 pin headers | 2 | |
|
||||
| 4 pin sockets | 2 | |
|
||||
| Spacer M2 7.5mm | 10 pieces | |
|
||||
| Spacer M2 9mm | 4 pieces | |
|
||||
| Screw M2 4mm | 28 screws | |
|
||||
| Cushion rubber | 8 pieces | |
|
||||
| TRS (3-pole) cable | 1 | TRRS (4-pole) cable is also acceptable |
|
||||
| Micro USB cable | 1 | |
|
||||
|
||||
### Optional
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| SK6812MINI | 54 pcs | Upward mounting 42 pcs, Downward mounting 12 pcs |
|
||||
|
||||
![01](https://user-images.githubusercontent.com/736191/54487431-789a6c00-48d9-11e9-9390-a8510b19ba34.jpg)
|
||||
|
||||
## Advance preparation
|
||||
|
||||
If you build the firmware yourself,
|
||||
it takes time to prepare the environment,
|
||||
so it is recommended to start first. \
|
||||
See <https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>
|
||||
for more information.
|
||||
|
||||
## Implementation
|
||||
|
||||
The PCB is reversible, so first decide which one to use,
|
||||
left or right.
|
||||
|
||||
![02](https://user-images.githubusercontent.com/736191/54487432-789a6c00-48d9-11e9-87ea-3595b2f3ecc2.jpg)
|
||||
|
||||
### Diodes
|
||||
|
||||
Solder the diode of the chip part.
|
||||
You can attach it to either side, but in this build guide,
|
||||
we will attach it to the back side.
|
||||
When using [Tilting / Tenting plate](
|
||||
https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/buildguide_tilting_tenting_plate_en.md),
|
||||
be sure to attach it to the back side \_\_.
|
||||
|
||||
Since the chip parts are very small,
|
||||
it is easier to work with tweezers and counter-acting tweezers.
|
||||
**The diode is installed in a fixed direction **,
|
||||
so if you arrange the diode in the same row and row as shown in the photo below,
|
||||
it will proceed smoothly.
|
||||
|
||||
![03](https://user-images.githubusercontent.com/736191/54487433-789a6c00-48d9-11e9-991b-92264a793ec9.jpg)
|
||||
|
||||
The orientation of the diode is as follows:
|
||||
Install so that the "|||" mark on the chip part faces the "|" of the diode mark "|◁".
|
||||
|
||||
![04](https://user-images.githubusercontent.com/736191/54487434-79330280-48d9-11e9-82be-a9d98803a417.jpg)
|
||||
|
||||
The trick is to attach the chip parts, but first, as a spare solder,
|
||||
put the solder only on the right side of the pad.
|
||||
|
||||
![05](https://user-images.githubusercontent.com/736191/54487435-79330280-48d9-11e9-9138-525d8ee68144.jpg)
|
||||
|
||||
Next, solder one leg of the diode so that the spare solder melts.
|
||||
At this time, it is recommended to use reverse-action tweezers,
|
||||
because you can hold the chip parts firmly without exerting force
|
||||
and you can concentrate on alignment and soldering.
|
||||
Also, if the soldering iron is too hot or the solder is touched too much,
|
||||
the flux contained in the solder may evaporate and form a clean pile of solder,
|
||||
but it can be repaired later,
|
||||
so at this point you should only care about attaching parts.
|
||||
It's okay.
|
||||
|
||||
![06](https://user-images.githubusercontent.com/736191/54487436-79330280-48d9-11e9-856e-f3f5b9f58414.jpg)
|
||||
|
||||
It is okay if the diode does not float when viewed from the side
|
||||
when one foot is attached.
|
||||
If it floats, press the diode with tweezers or your fingers
|
||||
and reheat the soldered part with a soldering iron to clean it.
|
||||
|
||||
![07](https://user-images.githubusercontent.com/736191/54487437-79330280-48d9-11e9-996d-a578e767c12c.jpg)
|
||||
|
||||
Then solder the other one.
|
||||
Be careful not to apply too much,
|
||||
as a small amount of solder is sufficient.
|
||||
If you apply too much, you can remove it with a blotting wire
|
||||
or by scooping it with a soldering iron.
|
||||
|
||||
If the amount of solder on the preliminary solder side is small,
|
||||
additional soldering is performed, and if it is a mountain,
|
||||
apply flux from above and heat it to clean it.
|
||||
|
||||
![08](https://user-images.githubusercontent.com/736191/54487438-79cb9900-48d9-11e9-9280-dc72a2087307.jpg)
|
||||
|
||||
### TRRS jack, reset switch
|
||||
|
||||
Solder the TRRS jack and reset switch to the surface of the PCB
|
||||
as shown in the picture below.
|
||||
In this build guide, the diode is attached to the back side,
|
||||
so it is the opposite side.
|
||||
|
||||
![09](https://user-images.githubusercontent.com/736191/54487439-79cb9900-48d9-11e9-9a57-80697fa8b484.jpg)
|
||||
|
||||
### Jumpers and pin sockets for OLED modules
|
||||
|
||||
When using the OLED module, jumper as shown below.
|
||||
Please note that **only the surface should be jumpered**.
|
||||
|
||||
Solder the pin socket to the same surface.
|
||||
|
||||
![10](https://user-images.githubusercontent.com/736191/54487440-79cb9900-48d9-11e9-95a7-750251e83a89.jpg)
|
||||
|
||||
If the jumper doesn't work, the amount of solder is probably too low
|
||||
or the flux in the solder has vaporized.
|
||||
In that case, you can fix a jumper by using a large amount of solder
|
||||
or applying a separate flux.
|
||||
|
||||
### ProMicro
|
||||
|
||||
Solder the pin header so that it fits into the white frame,
|
||||
and then solder it with the back side of the Pro Micro facing up.
|
||||
|
||||
![11](https://user-images.githubusercontent.com/736191/54487441-79cb9900-48d9-11e9-9317-e77c4c408a4f.jpg)
|
||||
![12](https://user-images.githubusercontent.com/736191/54487442-7a642f80-48d9-11e9-85f6-469d8beaa9c0.jpg)
|
||||
|
||||
If you want to use spring-loaded pin headers,
|
||||
please refer to the [Helix Build Guide](
|
||||
https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro).
|
||||
|
||||
### OLED module
|
||||
|
||||
Insert the pin header into the pin socket for OLED first,
|
||||
and then solder the pin header and OLED module.
|
||||
At this time, the OLED module is easy to float,
|
||||
so be careful not to float it while pressing it with your finger.
|
||||
|
||||
![13](https://user-images.githubusercontent.com/736191/54487443-7a642f80-48d9-11e9-818a-4913b8abe986.jpg)
|
||||
![14](https://user-images.githubusercontent.com/736191/54487445-7a642f80-48d9-11e9-9bb0-f753a5e4720b.jpg)
|
||||
|
||||
### Operation check
|
||||
|
||||
It is recommended to check the operation when ProMicro and OLED module are attached
|
||||
(it will be difficult to isolate the problem if you do it at the very end).
|
||||
|
||||
To check the operation, first insert the firmware for crkbd into ProMicro
|
||||
by referring to the "Firmware" chapter below (be sure to insert it on both sides).
|
||||
|
||||
To check the operation,
|
||||
connect the left hand side to the PC with MicroUSB,
|
||||
and connect the left hand side and the right hand side with the TRS cable.
|
||||
Since there may be defects such as jacks,
|
||||
be sure to connect the left and right instead of one by one
|
||||
before checking the operation.
|
||||
If it is done correctly so far,
|
||||
if you short the pad to attach the PCB socket with tweezers etc.,
|
||||
the key pressed on the OLED module will be displayed.
|
||||
|
||||
![15](https://user-images.githubusercontent.com/736191/54487446-7a642f80-48d9-11e9-8bd2-2b413e3e080a.jpg)
|
||||
|
||||
### Kailh PCB Socket
|
||||
|
||||
Fill the pads on both sides of the back with solder.
|
||||
It is difficult to add it later, so please add more in advance.
|
||||
|
||||
![16](https://user-images.githubusercontent.com/736191/54487447-7afcc600-48d9-11e9-91cb-edd541365180.jpg)
|
||||
|
||||
Insert the socket and attach it by melting the solder you have.
|
||||
At this time, hold it down with tweezers or your fingers
|
||||
so that the socket does not float.
|
||||
|
||||
![17](https://user-images.githubusercontent.com/736191/54487448-7afcc600-48d9-11e9-8e72-0449937a2310.jpg)
|
||||
|
||||
Soldering is now complete.
|
||||
If you want to add an LED as an option,
|
||||
refer to the "LED" chapter below
|
||||
(it can be attached even after installing the socket).
|
||||
|
||||
![18](https://user-images.githubusercontent.com/736191/54487449-7afcc600-48d9-11e9-9428-0b949a07afc4.jpg)
|
||||
|
||||
### Plates, switches
|
||||
|
||||
First, insert the switch into the top plate.
|
||||
It's okay to do it later, but it's easier to put it in first,
|
||||
because it's necessary to insert the switch from a little bit.
|
||||
|
||||
![19](https://user-images.githubusercontent.com/736191/54487450-7afcc600-48d9-11e9-8160-de5b9c6a405b.jpg)
|
||||
|
||||
Finally, attach the spacers with screws so that the top plate, PCB,
|
||||
and bottom plate are in that order,
|
||||
and attach the cushion rubber to the four corners to complete the process.
|
||||
|
||||
![20](https://user-images.githubusercontent.com/736191/54487451-7afcc600-48d9-11e9-8c90-2f2919bf9483.jpg)
|
||||
|
||||
## Firmware
|
||||
|
||||
Write the firmware to ProMicro by referring to the following. \
|
||||
<https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>
|
||||
|
||||
## LED (optional)
|
||||
|
||||
I will install the SK6812 MINI.
|
||||
|
||||
The SK6812MINI is extremely heat sensitive and breaks easily.
|
||||
We recommend using a soldering iron with a temperature control function
|
||||
and working at a temperature of 220°C to 270°C.
|
||||
Even if the temperature is adjusted,
|
||||
it will be damaged if the iron is applied to the LED for a long time,
|
||||
so try to solder as quickly as possible.
|
||||
The LEDs are soldered four by four,
|
||||
but it is recommended that you do not do four at a time,
|
||||
but two at a time to prevent the LED temperature from rising,
|
||||
as it will be less likely to break.
|
||||
|
||||
First, check the mounting position.
|
||||
|
||||
Solder 1 to 6 so that the back side (Undergrow) shines,
|
||||
and 7 to 27 so that the front side (Backlight) shines.
|
||||
Below is the position to install the LED.
|
||||
|
||||
![21](https://user-images.githubusercontent.com/736191/54487452-7b955c80-48d9-11e9-98f7-87490a584274.png)
|
||||
![22](https://user-images.githubusercontent.com/736191/54487455-7b955c80-48d9-11e9-9498-c841747c5dbc.png)
|
||||
|
||||
Solder 1 to 6 so that the black part circled as shown below is on the bottom
|
||||
and the silk mark indicated by the arrow is on the top.
|
||||
Please note that the orientation changes between 1 ~ 3 and 4 ~ 5.
|
||||
|
||||
![23](https://user-images.githubusercontent.com/736191/54487456-7b955c80-48d9-11e9-8541-cecb8c7dc97b.png)
|
||||
|
||||
Solder 7 to 27 so that the largest pad circled
|
||||
and the silk mark indicated by the arrow are adjacent to each other,
|
||||
as shown below.
|
||||
|
||||
![24](https://user-images.githubusercontent.com/736191/54487457-7b955c80-48d9-11e9-882d-59ff506d5f02.png)
|
||||
|
||||
If everything can be soldered normally, it will shine as shown below.
|
||||
If it shines only halfway, the LEDs are connected in numerical order,
|
||||
so suspect that the LED that does not shine
|
||||
or the LED in front of it is soldered incorrectly or that the LED is damaged.
|
||||
|
||||
![25](https://user-images.githubusercontent.com/736191/54487458-7c2df300-48d9-11e9-9582-88a60d5b71c0.jpg)
|
||||
|
||||
That's all there is to it.
|
||||
|
||||
![26](https://user-images.githubusercontent.com/736191/54487459-7c2df300-48d9-11e9-8f3c-2c480cef3b03.jpg)
|
61
corne-cherry/doc/v2/buildguide_tilting_tenting_plate_en.md
Normal file
61
corne-cherry/doc/v2/buildguide_tilting_tenting_plate_en.md
Normal file
@ -0,0 +1,61 @@
|
||||
# Build Guide Tilting / Tenting plate
|
||||
|
||||
## Parts
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| Completed Corne Cherry | 1 set | Corne Chocolate / 3mm top plate is not supported |
|
||||
| Middle plate 3mm | 2 sheets | |
|
||||
| Bottom plate 3mm | 2 sheets | |
|
||||
| Bolt M5 15mm ~ 50mm | 8 bolts | |
|
||||
| Nut M5 | 16 pieces | |
|
||||
| Screw M2 6mm | 10 screws | |
|
||||
| Screw M2 4mm | 10 screws | |
|
||||
| Spacer M2 3.5mm | 10 pieces | |
|
||||
| Cushion rubber | 8 pieces | |
|
||||
|
||||
## Advance preparation
|
||||
|
||||
![lrg_dsc05736](https://user-images.githubusercontent.com/736191/53021652-1185c500-349d-11e9-86a8-187298d968f8.JPG)
|
||||
|
||||
Remove the key switch from the finished Corne Cherry
|
||||
to separate the body from the top plate.
|
||||
No other parts are needed.
|
||||
|
||||
## Assembly
|
||||
|
||||
![lrg_dsc05737](https://user-images.githubusercontent.com/736191/53021653-121e5b80-349d-11e9-94b6-72067880d42f.JPG)
|
||||
![lrg_dsc05739](https://user-images.githubusercontent.com/736191/53021654-121e5b80-349d-11e9-9031-728645391232.JPG)
|
||||
|
||||
Check the required parts.
|
||||
Check the dedicated middle plate and bottom plate, and bolts of various lengths.
|
||||
In addition, use screws, nuts, spacers, etc. (see the parts section for details).
|
||||
|
||||
![lrg_dsc05742](https://user-images.githubusercontent.com/736191/53021658-12b6f200-349d-11e9-87d0-749a266740ee.JPG)
|
||||
|
||||
Secure the middle plate to the top plate with 6mm screws and 3.5mm spacers.
|
||||
|
||||
![lrg_dsc05744](https://user-images.githubusercontent.com/736191/53021659-12b6f200-349d-11e9-95ff-f252075f5b3c.JPG)
|
||||
Secure the OLED display protection plate with 4mm screws.
|
||||
|
||||
![lrg_dsc05745](https://user-images.githubusercontent.com/736191/53021660-12b6f200-349d-11e9-8620-f02c399e7106.JPG)
|
||||
|
||||
Secure the body and bottom plate with 4mm screws.
|
||||
|
||||
![lrg_dsc05747](https://user-images.githubusercontent.com/736191/53021661-134f8880-349d-11e9-8dd6-17ff762be93a.JPG)
|
||||
|
||||
Insert an acrylic spacer between the middle plate
|
||||
and the bottom plate and attach the bolts.
|
||||
|
||||
![lrg_dsc05748](https://user-images.githubusercontent.com/736191/53021662-134f8880-349d-11e9-8d0e-d0b02657436b.JPG)
|
||||
|
||||
It is recommended to temporarily assemble the bolts
|
||||
and adjust the height before completely fixing them with nuts.
|
||||
Temporary assembly can be done easily by passing only one nut through the bolt.
|
||||
|
||||
![lrg_dsc05749](https://user-images.githubusercontent.com/736191/53021665-134f8880-349d-11e9-9db8-9952a40eb240.JPG)
|
||||
![lrg_dsc05750](https://user-images.githubusercontent.com/736191/53021666-134f8880-349d-11e9-9c8e-85615d6dd9b6.JPG)
|
||||
|
||||
It is completed by firmly fixing it so that it is sandwiched between nuts.
|
||||
|
||||
![lrg_dsc05761](https://user-images.githubusercontent.com/736191/53021667-13e81f00-349d-11e9-9bc8-051e68fde6eb.JPG)
|
284
corne-cherry/doc/v3/buildguide_en.md
Normal file
284
corne-cherry/doc/v3/buildguide_en.md
Normal file
@ -0,0 +1,284 @@
|
||||
# Build Guide
|
||||
|
||||
This is the build guide for Corne Cherry v3.
|
||||
[Click here for the Corne Cherry v2 build guide](
|
||||
https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/v2/buildguide_en.md).
|
||||
|
||||
## Parts
|
||||
|
||||
### Required
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| PCB | 1 set | |
|
||||
| Top plate | 2 sheets | |
|
||||
| Bottom plate | 2 sheets | |
|
||||
| OLED protective plate | 2 sheets | |
|
||||
| ProMicro | 2 sheets | |
|
||||
| TRRS jack | 2 | |
|
||||
| Tact switch | 2 | |
|
||||
| Diodes | 42 | Only SMD parts are supported |
|
||||
| PCB sockets | 42 | Compatible with Kailh and Gateron |
|
||||
| Key switches | 42 | Only compatible with CherryMX |
|
||||
| Keycaps | 42 pcs | 1u 40 pcs, 1.5u 2 pcs |
|
||||
| Spacer M2 7.5mm | 10 pieces | |
|
||||
| Spacer M2 9mm | 4 pieces | |
|
||||
| Screw M2 4mm | 28 screws | |
|
||||
| Cushion rubber | 8 pieces | |
|
||||
| TRRS (4 poles) cable | 1 | TRS (3 poles) cable is also acceptable |
|
||||
| Micro USB cable | 1 | |
|
||||
|
||||
### Optional
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| OLED module | 2 sheets | |
|
||||
| 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
|
||||
|
||||
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. \
|
||||
For more information,
|
||||
please see <https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>.
|
||||
|
||||
## Verification
|
||||
|
||||
The PCB for Corne Cherry v3 is as follows.
|
||||
Make sure it is the same as your PCB.
|
||||
|
||||
![confirm_front](assets/confirm_front.jpg)
|
||||
|
||||
![confirm_back](assets/confirm_back.jpg)
|
||||
|
||||
The PCB comes with a frame for manufacturing reasons.
|
||||
You can fold it by hand to remove it, but if it is difficult,
|
||||
make a cut in the joint \* with a cutter or similar,
|
||||
to make it easier to remove.
|
||||
In addition, the joint can be cleaned with a file.
|
||||
|
||||
\* *Joint part: There are a total of 8 parts,
|
||||
which are marked in red in the image below.*
|
||||
|
||||
![confirm_remove_frame](assets/confirm_remove_frame.jpg)
|
||||
|
||||
## Assembly
|
||||
|
||||
### Diodes
|
||||
|
||||
Solder diodes for SMD components.
|
||||
Since SMD parts are very small,
|
||||
it is convenient to have tweezers and counter-acting tweezers.
|
||||
|
||||
**The diode has a fixed mounting direction**,
|
||||
so solder it so that the "|" mark on the part faces the "|" on the diode mark "|◁".
|
||||
In addition, Corne's PCB has all the same diode mounting orientations.
|
||||
|
||||
![build_diode](assets/build_diode.jpg)
|
||||
|
||||
<details>
|
||||
<summary>TIPS: Tips for installing SMD parts</summary>
|
||||
|
||||
The trick is to attach the SMD parts, but first, as a spare solder,
|
||||
put the solder on only one side of the pad.
|
||||
|
||||
![tips_building_smd_01](https://user-images.githubusercontent.com/736191/54487435-79330280-48d9-11e9-9138-525d8ee68144.jpg)
|
||||
|
||||
Next, solder one leg of the diode so that the spare solder melts.
|
||||
At this time,
|
||||
it is recommended to use [reverse-action tweezers](https://www.alimed.com/_resources/cache/images/product/70895A_850x480-pad.jpg),
|
||||
so that you can hold the SMD part firmly without applying force,
|
||||
and concentrate on alignment and soldering instead.
|
||||
Also, if the soldering iron is too hot or the solder is touched too long,
|
||||
the flux contained in the solder may evaporate and form an undesirable pile solder,
|
||||
but since it can be repaired later,
|
||||
so at this point you should only care about attaching parts.
|
||||
It's okay.
|
||||
|
||||
![tips_building_smd_02](https://user-images.githubusercontent.com/736191/54487436-79330280-48d9-11e9-856e-f3f5b9f58414.jpg)
|
||||
|
||||
It is okay if the diode does not float when viewed from the side
|
||||
when one foot is attached.
|
||||
If it floats, press the diode with tweezers or your fingers
|
||||
and reheat the soldered part with a soldering iron to clean it.
|
||||
|
||||
![tips_building_smd_03](https://user-images.githubusercontent.com/736191/54487437-79330280-48d9-11e9-996d-a578e767c12c.jpg)
|
||||
|
||||
Then solder the other pin.
|
||||
Be careful not to apply too much solder,
|
||||
as a small amount is sufficient.
|
||||
If you have applied too much,
|
||||
you can remove it with a suction pump, blotting wire
|
||||
or by scooping it with a soldering iron.
|
||||
|
||||
If the amount of solder on the preliminary solder side is small,
|
||||
additional soldering is performed, and if it is a heap,
|
||||
apply flux from above and heat it to clean it.
|
||||
|
||||
![tips_building_smd_04](https://user-images.githubusercontent.com/736191/54487438-79cb9900-48d9-11e9-9280-dc72a2087307.jpg)
|
||||
|
||||
</details>
|
||||
|
||||
The diode is completed by soldering 42 pieces in total on the left and right.
|
||||
|
||||
![build_diode_overview](assets/build_diode_overview.jpg)
|
||||
|
||||
### LED (optional)
|
||||
|
||||
Solder the SK6812MINI-E and WS2812B.
|
||||
|
||||
First, check the state after installation.
|
||||
|
||||
![build_led_front_overview](assets/build_led_front_overview.jpg)
|
||||
|
||||
All soldering is done from the back side, but the SK6812MINI-E is for Backlight
|
||||
(the front side is shining) and the WS2812B is for Undergrow (the back side is shining).
|
||||
![build_led_back_overview](assets/build_led_back_overview.jpg)
|
||||
|
||||
#### WS2812B (Undergrow)
|
||||
|
||||
First, solder the WS2812B.
|
||||
|
||||
Solder with the corners of the recesses on the WS2812B
|
||||
and the corner marks on the PCB aligned as shown below.
|
||||
**TIPS: As I introduced in Tips for Installing SMD Parts**,
|
||||
I think that you can attach it well with spare solder.
|
||||
|
||||
In addition, his PCB of Corne has the same mounting orientation of his WS2812B.
|
||||
|
||||
![build_led_undergrow](assets/build_led_undergrow.jpg)
|
||||
|
||||
He soldered a total of 8 pieces on the left and right, and he completed the WS2812B.
|
||||
|
||||
![build_led_undergrow_overview](assets/build_led_undergrow_overview.jpg)
|
||||
|
||||
#### SK6812MINI-E (Backlight)
|
||||
|
||||
Then solder the SK6812MINI-E.
|
||||
|
||||
Solder the SK6812MINI-E with the missing corners aligned with the PCB corners
|
||||
as shown below.
|
||||
**TIPS: As I introduced in Tips for Installing SMD Parts**,
|
||||
I think that you can attach it well with spare solder.
|
||||
It is harder to break than the SK6812MINI,
|
||||
but it may be damaged if it is directly exposed to the heat of a soldering iron.
|
||||
If the temperature is about 320°C
|
||||
with a soldering iron with a temperature control function,
|
||||
it seems that there is no problem even if four legs are soldered continuously.
|
||||
|
||||
All Corne PCBs have the same mounting orientation for the SK6812MINI-E.
|
||||
|
||||
![build_led_backlight](assets/build_led_backlight.jpg)
|
||||
|
||||
SK6812MINI-E is completed by soldering a total of 42 pieces on the left and right.
|
||||
|
||||
![build_led_back_overview](assets/build_led_back_overview.jpg)
|
||||
|
||||
### TRRS jack, reset switch, pin socket for OLED
|
||||
|
||||
Solder the TRRS jack, reset switch (tact switch),
|
||||
and OLED pin socket as shown in the picture below.
|
||||
|
||||
![build_trrs_reset_oled](assets/build_trrs_reset_oled.jpg)
|
||||
|
||||
Since it is a part that easily slips off,
|
||||
you can solder it while holding the part by hand,
|
||||
or fix it with masking tape and then solder it.
|
||||
|
||||
### ProMicro
|
||||
|
||||
Solder ProMicro in the following orientation
|
||||
|
||||
![build_promicro](assets/build_promicro.jpg)
|
||||
|
||||
If you use spring-loaded pin headers (e.g. Conthrough),
|
||||
you do not need to solder the back side.
|
||||
Please refer to the [Helix Build Guide](
|
||||
https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro)
|
||||
for details on how to use spring-loaded pin headers.
|
||||
|
||||
![build_promicro_conthrough](assets/build_promicro_conthrough.jpg)
|
||||
|
||||
### OLED module
|
||||
|
||||
Insert the pin header into the pin socket for OLED first,
|
||||
and then solder the pin header and OLED module.
|
||||
At this time, the OLED module is easy to float,
|
||||
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.
|
||||
If you do it at the very end, it will be difficult to isolate the problem.
|
||||
|
||||
To check the operation,
|
||||
connect the left hand side to the PC with MicroUSB,
|
||||
and connect the left hand side and the right hand side with the TRRS cable.
|
||||
Since there may be defects such as jacks,
|
||||
be sure to connect the left and right instead of one by one
|
||||
before checking the operation.
|
||||
If it is done correctly so far,
|
||||
if you short the pad to attach the PCB socket with tweezers etc.,
|
||||
the key pressed on the OLED module will be displayed.
|
||||
|
||||
### PCB socket
|
||||
|
||||
Solder the PCB socket according to the mark as shown below.
|
||||
All the PCB sockets are listed below,
|
||||
but I'm not really into it,
|
||||
so attach them one by one.
|
||||
**TIPS: As I introduced in Tips for Installing SMD Parts**,
|
||||
I think that you can attach it well with spare solder.
|
||||
|
||||
![build_socket](assets/build_socket.jpg)
|
||||
|
||||
The PCB socket is completed by soldering a total of 42 left and right.
|
||||
|
||||
![build_socket_overview](assets/build_socket_overview.jpg)
|
||||
|
||||
### OLED protective plate
|
||||
|
||||
Attach the OLED protective plate with M2 9mm spacers and M2 screws.
|
||||
|
||||
![build_oled_plate_front](assets/build_oled_plate_front.jpg)
|
||||
![build_oled_plate_back](assets/build_oled_plate_back.jpg)
|
||||
|
||||
### Plates, switches
|
||||
|
||||
After attaching the key switch to the top plate,
|
||||
fit the key switch into the socket.
|
||||
If you attach all the key switches to the top plate first,
|
||||
it will be more difficult to fit them in the socket,
|
||||
so it is easier to attach only the end key switches first.
|
||||
![build_top_plate_switches](assets/build_top_plate_switches.jpg)
|
||||
|
||||
Install the M2 7.5mm spacer and M2 screws on the top plate.
|
||||
|
||||
![build_screws_spacers_front](assets/build_screws_spacers_front.jpg)
|
||||
|
||||
It is easy to screw the spacer after inserting it into the hole from the back side.
|
||||
|
||||
![build_screws_spacers_back](assets/build_screws_spacers_back.jpg)
|
||||
|
||||
Attach the bottom plate with M2 screws.
|
||||
|
||||
![build_bottom_plate](assets/build_bottom_plate.jpg)
|
||||
|
||||
Install the cushion rubber in the following positions.
|
||||
|
||||
![build_cushion_rubbers](assets/build_cushion_rubbers.jpg)
|
||||
|
||||
That's it.
|
||||
|
||||
![build_finish](assets/build_finish.jpg)
|
@ -1,14 +1,14 @@
|
||||
# Build Guide
|
||||
|
||||
This is the build guide for Corne Chocolate.
|
||||
[Click here for Corne Cherry](
|
||||
[Click here for the Corne Cherry build guide](
|
||||
https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/buildguide_en.md).
|
||||
|
||||
## Parts
|
||||
|
||||
### Required
|
||||
|
||||
| Name | Number | Remarks |
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| PCB | 2 pieces | |
|
||||
| Top plate | 2 pieces | |
|
||||
@ -33,11 +33,11 @@ https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/buildguide_en.md).
|
||||
|
||||
### Optional
|
||||
|
||||
| Name | Number | Remarks |
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| SK6812MINI | 54 | 42 for backlight, 12 for under-glow |
|
||||
|
||||
## Preparation
|
||||
## Advance preparation
|
||||
|
||||
If you build the firmware yourself,
|
||||
it will take some time to set up the environment,
|
||||
@ -82,21 +82,23 @@ First put solder only on the right side of the pad.
|
||||
|
||||
Next, solder one of the diodes by melting the solder you already put on the board.
|
||||
At this time,
|
||||
it is recommended that you use inverted tweezers
|
||||
it is recommended to use [reverse-action tweezers](https://www.alimed.com/_resources/cache/images/product/70895A_850x480-pad.jpg),
|
||||
so that you can hold the SMD part firmly without applying force,
|
||||
and concentrate on alignment and soldering instead.
|
||||
Also, if the soldering iron is too hot or the solder is touched too long,
|
||||
the flux contained in the solder may evaporate and a solder pile may be formed,
|
||||
the flux contained in the solder may evaporate and form an undesirable pile solder,
|
||||
but since it can be repaired later,
|
||||
at this point just be aware of attaching parts;
|
||||
so at this point you should only care about attaching parts.
|
||||
It's okay.
|
||||
|
||||
![](https://user-images.githubusercontent.com/736191/52534541-320b9c00-2d86-11e9-982c-45ec7f7b7741.png)
|
||||
|
||||
Then solder the other pin.
|
||||
Be careful not to apply too much solder because a small amount is sufficient.
|
||||
Be careful not to apply too much solder,
|
||||
as a small amount is sufficient.
|
||||
If you have applied too much,
|
||||
you can remove it with a suction pump or scoop it with a soldering iron.
|
||||
you can remove it with a suction pump, blotting wire
|
||||
or by scooping it with a soldering iron.
|
||||
|
||||
![](https://user-images.githubusercontent.com/736191/52534553-56677880-2d86-11e9-872e-ea374c8f6824.png)
|
||||
|
||||
@ -140,8 +142,9 @@ and solder the Pro Micro with back side up.
|
||||
![](https://user-images.githubusercontent.com/736191/52534641-a266ed00-2d87-11e9-8dcb-832b90556ac2.png)
|
||||
![](https://user-images.githubusercontent.com/736191/52534643-aa269180-2d87-11e9-9c05-67924d235968.png)
|
||||
|
||||
When using the spring pin header,
|
||||
please refer to the [Helix Build Guide](https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro).
|
||||
When using the spring-loaded pin headers,
|
||||
please refer to the [Helix Build Guide](
|
||||
https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro).
|
||||
|
||||
### OLED module
|
||||
|
||||
@ -150,7 +153,7 @@ please refer to the [Helix Build Guide](https://github.com/MakotoKurauchi/helix/
|
||||
Insert the pin header into the OLED pin socket first,
|
||||
then solder the pin header and the OLED module.
|
||||
At this time,
|
||||
make sure that he OLED module sits tightly on the socket
|
||||
make sure that the OLED module sits tightly on the socket
|
||||
while holding it down with your finger,
|
||||
because it tends to stick out easily.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
### Required
|
||||
|
||||
| Item | Count | Remark |
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| PCB | 2 | |
|
||||
| Plate | 2 sets | |
|
||||
@ -22,7 +22,7 @@
|
||||
|
||||
### Optional
|
||||
|
||||
| Item | Count | Remark |
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| OLED Module | 1 or 2 | |
|
||||
| 4x1 Pin Male Header | 2 | For OLED |
|
||||
@ -32,7 +32,7 @@
|
||||
|
||||
![image](https://user-images.githubusercontent.com/736191/40734610-e1ca0136-6473-11e8-8ac7-7bfa4b843f93.png)
|
||||
|
||||
## Preparation
|
||||
## Advance preparation
|
||||
|
||||
If you build the firmware yourself,
|
||||
it will take some time to set up the environment,
|
||||
@ -165,7 +165,8 @@ Two methods are introduced here.
|
||||
|
||||
#### Using Spring Loaded Header
|
||||
|
||||
Refer to [Helix Buildguide](https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro)
|
||||
Refer to the [Helix build guide](
|
||||
https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro)
|
||||
|
||||
ProMicro kit with spring loaded headers is available at Yusha-Kobo
|
||||
|
||||
|
8
corne-light/doc/buildguide_en.md
Normal file
8
corne-light/doc/buildguide_en.md
Normal file
@ -0,0 +1,8 @@
|
||||
# Build Guide
|
||||
|
||||
This is the Corne Light build guide.
|
||||
The build guide differs depending on the version of your board,
|
||||
so please choose your own from the following.
|
||||
|
||||
- [v1 build guide](https://github.com/foostan/crkbd/blob/master/corne-light/doc/v1/buildguide_en.md)
|
||||
- [v2 low-edition build guide](https://github.com/foostan/crkbd/blob/master/corne-light/doc/v2/buildguide_low_edition_en.md)
|
245
corne-light/doc/v1/buildguide_en.md
Normal file
245
corne-light/doc/v1/buildguide_en.md
Normal file
@ -0,0 +1,245 @@
|
||||
# Build Guide
|
||||
|
||||
This is the Corne Light v1 build guide.
|
||||
|
||||
## Parts
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr> <td width = "30%"> Name </td> <td width = "15%"> Count </td> <td> Remarks </td> </tr>
|
||||
</header>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> PCB </td>
|
||||
<td> 1 set </td>
|
||||
<td>
|
||||
![PCB](https://user-images.githubusercontent.com/736191/69554623-6be02300-0fe5-11ea-879d-9e4316df0226.JPG)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Top plate </td>
|
||||
<td> 2 sheets </td>
|
||||
<td>
|
||||
![top-plates](https://user-images.githubusercontent.com/736191/69554621-6be02300-0fe5-11ea-9ca2-5556f99fa2e5.JPG)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Bottom plate </td>
|
||||
<td> 2 sheets </td>
|
||||
<td rowspan = "2">
|
||||
![bottom-plates](https://user-images.githubusercontent.com/736191/69554622-6be02300-0fe5-11ea-8803-a1c97aae0433.JPG)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ProMicro protective plate </td>
|
||||
<td> 2 sheets </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> diode </td>
|
||||
<td> 42 </td>
|
||||
<td>
|
||||
![diodes](https://user-images.githubusercontent.com/736191/69554619-6b478c80-0fe5-11ea-9a26-96d617f2b0f6.JPG)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Spacer M2 7.5mm </td>
|
||||
<td> 10 </td>
|
||||
<td rowspan = "3">
|
||||
![screws](https://user-images.githubusercontent.com/736191/69554618-6b478c80-0fe5-11ea-8090-b14d989e9d07.JPG)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Spacer M2 9mm </td>
|
||||
<td> 4 </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Screw M2 4mm </td>
|
||||
<td> 28 </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> TRRS jack </td>
|
||||
<td> 2 </td>
|
||||
<td rowspan = "3">
|
||||
![jacks](https://user-images.githubusercontent.com/736191/69554620-6be02300-0fe5-11ea-94ee-6f8f50d800da.JPG)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Reset switch </td>
|
||||
<td> 2 </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> Rubber feet </td>
|
||||
<td> 8 </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> ProMicro (with conthrough) </td>
|
||||
<td> 2 </td>
|
||||
<td>
|
||||
<a href="https://yushakobo.jp/shop/promicro-spring-pinheader/"> https://yushakobo.jp/shop/promicro-spring-pinheader/ </a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> OLED module (with pin socket) </td>
|
||||
<td> 2 </td>
|
||||
<td>
|
||||
<a href="https://yushakobo.jp/shop/oled/"> https://yushakobo.jp/shop/oled/ </a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> key switch </td>
|
||||
<td> 42 </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> keycap </td>
|
||||
<td> 42 </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> TRRS cable </td>
|
||||
<td> 1 </td>
|
||||
<td> TRS cable is also acceptable </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> USB cable </td>
|
||||
<td> 1 </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
## Advance preparation
|
||||
|
||||
If you build the firmware yourself,
|
||||
it takes time to prepare the environment,
|
||||
so it is recommended to start first. \
|
||||
See <https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>
|
||||
for more information.
|
||||
|
||||
## Implementation
|
||||
|
||||
### PCB disconnection
|
||||
|
||||
Check the front and back and separate the left and right PCBs
|
||||
(the photo is the front).
|
||||
|
||||
![assembly-pcb](https://user-images.githubusercontent.com/736191/69554624-6c78b980-0fe5-11ea-9828-3be0af9f27af.JPG)
|
||||
|
||||
This is a jig for bending the legs of a diode.
|
||||
Separate it if necessary.
|
||||
|
||||
![assembly-tool-of-diodes](https://user-images.githubusercontent.com/736191/69554626-6c78b980-0fe5-11ea-8c4d-ae70374d54bc.JPG)
|
||||
|
||||
* Some versions do not have a jig.
|
||||
|
||||
### Diodes
|
||||
|
||||
First, bend the legs of the reed type diode.
|
||||
|
||||
* You can clean it by bending it one by one as shown in the picture,
|
||||
but it is more efficient to bend multiple pieces at the same time
|
||||
while connected to the tape.
|
||||
|
||||
![assembly-diodes-1](https://user-images.githubusercontent.com/736191/69554627-6c78b980-0fe5-11ea-9f4f-120c28b49953.JPG)
|
||||
|
||||
Attach the diode with the bent leg to the specified position.
|
||||
|
||||
![assembly-diodes-2](https://user-images.githubusercontent.com/736191/69554628-6d115000-0fe5-11ea-8885-e88b5d87a3b1.JPG)
|
||||
|
||||
The diode has an orientation and is installed as shown in the photo.
|
||||
|
||||
* All the diodes to be attached are in the same orientation.
|
||||
|
||||
![assembly-diodes-3](https://user-images.githubusercontent.com/736191/69554629-6d115000-0fe5-11ea-9df5-70e8ab10489f.JPG)
|
||||
|
||||
You can attach it neatly by fixing it with masking tape.
|
||||
|
||||
![assembly-diodes-4](https://user-images.githubusercontent.com/736191/69554632-6d115000-0fe5-11ea-907f-2188aa59094a.JPG)
|
||||
|
||||
Solder from the back side.
|
||||
|
||||
![assembly-diodes-5](https://user-images.githubusercontent.com/736191/69554633-6da9e680-0fe5-11ea-9d5c-751595784d84.JPG)
|
||||
|
||||
If you are fixing with masking tape,
|
||||
cutting your legs to the limit like this will make soldering easier.
|
||||
|
||||
![assembly-diodes-6](https://user-images.githubusercontent.com/736191/69554634-6da9e680-0fe5-11ea-9051-93f9edd09c9a.JPG)
|
||||
|
||||
With 21 one-handed and two-handed he installs 42 diodes.
|
||||
|
||||
![assembly-diodes-7](https://user-images.githubusercontent.com/736191/69554635-6da9e680-0fe5-11ea-9ee3-b503bc0fcc83.JPG)
|
||||
|
||||
### TRRS jack, reset switch, pin socket
|
||||
|
||||
Install in the specified position.
|
||||
|
||||
* Install the right hand side in the same position
|
||||
(be careful of mistakes on the front and back).
|
||||
|
||||
![assembly-jacks-resets-pinsockets-1](https://user-images.githubusercontent.com/736191/69554641-6e427d00-0fe5-11ea-87d7-c46056e4fb09.JPG)
|
||||
|
||||
### ProMicro, OLED module
|
||||
|
||||
Install his ProMicro and his OLED module by referring to the [Helix Build Guide](
|
||||
https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro).
|
||||
|
||||
![assembly-promicro-oled](https://user-images.githubusercontent.com/736191/69554644-6e427d00-0fe5-11ea-8c6b-9aaa3d2c3f6c.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
|
||||
|
||||
To check the operation,
|
||||
connect the left hand side to the PC with a USB cable,
|
||||
and connect the left hand side and the right hand side with the TRRS cable.
|
||||
Since there may be defects such as jacks,
|
||||
be sure to connect the left and right instead of one by one
|
||||
before checking the operation.
|
||||
|
||||
* Since the switch is not attached,
|
||||
check the operation with tweezers as shown in the photo.
|
||||
|
||||
![check](https://user-images.githubusercontent.com/736191/69554646-6edb1380-0fe5-11ea-8428-afd7bef09c15.JPG)
|
||||
|
||||
### Top plate, key switch
|
||||
|
||||
Attach the key switch to the top plate as shown in the picture.
|
||||
|
||||
* Be careful of the direction of the key switch.
|
||||
|
||||
![assembly-keyswitches-1](https://user-images.githubusercontent.com/736191/69554647-6edb1380-0fe5-11ea-9e17-d4d644f9a60c.JPG)
|
||||
|
||||
We recommend using a 3-pin key switch.
|
||||
|
||||
* Even when using 5 pins, the plastic legs can be separated to make 3 pins.
|
||||
|
||||
![assembly-keyswitches-2](https://user-images.githubusercontent.com/736191/69554648-6edb1380-0fe5-11ea-94fe-cd758f46cfd0.JPG)
|
||||
|
||||
Solder so that there is no gap between the switch and the PCB.
|
||||
|
||||
![assembly-keyswitches-3](https://user-images.githubusercontent.com/736191/69554652-700c4080-0fe5-11ea-8633-afae5e825d02.JPG)
|
||||
![assembly-keyswitches-4](https://user-images.githubusercontent.com/736191/69554654-700c4080-0fe5-11ea-8514-9a46ba4da38c.JPG)
|
||||
|
||||
### ProMicro Protective Plate, Bottom Plate
|
||||
|
||||
Attach his ProMicro protective plate using an M2 9mm spacer.
|
||||
|
||||
![assembly-plates-1](https://user-images.githubusercontent.com/736191/69554656-700c4080-0fe5-11ea-8083-b55fea60adc9.JPG)
|
||||
|
||||
Install the bottom plate using the M2 7.5mm spacer.
|
||||
|
||||
![assembly-plates-2](https://user-images.githubusercontent.com/736191/69554660-70a4d700-0fe5-11ea-9c46-eb32c7589470.JPG)
|
||||
|
||||
Attach the rubber feet to the four corners.
|
||||
|
||||
![assembly-plates-3](https://user-images.githubusercontent.com/736191/69554661-70a4d700-0fe5-11ea-85c1-acae90ea7725.JPG)
|
||||
|
||||
## Complete
|
||||
|
||||
Attach the keycap and you're done.
|
||||
|
||||
![assembly-finished-1](https://user-images.githubusercontent.com/736191/69654854-d615c800-10b8-11ea-8903-ebf019d7b125.png)
|
||||
![assembly-finished-2](https://user-images.githubusercontent.com/736191/69654882-df069980-10b8-11ea-8efe-069b68db3bc0.png)
|
208
corne-light/doc/v2/buildguide_low_edition_en.md
Normal file
208
corne-light/doc/v2/buildguide_low_edition_en.md
Normal file
@ -0,0 +1,208 @@
|
||||
# Build Guide
|
||||
|
||||
This is the build guide for Corne Light v2 Low edition.
|
||||
|
||||
![corne-light-low-edition-001](assets/corne-light-low-edition-001.jpg)
|
||||
![corne-light-low-edition-002](assets/corne-light-low-edition-002.jpg)
|
||||
![corne-light-low-edition-003](assets/corne-light-low-edition-003.jpg)
|
||||
|
||||
## Parts
|
||||
|
||||
### Required
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| PCB | 1 set | |
|
||||
| Top plate (acrylic) 2mm | 2 sheets | |
|
||||
| Bottom foam | 2 sheets | Special foam is cut out with a special mold |
|
||||
| OLED protective plate | 2 sheets | |
|
||||
| ProMicro | 2 sheets | |
|
||||
| TRRS jack | 2 | |
|
||||
| Tact switch | 2 | |
|
||||
| Diodes | 42 | Recommended SMD Parts |
|
||||
| Key switches | 42 | Kailh Choc v1 or v2 recommended |
|
||||
| Keycaps | 42 pcs | 1u 40 pcs, 1.5u 2 pcs |
|
||||
| Spacer M2 9mm | 4 pieces | |
|
||||
| Screw M2 4mm | 8 screws | |
|
||||
| TRRS (4 poles) cable | 1 | TRS (3 poles) cable is also acceptable |
|
||||
| Micro USB cable | 1 | |
|
||||
|
||||
### Optional
|
||||
|
||||
| Name | Count | Remarks |
|
||||
|:-|:-|:-|
|
||||
| OLED module | 2 sheets | |
|
||||
| Pin header for OLED module 4 series 1.5mm | 2 | |
|
||||
| 4 pin sockets for OLED module 2.5mm | 2 | |
|
||||
|
||||
## Advance preparation
|
||||
|
||||
If you build the firmware yourself,
|
||||
it takes time to prepare the environment,
|
||||
so it is recommended to start first. \
|
||||
See <https://github.com/foostan/crkbd/blob/master/doc/firmware_en.md>
|
||||
for more information.
|
||||
|
||||
## Verification
|
||||
|
||||
The PCB for Corne Light v2 is as follows.
|
||||
Make sure it is the same as your PCB.
|
||||
|
||||
![confirm_front](assets/confirm_front.jpg)
|
||||
|
||||
![confirm_back](assets/confirm_back.jpg)
|
||||
|
||||
The PCB comes with a frame for manufacturing reasons.
|
||||
You can fold it by hand to remove it, but if it is difficult,
|
||||
make a cut in the joint \* with a cutter or similar,
|
||||
to make it easier to remove.
|
||||
In addition, the joint can be cleaned with a file.
|
||||
|
||||
\* *Joint part: There are a total of 8 parts,
|
||||
which are marked in red in the image below.*
|
||||
|
||||
![confirm_remove_frame](assets/confirm_remove_frame.jpg)
|
||||
|
||||
## Assembly
|
||||
|
||||
### Diodes
|
||||
|
||||
Solder diodes for SMD components.
|
||||
Since SMD parts are very small,
|
||||
it is convenient to have tweezers and counter-acting tweezers.
|
||||
|
||||
**The diode has a fixed mounting direction**,
|
||||
so solder it so that the "|" mark on the part faces the "|" on the diode mark "|◁".
|
||||
In addition, Corne's PCB has all the same diode mounting orientations.
|
||||
|
||||
![build_diode](assets/build_diode.jpg)
|
||||
|
||||
<details>
|
||||
<summary>TIPS: Tips for installing SMD parts</summary>
|
||||
|
||||
The trick is to attach the SMD parts, but first, as a spare solder,
|
||||
put the solder on only one side of the pad.
|
||||
|
||||
![tips_building_smd_01](https://user-images.githubusercontent.com/736191/54487435-79330280-48d9-11e9-9138-525d8ee68144.jpg)
|
||||
|
||||
Next, solder one leg of the diode so that the spare solder melts.
|
||||
At this time, it is recommended to use reverse-action tweezers,
|
||||
because you can hold the chip parts firmly without exerting force
|
||||
and you can concentrate on alignment and soldering.
|
||||
Also, if the soldering iron is too hot or the solder is touched too much,
|
||||
the flux contained in the solder may evaporate and form a clean pile of solder,
|
||||
but it can be repaired later,
|
||||
so at this point you should only care about attaching parts.
|
||||
It's okay.
|
||||
|
||||
![tips_building_smd_02](https://user-images.githubusercontent.com/736191/54487436-79330280-48d9-11e9-856e-f3f5b9f58414.jpg)
|
||||
|
||||
It is okay if the diode does not float when viewed from the side
|
||||
when one foot is attached.
|
||||
If it floats, press the diode with tweezers or your fingers
|
||||
and reheat the soldered part with a soldering iron to clean it.
|
||||
|
||||
![tips_building_smd_03](https://user-images.githubusercontent.com/736191/54487437-79330280-48d9-11e9-996d-a578e767c12c.jpg)
|
||||
|
||||
Then solder the other one.
|
||||
Be careful not to apply too much,
|
||||
as a small amount of solder is sufficient.
|
||||
If you apply too much, you can remove it with a blotting wire
|
||||
or by scooping it with a soldering iron.
|
||||
|
||||
If the amount of solder on the preliminary solder side is small,
|
||||
additional soldering is performed, and if it is a mountain,
|
||||
apply flux from above and heat it to clean it.
|
||||
|
||||
![tips_building_smd_04](https://user-images.githubusercontent.com/736191/54487438-79cb9900-48d9-11e9-9280-dc72a2087307.jpg)
|
||||
|
||||
</details>
|
||||
|
||||
The diode is completed by soldering 42 pieces in total on the left and right.
|
||||
|
||||
![build_diode_overview](assets/build_diode_overview.jpg)
|
||||
|
||||
### TRRS jack, reset switch, pin socket for OLED
|
||||
|
||||
Solder the TRRS jack, reset switch (tact switch),
|
||||
and OLED pin socket as shown in the picture below.
|
||||
|
||||
![build_trrs_reset_oled](assets/build_trrs_reset_oled.jpg)
|
||||
|
||||
Since it is a part that easily slips off,
|
||||
you can solder it while holding the part by hand,
|
||||
or fix it with masking tape and then solder it.
|
||||
|
||||
### ProMicro
|
||||
|
||||
Solder ProMicro in the following orientation
|
||||
|
||||
![build_promicro](assets/build_promicro.jpg)
|
||||
|
||||
If you use spring-loaded pin headers (e.g. Conthrough),
|
||||
you do not need to solder the back side.
|
||||
Please refer to the [Helix Build Guide](
|
||||
https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_en.md#pro-micro)
|
||||
for details on how to use spring-loaded pin headers.
|
||||
|
||||
![build_promicro_conthrough](assets/build_promicro_conthrough.jpg)
|
||||
|
||||
### OLED module
|
||||
|
||||
Insert the pin header into the pin socket for OLED first,
|
||||
and then solder the pin header and OLED module.
|
||||
At this time, the OLED module is easy to float,
|
||||
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.
|
||||
If you do it at the very end, it will be difficult to isolate the problem.
|
||||
|
||||
To check the operation,
|
||||
connect the left hand side to the PC with MicroUSB,
|
||||
and connect the left hand side and the right hand side with the TRRS cable.
|
||||
Since there may be defects such as jacks,
|
||||
be sure to connect the left and right instead of one by one
|
||||
before checking the operation.
|
||||
If it is done correctly so far,
|
||||
if you short the pad to attach the PCB socket with tweezers etc.,
|
||||
the key pressed on the OLED module will be displayed.
|
||||
|
||||
### Top plate, switch
|
||||
|
||||
After attaching the key switch to the top plate, solder the key switch.
|
||||
If you attach all the key switches to the top plate first,
|
||||
it will be more difficult to attach the switches to the board,
|
||||
so it is easier to attach only the end key switches first.
|
||||
![build_top_plate_switches](assets/build_top_plate_switches.jpg)
|
||||
|
||||
### OLED protective plate
|
||||
|
||||
Attach the OLED protective plate with M2 9mm spacers and M2 screws.
|
||||
|
||||
![build_oled_plate_front](assets/build_oled_plate_front.jpg)
|
||||
![build_oled_plate_back](assets/build_oled_plate_back.jpg)
|
||||
|
||||
Especially for the screws on the back side,
|
||||
tighten them firmly to attach the bottom foam after this.
|
||||
|
||||
### Bottom form
|
||||
|
||||
Finally, paste the bottom form.
|
||||
This foam has an adhesive surface on one side
|
||||
and a non-slip surface on the other side.
|
||||
Stick the adhesive side firmly to the PCB.
|
||||
|
||||
![build_bottom_foam](assets/build_bottom_foam.jpg)
|
||||
|
||||
That's it.
|
||||
|
||||
![build_finish](assets/build_finish.jpg)
|
Loading…
Reference in New Issue
Block a user