Git Product home page Git Product logo

xiaolu_kbd's Introduction

Xiaolu Keyboard

この Xiaolu Keyboard は、Seeed Xiao を使用した小型の自作キーボードです。このキーボードは、テンキーやゲーム用のマクロキーボードなどとして使用できる、コンパクトで手のひらサイズのデバイスとして設計されています。キーボードには、4×4グリッドに配置された合計16個の小さなキーが使用されています。

このキーボードを作るには、基本的なハンダ付けの技術と工具、そしてSeeed Xiao用にファームウェアをビルドしてインストールする必要があります。必要なものがすべて揃ったら、ビルドガイドを参照してください。

キーボードの組み立てに成功したら、ArduinoやQMKなどのファームウェアを使って、独自のマクロやカスタム機能でキーボードをプログラムすることができます。Arduinoのサンプルファームウェアでは、例としてシンプルな4x4のテンキー機能を提供しています。

特徴

  • 秋月C基板互換サイズでコンパクトで手のひらサイズ (51mm x 76mm)
  • Switronic TS-AGGNH-G プッシュボタンの採用により小型ながらもキースイッチの押しやすさを両立
  • MCU として Seeed XIAO を採用

手順書

外観図

組立例

インタフェース(3D CG)

License

licensed under the CC-BY-SA-4.0 except for QMK. QMK firmware source code is licensed under the GPLv2

xiaolu_kbd's People

Contributors

cat-in-136 avatar

Watchers

 avatar

xiaolu_kbd's Issues

Windows11でビルド時にファイルパスが長すぎるエラーが発生する

Windows11でビルドガイドの Platform IO/Arduino にある手順14

  1. すると依存ライブラリのダウンロードなど (PlatformIO: Configuring project) がされますのでしばらく待ちます

を実行すると、以下のエラーを出して失敗します。

error: unable to create file Application/8_uarts_server/RT-Thread/uart_server_rtt/rt-thread/components/vmm/linux_patch-v3.8/0001-RTT-VMM-implement-dual-system-running-on-realview-pb.patch: Filename too long
error: unable to create file Application/8_uarts_server/RT-Thread/uart_server_rtt/rt-thread/components/vmm/linux_patch-v3.8/0002-arm-gic-correct-the-cpu-map-on-gic_raise_softirq-for.patch: Filename too long

Screenshot

ファイルパスが長くなってしまいファイルを新たに作れなくなってしまっている模様。
以下を実施し、長いパスにも対応させることで解決できました。

  • レジストリエディタを用い、コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem にある LongPathsEnabled の値をDWORDの 1 にする
  • git config --system core.longpaths true を実行する
  • Windows を再起動する

以下は参考にしたGitHubのスレッドです。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.