Git Product home page Git Product logo

64's People

Contributors

t-mario-y avatar

Stargazers

 avatar

Watchers

 avatar

64's Issues

ver.2で発注した3Dケースと右手基板が干渉していた

PCBと3Dケース両方を削ることで解消した。次回発注時に以下を実施する。

  • 右手の3DケースのTRRSジャック穴の右側に1mmのクリアランスを設ける
  • 基板側でTRRSジャックのシルクプリント外側を完全に削る

ただし、現時点でも組み上がるので試作版を完成させてから再発注でも良いかもしれない

全体の費用を見積る

メインで使用するキーボードを完全に置き換えるために必要なものを洗い出す。

本当に必要なスイッチは62だが、予備を見て70で見積もる。
また試作を含めて2セット組むことを想定する。

  • PCBとスイッチプレートを発注
    • そもそも時間がかかる部分でもあるが、左右PCBと左右トッププレートを予備含めた3枚以上
  • 3Dプリントでケースをプリント
    • 会社の設備だが、さすがに完全無料ではない覚悟をする

↑知見がないので、まだ見積もっていない


↓以下ショップで見積もり済み。¥32,700。基板とプレートを抜いてるのに、普通に組んだりHHKB・REALFORCE並にかかってるんですが…!

全体の時間を見積もる

現状合計7.5日。

ケース設計を決定して3Dプリンタで試行錯誤する。
1cm積層に1hかかるので2時間(2時間機材の前に張り付く必要はないが)
4回くらいは成功までにかかるだろうと目測。
張り付く必要はないとはいえ、その間はオフィスにはいる必要があるので1日

設計自体に慣れが必要。modelingツールの習熟に1日程度?
序盤はmodelingとプリントを同じ日にやるわけにはいかないが、終盤プリント→モデル修正→再プリントくらいはできるか?
プリント自体の試行錯誤で半日。

なんだかんだ言って3Dプリントというアプローチ自体を諦めるおそれも高いので、サンドイッチプレートでも組めるようなアプローチを考慮しておくべきだろうか。
スイッチプレートはアクリルの厚みより薄くしないとダメなので、アクリルにするにしてもボトムだけ。

基板設計
既存キーボードの基板をKiCadで読み、実現したい回路を書ける
ガーバーファイル作成まで1日で行ける?
回路以外にFR4素材のスイッチプレートも発注するのでその寸法が気になる、だいたいManta60の流用でいけそうだが。
PCBが現実に到着するまでの時間は一旦スルーする。

ソフトウェア設計(手元でのVIA/Remap対応)
既存キーボードで知見がないのでハマりそう。
そもそも自作キット(販売予定なし)をそうやってビルドするのが正解なのか?
とりあえず2日。

組み立て
キースイッチは一度付けてしまうと外せないため、下記のような手順を踏みたい。

  • 基板にスイッチとMCUとタクトスイッチとTRRSケーブル付けて、最低限動作OK!もう片手側とも導通OK!
    • いきなり作った基板がどれくらいちゃんと動いてくれるのか。半日(甘いかも)
  • 片手分をフルで作って各スイッチの動作が問題なし + もう片手との導通OK!
    • このときはケースをねじ止めするところまで行きたい
    • 問題が発生しそうなのでその対応も入れて1日
  • 実際のスイッチを使って組む。
    • この時点ではケースも正常に組み上げられることをチェックしているはずなので、純粋にはんだ付け→ネジ止め→ファーム書き込み→動作確認。半日。

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.