Add README for Pro Micro

Change-Id: I6d21d9622d3aab6d588de85e23d2abaa489ec18e
This commit is contained in:
Shuhei Iitsuka
2021-12-15 17:33:43 +09:00
committed by Shuhei Iitsuka
parent 4cc5eecf37
commit b3f156dc6f
8 changed files with 8707 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ The directory structure is as follows:
![device](./images/device.jpg)
**We also have the Pro Micro version of the device, which is easier to build. Please refer to [the Pro Micro README](./README_promicro.md) if you want to build one with Pro Micro.**
### Parts
- Kailh choc key x60
@@ -42,6 +44,8 @@ We need two types of PCBs to build this project.
![key-pcb](./images/key-pcb.png)
File location: board/key
Shape: Rectangular.
Components: Diodes and key switches.
@@ -52,6 +56,8 @@ Number of PCBs required: 12
![base-pcb](./images/base-pcb.png)
File location: board/base
Shape: Dodecagonal
Component2: ATMega32u4.

View File

@@ -0,0 +1,101 @@
# Gboard Yunomi version with Pro Micro
This is an instruction to build the Gboard Yunomi version with Pro Micro.
For the general information about the Gboard Yunomi version, please refer to [the project README](./README.md).
### Parts
- Kailh choc key x60
- Diode (1N4148) x60
- Pro Micro x1
### PCBs
We need two types of PCBs to build this project.
![pcbs](./images/pcbs_promicro.jpg)
#### Key-PCB
![key-pcb](./images/key-pcb.png)
File location: board/key
Shape: Rectangular
Components to be soldered: Diodes and key switches
Number of PCBs required: 12
#### Base-PCB:
![base-pcb](./images/base-pcb_promicro.png)
File location: board/base-promicro
Shape: Dodecagonal
Components to be soldered: Pro Micro
Number of PCBs required: 1
### Steps to build
#### Step 1
Solder diodes D1 to D5 onto the twelve Key-PCBs at the silk-screened locations.
*IMPORTANT:* Diodes on six of the Key-PCBs should be placed in the opposite
direction.
In other words, you can solder diodes as indicated by the silk-screen for six of them, and you need to solder diodes in the opposite direction for the rest six.
#### Step 2
Solder key-switches to each Key-PCB. Note that the diodes need to be placed on
the opposite side of the Key-PCB to the key-switches, as shown by the
silk-screen.
#### Step 3
Create a cylindrical shape by combining the 12 Key-PCBs.
There are six connection points between each pair of Key-PCBs. Connect adjacent
pairs of boards by soldering the tin-plated wires (see the picture).
However, only connect J11 and J12 between the first and last Key-PCB, instead of
all six locations.
![connect](./images/connect.png)
![connect2](./images/connect2.jpg)
![connect3](./images/connect3.jpg)
If you have a 3D printer, you may print and use jig.stl to help with this step.
#### Step 4
Solder a Pro Micro to the Base-PCB.
#### Step 5
Connect Base-PCB to the cylinder made in Step 3.
![connect4](./images/connect4_promicro.jpg)
#### Step 6
Install [firmware](./firmware/firmware.ino) using the Arduino IDE. Note that you need to uncomment the line 2 (`#define PRO_MICRO`) to make it work with the Pro Micro version.
#### Step 7 (Optional)
Print and mount the platform (./platform_promicro.stl).
![platform](./images/platform_promicro.jpg)
#### Step 8
Connect the keyboard to a PC or other device that has Google Japanese
Input/Gboard installed. Enjoy!

View File

@@ -1,8 +1,8 @@
// Uncomment next line if you use ProMicro
#define PRO_MICRO
// #define PRO_MICRO
// Uncomment next line if your PC thinks this is US keyboard.
#define JP_KEYBOARD
// #define JP_KEYBOARD
#include "Keyboard.h"

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

File diff suppressed because it is too large Load Diff