https://api.qmk.fm/v1/keyboards
にアクセスするとキーボードのリストが返ってくる。
// コード例
fetch('https://api.qmk.fm/v1/keyboards')
.then(response => {
if (!response.ok) {
throw new Error('Response not success.');
}
return response.text();
https://api.qmk.fm/v1/keyboards
にアクセスするとキーボードのリストが返ってくる。
// コード例
fetch('https://api.qmk.fm/v1/keyboards')
.then(response => {
if (!response.ok) {
throw new Error('Response not success.');
}
return response.text();
OctoPrint の Raspberry pi に SSH でアクセスする。
lsusb
コマンドで C270 の ID
を確認する。
pi@octopi:~ $ lsusb
Bus 001 Device 005: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 004: ID 1eaf:0004
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Mac の Visual Studio Code で Marlin のコンパイルをすると、突然 fatal error: libmaple/gpio.h: No such file or directory
というエラーが発生してコンパイルできなくなった。
対処方法を検索したところ、次の情報が見つかった。
STM32 framework
のバージョンは 6 であるが、自動アップデートで STM32 framework
のバージョンが7に上がってしまう。platform.ini
の [env:STM32F103RC_btt_512K]
の platform
を次の通り変更する必要がある。- platform = ststm32
+ platform = ststm32@<6.2.0
32bit になったことで動きが非常に滑らかになり、ヘッドやベッドの移動に伴う音は非常に静かになった。現在はファンの音が非常に目立つようになっている。
必要な情報は 【3Dプリンター改造】Ender-3・Ender-3 Pro用32bitボード「SKR mini E3」を導入した。 でほとんど揃う。
BTT Wifi
git clone https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1.git
でファームウェアとWEB UIをクローンする。BIGTREETECH-SKR-PRO-V1.1/firmware/esp-01s at master · bigtreetech/BIGTREETECH-SKR-PRO-V1.1/esp3d.bin
BIGTREETECH-SKR-PRO-V1.1/firmware/esp-01s at master · bigtreetech/BIGTREETECH-SKR-PRO-V1.1/index.html.gz
ファームウェア書き込みソフトを (https://drive.google.com/file/d/1yD1rCoyystkcUUF3706VUQAnc-Mdyvi7/view) からダウンロード
BTT-WRITER-V1.0/BTT Writer V1.0 manual.pdf at master · bigtreetech/BTT-WRITER-V1.0 を見ながらファームウェア書き込み装置とWifiボードを接続する。
#include QMK_KEYBOARD_H | |
#include "bmp.h" | |
#include "keycode_str_converter.h" | |
// Defines the keycodes used by our macros in process_record_user | |
enum custom_keycodes { | |
CUSTOM_KEYCODE_START = BMP_SAFE_RANGE, | |
}; | |
const key_string_map_t custom_keys_user = |
{ | |
"title": "enthumble(Windows App) Mode", | |
"rule_list": false, | |
"make_extra_description": true, | |
"rules": [ | |
{ | |
"description": "(enthumble) IJKL Mode / normal", | |
"extra_descriptions": [ | |
"無変換/英数 + J, K, I, L -> カーソル移動(←, ↓, ↑, →)", | |
"無変換/英数 単独h -> 英数キー" |
{ | |
"description": "Double tap 'left_control' to 'open -a 'safari'", | |
"manipulators": [ | |
{ | |
"type": "basic", | |
"from": { "key_code": "left_control" }, | |
"to": [ | |
{ "shell_command": "open -a 'safari'" } | |
], | |
"conditions": [ |
{ | |
"description": "Double tap 'keypad_period' to 'comma'", | |
"extra_description_level": 1, | |
"manipulators": [ | |
{ | |
"type": "basic", | |
"from": { "key_code": "keypad_period" }, | |
"to": [ | |
{ "key_code": "delete_or_backspace"}, | |
{ "key_code": "comma" }, |