Improve motor load/stall indication

オープン
#2,391 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
typescript
領域
frontend, web-dev

調査の方向性

Issue ではファイル、テスト、エントリーポイントが特定されていません。まず既存のモーターストールインジケーターと現在の 3D ファームデザイナーの状態を確認してから、範囲を限定したチェックリスト項目を選択してください。デザイナーが本番環境で稼働していることを確認してください。完了とは、選択したストールまたはトレイルのフィードバックが表示され、指定どおりに正しく元に戻るか更新され、関連する既存のチェックでカバーされていることを意味します。

索引モデルが issue の本文から書いたものです。

説明

From Marc: "The software communication back to the user regarding motor stalls need to be improved in a way that makes it easy for new users to clearly understand that a motor stall has occurred."

When a stall occurs:

  • Change axis current position field and jog arrow button background to #ed6666.
  • Change the main navbar current coordinates color of the stalled axis to #ed6666.
  • Override axis state text to "stalled", with color #ed6666, when a stall has occurred for an axis.
  • Revert above styles/text upon initiation of new movement (non-idle axis state).
  • Change "Relative movement failed" toast for stalls to "Stall detected on Y axis"?

Stall indicators (1)

The following improvements are subject to change depending on the new 3D farm designer environment. Best not to start them until 3D designer is in production.

  • Change nominal trail color to blue.
  • Add stroke-linecap: round; to all trail segment styles.
  • When a trail segment has missed steps, change trail color from blue (0) -> yellow (1-3) -> orange (4-6) -> red (7+).
  • When user mouses over trail segments, increase stroke-width to 5 and change cursor to pointer.
  • Add tooltip popup for when user clicks trail segments to indicate motor load for that segment.
  • Remove current FARMBOT MOTOR LOAD layer/toggle, as the above changes replace that functionality.

FarmBot Trail + Motor Load (1)

  • Add motor load heat map indicators on edges of map.

Motor Load Heat Map

主要言語
TypeScript
スター
978
フォーク
357
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

FarmBot/Farmbot-Web-App のほかの issue

FarmBot/Farmbot-Web-App の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。