(Anet A8)2004ディスプレイをMKS GEN Lに接続する


8

だれでもデフォルトのAnet A8(2004)ディスプレイをMKS GEN Lに接続できましたか?

私は再配線を直接接続してみましたが、そこに白い四角が表示されていますが、スクリーンショットのように画面に白い四角しか表示されません。

画像上の白い四角

配線:

配線

現在表示に使用されているコード:

  1. Config.h使用し#define ZONESTAR_LCDます。また#define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.hは #define LCD_PROGRESS_BAR

  3. ピンは設定ファイルにあったままにされました。

また、私はそれらをこの番号付けに置き換えてみました(これはMKS仕様から来ています):

35  16  25  29  5V
37  17  23  27  GND

デフォルトのAnet A8(MarlinファームウェアのZONESTAR_LCD)にはSDカードスロットがなく、MKS GEN Lもないため、SDカードスロットを備えた別のディスプレイを入手するか、外部SDカードリーダーを入手する必要があります。プリンタサーバー(OctoPrintなど)を介して印刷しない限り、SDカードリーダーは必須です。
0scar

1
何をしたか、何がうまくいかなかったかについて、詳細を追加してください。たとえば、再配線へのリンクと使用するファームウェアを投稿します。
0scar

回答:


4

私はRAMPS 1.6(基本的にはRAMPS 1.4ボードとまったく同じように機能します)で動作するAnet A8ディスプレイを持っています。「スマートアダプター」を使用してLCDをEXP1およびEXP 2ヘッダーに接続したとき、最初の接続ではまったく同じディスプレイが表示されたことに注意してください。

Anet A8ディスプレイをMKS GEN L(RAMPS構成のピンレイアウトがMKS GEN Lのファームウェアで使用されるため、基本的にはRAMPSボードです)で動作させるには、EXP1およびEXP2ヘッダーとAnet A8ディスプレイ用の「スマートアダプター」。代わりに、Anet A8ディスプレイをAUX2ヘッダーに接続する必要があります。(ハードウェア側から)行う必要があるのは、ピン1とピン2に接続されているケーブルを切り替えることだけです。私はデュポンのコネクターとケーブルを使用しました。AUX2のピン1はVCCで、AUX2のピン2はGNDです。これは、Anet A8ディスプレイでは逆になります。

ソフトウェア側から、次の定数を設定する必要があります。

#define ULTRA_LCD   // Character based

そして

#define ZONESTAR_LCD

RAMPS 1.6で動作するAnet A8ディスプレイ

写真にはフラットリボンケーブル付きの「スマートアダプター」がまだ表示されていますが、画面に接続されていないことに注意してください。これらの理由は、前のセッションでグラフィックディスカウントコントローラー全体をテストしたためです。Anet A8ディスプレイは、左上にある一番上のステッパードライバーのすぐ上のAUX2のフラットリボンケーブルに接続されています。


更新:執筆時および古いマーリンバージョンの使用時に、これを設定する必要がありました#define ULTRA_LCD。Marlin 1.1.9 #define ULTRA_LCDでは、明示的に設定する必要はありません#define ZONESTAR_LCD。これは、によって本質的に設定されるようになりました。これについて詳しく説明すると、#define ZONESTAR_LCDはに定数#define ULTIPANELを設定する定数を設定#define ULTRA_LCDConditionals_LCD.hます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.