Skip to content

Commit

Permalink
Add posts owl-keyboard-assembly
Browse files Browse the repository at this point in the history
  • Loading branch information
hza2002 committed Oct 23, 2024
1 parent c63555a commit 4d7e6da
Show file tree
Hide file tree
Showing 12 changed files with 155 additions and 0 deletions.
Binary file added content/posts/owl-keyboard-assembly/RGB.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/posts/owl-keyboard-assembly/diode.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions content/posts/owl-keyboard-assembly/feature.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
78 changes: 78 additions & 0 deletions content/posts/owl-keyboard-assembly/index.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: "Owl Keyboard: Assembly"
date: 2024-08-15T01:04:03+08:00
tags: ["ZMK", "Keyboard"]
series: ["Owl Split Keyboard"]
series_order: 3
---

{{< alert icon="owl" >}} Please note that if you encounter any difficulties during the installation process, please fully utilize your **DIY abilities** and use various feasible parts. {{< /alert >}}

## Switch Socket

Please select the corresponding keyboard switch socket according to the selected PCB.

> MX switch and Gateron low-profile switch for normal version, MX switch and Kailh low-profile switch for choc version
![socket](socket.jpg)

## RGB

A single side needs 23 key lights and 6 bottom lights in series, so please install all or none at all. For the convenience of selection and manual soldering, we only use `SK6812MINI-E`. The position for installing the GND pin has been marked on the PCB. When installing, just pay attention to have the LED facing downwards and the bottom light facing upwards.

{{< alert icon="owl" >}} They are in opposite directions {{< /alert >}}

![RGB](RGB.jpg)

## Diode

Each keyboard switch corresponds to a diode. You can freely choose between surface-mount diodes or through-hole diodes, and even install them on the front or back of the PCB (note that installing on the back **may conflict** with the case).

{{< alert icon="owl" >}} Please make sure that the direction of the diode is correct {{< /alert >}}

![diode](diode.jpg)

## Switch and Battery

The reset and boot switches, as well as the power socket, are very easy to solder. It is not necessary to elaborate here. It is worth noting that the protruding pins on the back of the straight plug switch should be polished and trimmed to avoid affecting the installation of the housing.

{{< alert icon="owl" >}} Please be careful to pay attention to the battery wire sequence {{< /alert >}}

![switch](switch.jpg)

## Chip and Oled

Since the PCB is double-sided, you can install the chip on either side, whether it is directly soldered or connected with a socket. The position where the chip pins should be installed is marked on each side, be careful not to solder incorrectly.

![chip install](chip-install.jpg)

{{< alert icon="owl" >}} If you want to use 3D printed shell, be sure to follow the steps below! {{< /alert >}}

![recommand chip install](chip-install-recommended.jpg)

It is recommended to use the low-profile slot to install the chip on the front of the keyboard. Pay attention to installing the slot on the column marked on the PCB. When installing the chip, make sure that its back side (the flat side without components) faces up. Finally, when installing the OLED screen, please make sure they are installed tightly.

## Case

### 3D Printed

First, install five hot-melt screws into the 3D printed case, then place the completed PCB inside, tighten the five screws, and finally install the back panel and front OLED acrylic.

![3D-printed case install1](case-3D-install-1.jpg)
![3D-printed case install2](case-3D-install-2.jpg)

### Transparent Explorer

This case does not have much to pay attention to, only using m2 screws and two-stage screws for connection.

![transparent case](case-transparent.jpg)

## Key

The final step is to install the keyboard switches and keycaps, just align them, very simple, please feel free to use your creativity to mix and match.

## Firmware

This keyboard uses ZMK as the firmware. Please `fork` my [zmk-config](https://github.com/hza2002/zmk-config) repository and the [zmk official documentation](https://zmk.dev/docs/user-setup#github-repo). It is recommended to use `GitHub Action` and [keymap-editor](https://nickcoutsos.github.io/keymap-editor/) for web-based visual firmware building.

The method of flashing firmware is very simple. Just press the boot button twice quickly to enter boot mode, and the keyboard controller will appear on the computer like a USB flash drive. Drag and drop the firmware to update it.
76 changes: 76 additions & 0 deletions content/posts/owl-keyboard-assembly/index.zh-cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
title: "Owl 键盘:组装"
date: 2024-08-15T01:04:03+08:00
tags: ["ZMK", "键盘"]
series: ["Owl 分体键盘"]
series_order: 3
---

{{< alert icon="owl" >}} 如果您在安装过程中遇到任何困难,请充分发挥**DIY能力**,使用各种可行的部件 {{< /alert >}}

## Switch Socket

请根据所选的 PCB 选择相应的轴座。

> 普通版本可用标准轴和佳达隆矮轴,Choc 版本使用标准轴和凯华矮轴
![socket](socket.jpg)

## RGB

单面需要 23 个轴灯和 6 个底灯,因此串联所以请全部安装或不安装。为了便于拿取和手动焊接,只使用 `SK6812MINI-E`。已在 PCB 上标记了安装 GND 引脚的位置。安装时,只需注意轴灯 LED 面朝下,底灯 LED 面朝上。

{{< alert icon="owl" >}} 它们的方向相反 {{< /alert >}}

![RGB](RGB.jpg)

## 二极管

每个轴对应一个二极管,可自由选择贴片二极管或穿孔二极管,可以自由选择安装在 PCB 的两面(在背面安装可能会与外壳**发生冲突**)。

{{< alert icon="owl" >}} 无论如何,请确保二极管的方向正确 {{< /alert >}}

![diode](diode.jpg)

## 开关与电池

重置和启动开关以及电源插座非常容易焊接。值得注意的是,直插式开关背面凸出的针脚应该打磨和修剪,以免影响外壳的安装。

{{< alert icon="owl" >}} 请注意电池正负极的顺序 {{< /alert >}}

![switch](switch.jpg)

## 芯片和 Oled

由于 PCB 是双面,可以将芯片安装在任何一侧,无论是直接焊接还是连接到插座上。应该安装芯片引脚的位置在每一侧都有标记,请小心不要焊接错误。

![chip install](chip-install.jpg)

{{< alert icon="owl" >}} 如果你想使用 3D 打印外壳,请务必遵循以下步骤! {{< /alert >}}

建议使用矮插槽在键盘正面安装芯片,安装插槽时请注意对准印刷线路板上标记的列,安装芯片时请确保芯片背面(无元件的平面一面)朝上。最后,安装 OLED 屏幕时请确保安装牢固。

## 外壳

### 3D 打印外壳

首先,将五个热熔螺母安装到 3D 打印外壳中,然后将完成的 PCB 放置其中,拧紧五个螺柱,最后安装背板和正面 OLED 亚克力保护板。

![3D-printed case install1](case-3D-install-1.jpg)
![3D-printed case install2](case-3D-install-2.jpg)

### 透明外壳

这种外壳没有太多需要注意的地方,只需使用 M2 螺柱和螺丝进行连接。

![transparent case](case-transparent.jpg)

## 轴体

硬件最后一步是安装轴体和键帽,最简单的一步,请尽情发挥您的创造力进行搭配。

## 固件

此键盘使用 ZMK 作为固件,请 `fork` 我的 [zmk-config](https://github.com/hza2002/zmk-config) 仓库和 [zmk 官方文档](https://zmk.dev/docs/user-setup#github-repo),推荐使用 `GitHub Action`[keymap-editor](https://nickcoutsos.github.io/keymap-editor/) 进行网页可视化固件构建。

刷固件非常简单,只需快速按两次启动按钮进入引导模式,键盘控制器就会像 U 盘一样出现在电脑里,将固件拖入即可更新。
Binary file added content/posts/owl-keyboard-assembly/socket.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/posts/owl-keyboard-assembly/switch.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4d7e6da

Please sign in to comment.