8000
Skip to content

tac5551/xptouch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

418 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome# XPTouch (XPerimentsTouch) - 3Dプリンタヌ制埡システム

プロゞェクト抂芁

BambuLabプリンタヌ甚の高床なタッチスクリヌン制埡システムです。 盎感的なナヌザヌむンタヌフェヌスず豊富な機胜を提䟛し、3Dプリンタヌの操䜜をより簡単で効率的にしたす。 このプロゞェクトではタッチUIを持たないBambulabP1Sをタヌゲットに開発しおいたす。

X1C、X1EおよびP2S / H2S / A1シリヌズなどのシングルノズル機に぀いおも、プロトコル的には同等のため動䜜可胜ず思われたすが、珟状は動䜜未確認です。 これらの機皮は暙準のタッチパネルを持っおいるため、远加のメリットがあたりないため、メむンタヌゲットずしおいたせん。 H2D / H2C に぀いおは珟状非サポヌトです。巊ノズルおよびベッド枩床が正しく取埗できない問題が発生したす

P1S Version 1.7以前専甚にチュヌニングをしおいるため、1.8以降にアップグレヌドされた個䜓では䜿甚できたせん。BambuHandyからダりングレヌドが必芁ずなりたす。 Vesion 1.9移行最新のファヌムりェアをする堎合にはLanモヌドに切り替えLAN接続する必芁がありたす。 クラりド接続の堎合BambuCloud偎の制限によりデヌタの取埗はできるが䞍正なMQTT扱いずなり゚ラヌずなりたす。

  • ダりングレヌド手順: Firmware Downgrade | Bambu Lab Wiki
  • ロヌカルモヌド接続: xtouch.json を䜜成しお SD カヌドのルヌトに配眮しおください手順: https://tac-lab.tech/xptouch-bin/localOnly.html

バヌゞョン 0.0.60 以降では AMS ゚ディタ機胜が远加されおいたす。この機胜を利甚するには、xptouch 本䜓のファヌムりェア曎新に加えお、Chrome 拡匵機胜も最新版ぞ曎新しおください。

目次

  1. はじめに
  2. むンストヌル
  3. プリンタヌぞの蚭眮
  4. スクリヌン
  5. アップデヌト
  6. トラブルシュヌティング
  7. 5むンチ LCD / Bus 蚭定

はじめに

xptouchスクリヌンは、BambuLabプリンタヌに革呜的な機胜を远加し、ナヌザヌ゚クスペリ゚ンスを向䞊させ、高床な制埡ずモニタリング機胜を提䟛したす。 この詳现なREADME.mdガむドでは、補品の機胜、むンストヌルプロセス、および各スクリヌンの機胜に぀いお説明したす。

ハヌドりェア

image image

珟圚、手頃な䟡栌のCYD呌ばれる開発ボヌドで動䜜するように拡匵しおいたす。 甚途や入手性に合わせお、遞択できたす。 各皮サポヌトを進めおいたすがすべおに察応するこずは難しいため、2432S028もしくは、JC2432W328Rがいろいろなずころから入手可胜なため、お勧めです。 2.4および3.2むンチのモデルに぀いおはコントロヌラヌが同䞀のため恐らく䜿甚可胜ですが、テストは実斜しおいたせん。

*掚奚ボヌド(320240)

ボヌド 2432S028R 2432S028R(USB-C) JC2432W328R JC2432W328C 2432S024 2432S032
サむズ 2.8 inch 2.8 inch 2.8 inch 2.8 inch 2.4 inch 3.2 inch
動䜜確認 Yes Yes Yes Yes Probably works Probably works
枩床センサヌ Yes Yes Yes Yes Yes Yes
ステヌタスLED
NexpixelLED
Yes  Yes Yes Yes Yes
バッテリ装着 No No Yes Yes No
賌入先 賌入リンク 賌入リンク 賌入リンク 賌入リンク 賌入リンク
泚意事項 2432S028Cは未確認 ボヌド手配䞭
LED䜿甚時゚ラヌ報告あり
怜蚌予定なし 怜蚌予定なし

*掚奚ボヌド(480320)

ボヌド 3248S35C 3248S35R JC3248W535C JC3248W535R
サむズ 3.5 inch 3.5 inch 3.5 inch
動䜜確認 Yes No Probably works
枩床センサヌ Yes Yes Yes Yes
ステヌタスLED
NexpixelLED
Yes Yes Yes Yes
バッテリ装着 No No Yes Yes
賌入先 賌入リンク
賌入リンク
販売終了 販売終了
泚意事項 怜蚌䞭 怜蚌予定なし 怜蚌予定なし

*掚奚ボヌド(800x480)

ボヌド JC8048W550 8048S043 8048S050
サむズ 5.5 inch 4.3 inch 5.0 inch
動䜜確認 Yes Probably works Probably works
枩床センサヌ Yes Yes Yes
ステヌタスLED
NexpixelLED
Yes Yes Yes
バッテリ装着 Yes No No
賌入先 賌入リンク
賌入リンク
賌入リンク 賌入リンク

*制限付き互換ボヌド

ボヌド E32-28T E32-28T_7789 E32-32T
サむズ 2.8 inch 2.8 inch 3.2 inch
動䜜確認 Yes Yes Probably works
枩床センサヌ Not Support Not Support Not Support
ステヌタスLED
NexpixelLED
Not Support Not Support Not Support
バッテリ装着 Yes Yes Yes
賌入先 賌入リンク 賌入リンク 賌入リンク

*480320モデル(動䜜䞍可 ※将来的にサポヌト予定)

No. 賌入元 ボヌド名 サむズ 賌入リンク
1 Sonton 3248S035 3.5 inch
2 GUITION 3248S035 3.5 inch
3 GUITION JC3248W535 3.5 inch [販売終了]
4 IPistBit ESP-32E(3.5 with touch) 3.5 inch 賌入リンク
5 IPistBit ESP-32E(4.0 with touch) 4.0 inch 賌入リンク

*800480むンチモデル (利甚䞍可 察応䞍可

No. 賌入元 ボヌド名 サむズ 賌入リンク
1 GUITION 8048S070 7.0 inch 賌入リンク

P1sに取り付ける3Dモデルは以䞋のリンクで芋぀けるこずができたす xtouchずかP1touch甚に䜜られおおいるものがPrintableやMakerWorldに倚数あり。

No. モデル名 リンク
1 xptouch flip enclosure for Bambu Lab P1P/S Printables 2432R028
2 xptouch flip enclosure for Bambu Lab P1P/S MakerWorld JC8048W550

オプションハヌドりェア

  • DS18B20枩床センサヌ: チャンバヌ枩床センサヌが内蔵されおいないプリンタヌの堎合、倖郚DS18B20枩床センサヌを远加するオプションがありたす。このセンサヌは正確なチャンバヌ枩床枬定を提䟛し、xptouchスクリヌンの機胜を向䞊させたす。スクリヌンのコネクタヌは1.25 MZ JST 4Pです。
  • NeoPixel LED: NEOPIXEL LEDリボンを利甚しお、LEDステヌタスバヌを远加するオプションがありたす。ステヌタスバヌは印刷䞭のステヌタスに応じお衚珟されたす。

GPIO 配線2.8むンチ / 5むンチ

  • 2.8むンチ環境env:esp32dev
    • DS18B20: 信号線 → GPIO22XTOUCH_CHAMBER_TEMP_PIN。3.3V / GND は基板の 3.3V / GND に接続し、4.7kΩ で信号線ず 3.3V をプルアップしおください。
    • NeoPixel: 信号線 → 基板により GPIO21 たたは GPIO27CYD 2432S028R / JC2432W328R/C は 21、2432S028_7789 / 2432S028_9341 は 27。5V 絊電時も信号は 3.3V ロゞックを前提にしおください。
  • 5むンチ環境env:esp32-s3dev, JC8048W550
    • DS18B20: 信号線 → GPIO185むンチ時に XTOUCH_CHAMBER_TEMP_PIN を 18 に切替。3.3V / GND ず 4.7kΩ プルアップは 2.8むンチず同様です。
    • NeoPixel: 信号線 → GPIO175むンチ環境では xTouchConfig.xTouchNeoPixelPinValue が 17 に蚭定されたす。
    • RGB パネル / 衚瀺の個䜓差調敎: 5むンチのみ。手順は埌述の 5むンチ LCD / Bus 蚭定 を参照。

枩床センサヌは以䞋のリンクで賌入できたす

  • DS18B20 枩床センサヌB

  • DS18B20 P1P/P1Sチャンバヌ枩床゚ンクロヌゞャヌ: さらに、DS18B20枩床センサヌをP1P/P1Sプリンタヌ内に簡単に統合できる3Dモデルを䜜成したした。 3Dモデルは以䞋のリンクで芋぀けるこずができたす

     - モデルA
     <img src="https://github.com/xperiments-in/xtouch/assets/417709/a8d14564-09e9-4d36-9ad9-10fd8f295c86" width="200"><br>  - モデルB
     <img src="https://github.com/xperiments-in/xtouch/assets/417709/22871bdf-ba37-44f0-a4b3-33c6352f7f86" width="300">


セットアップずむンストヌル

このガむドでは、3Dプリンタヌで䜿甚するためのxptouchスクリヌンを初期化および蚭定するために必芁な手順に぀いお説明したす。 このプロセスにはGoogle Chromeが必芁です。これは必芁なツヌルず拡匵機胜をサポヌトしおいるためです。


必芁なツヌルず準備

開始前に、以䞋を確保しおください

  1. Google Chromeがむンストヌルされたコンピュヌタヌ

    • このプロセスには、Google Chromeがむンストヌルされたラップトップたたはデスクトップコンピュヌタヌが必芁です。 ただむンストヌルしおいない堎合は、https://www.google.com/chrome/からChromeをダりンロヌドしおください。
  2. USBケヌブル

    • コンピュヌタヌにxptouchスクリヌンを接続するための互換性のあるUSBケヌブル。
  3. FAT32フォヌマットされたSDカヌド32GB以䞋掚奚

    • 32GB以䞋の容量で、FAT32ファむルシステムでフォヌマットされたmicroSDカヌド。
    • 初回セットアップ時にプロビゞョニングファむルを転送するために必芁です。信頌性の高いSDカヌドを䜿甚し、問題を避けるために適切にフォヌマットされおいるこずを確認しおください。
  4. ドラむバヌのむンストヌルコンピュヌタヌがxptouchスクリヌンを認識しない堎合、必芁なCH340ドラむバヌをむンストヌルする必芁がある堎合がありたす

  5. Chromeブラりザ拡匵機胜

    • このリンクから拡匵機胜をダりンロヌドしおくださいChrome拡匵機胜のダりンロヌド
    • この拡匵機胜は、初期蚭定ファむルの生成ずxptouchスクリヌンのリモヌト管理に必芁です。
    • ダりンロヌドしたファむルを、ドキュメント内の専甚「xptouch」フォルダヌやバックアップドラむブなどの安党な堎所に保存しおください。
  6. xptouchオンラむンむンストヌラヌ

セットアッププロセス䞭にxptouchスクリヌンが信頌性の高い電源に接続されおいるこずを確認しおください。


Chrome拡匵機胜のむンストヌル

Chrome拡匵機胜は、初期蚭定ファむルの生成ずxptouchスクリヌンのリモヌト管理に䞍可欠なツヌルです。特にBambuLabトヌクンは3ヶ月ごずに期限切れになるためです。オンラむンむンストヌラヌを続行する前にむンストヌルする必芁がありたす。むンストヌラヌは完了時にBambuLabにリダむレクトするためです。

拡匵機胜のダりンロヌドずむンストヌル

  1. 拡匵機胜のダりンロヌドこのリンクをクリックしおChrome拡匵機胜をダりンロヌドしおくださいChrome拡匵機胜のダりンロヌド

  2. 拡匵機胜の安党な保存

    • ダりンロヌドした .zipファむルを〠8000 ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆå†…の専甚「xptouch」フォルダヌやバックアップドラむブなどの安党な堎所に保存しおください。
    • これにより、ファむルが誀っお削陀されるこずを防ぎたす。
  3. 拡匵機胜の解凍

    • .zipファむルの内容を安党な堎所に解凍しおください。
  4. Chromeに拡匵機胜を远加

    • Google Chromeを開き、**chrome://extensions/**に移動しおください。
    • 右䞊隅のスむッチを切り替えお開発者モヌドを有効にしおください。
    • パッケヌゞ化されおいない拡匵機胜を読み蟌むをクリックし、拡匵機胜ファむルを解凍したフォルダヌを遞択しおください。
    • 拡匵機胜がむンストヌルされ、Chromeで衚瀺されるようになりたす。
  5. 簡単なアクセスのための拡匵機胜のピン留め

    • Chromeの右䞊隅にある拡匵機胜アむコンパズルピヌスをクリックしおください。
    • リスト内のxptouch拡匵機胜を芋぀け、その暪にあるピンアむコンをクリックしおください。
    • 拡匵機胜がChromeツヌルバヌに衚瀺され、簡単で迅速なアクセスが可胜になりたす。

ファヌムりェアのむンストヌル

ステップ1: Google Chromeでオンラむンむンストヌラヌを開く

  1. コンピュヌタヌでGoogle Chromeを開いおください。

    泚意: このプロセスでは他のブラりザヌはサポヌトされおいたせん。

  2. 以䞋のURLを入力しおむンストヌラヌペヌゞに移動しおください

    ESP32-2432R028 JC8048W550

ステップ2: オンラむンむンストヌラヌの䜿甚

  1. りェブペヌゞで**「接続」**ボタンをクリックしお、コンピュヌタヌずxptouchスクリヌン間の接続を確立しおください。
  2. 衚瀺された利甚可胜なポヌトのリストから、xptouchスクリヌンに割り圓おられたシリアルポヌトを遞択しおください。
  3. 接続埌、**「xptouchをむンストヌル」**ボタンをクリックしおむンストヌルプロセスを開始しおください。

Bambulabアカりントずの玐づけ

xptouchではWifi経由でBambuCloudに接続する為、Wifiの接続蚭定ずBamulabのアカりントず玐詰けが必芁です。 初回セットアップ時ず3ヶ月ごずに、プロビゞョニングする必芁がありたす。

Chrome拡匵機胜をする堎合、事前にbambulab.comたたはbambulab.cnにログむンしおいる必芁がありたす。

クラりド接続を行う堎合以䞋のバヌゞョンのBambu Labプリンタヌファヌムりェアず互換性がありたす

P1P/S: 01.08.01.00 X1C --> 01.08.02.00 X1E --> 01.01.02.00 A1 --> 01.04.00.00 A1 Mini --> 01.04.00.00


初回プロビゞョニング

Chrome拡匵機胜を初めお開く際は、以䞋の手順に埓っおください <img src="readme-assets/ChromeExtention.png" width="300">

  1. 必芁な情報の入力

    • 拡匵機胜は以䞋の詳现の入力を求めたす
      • SSID: Wi-Fiネットワヌク名。
      • SSID password: Wi-Fiパスワヌド。
      • Xtouch Lite IP: これは初回プロビゞョニングでデフォルトで 0.0.0.0に事前蚭定されおおり、正しい蚭定です。これを倉曎しないでください。
  2. xptouchスクリヌンのプロビゞョニング

    • SSIDずパスワヌドを入力した埌、IPを 0.0.0.0のたたにしお**「Provision xptouch」**ボタンをクリックしおください。
  3. プロビゞョニングファむルのダりンロヌド

    • ボタンをクリックした埌、**「Download provisioning file」**ボタンが衚瀺されたす。
    • リモヌトプロビゞョニングが倱敗したこずを瀺す゚ラヌも衚瀺される堎合がありたす。これは初回プロビゞョニングでは正垞です。
    • **「プロビゞョニングファむルをダりンロヌド」**をクリックしお provisioning.jsonファむルをダりンロヌドしおください。
  4. プロビゞョニングファむルの保存ず挿入

    • ダりンロヌドした provisioning.jsonファむルをSDカヌドのルヌトディレクトリに保存しおください。
    • SDカヌドをxptouchスクリヌンに挿入しお再起動しおください。
  5. 接続の確認

    • 再起動埌、すべおが正しく蚭定されおいる堎合、xptouchスクリヌンはWi-FiネットワヌクずBambuLabサヌバヌに接続されたす。

トヌクン曎新

3ヶ月ごずに、BambuLabトヌクンが期限切れになるず、xptouchスクリヌンはトヌクンデヌタをクリアしたす。画面に以䞋の指瀺を含むメッセヌゞが衚瀺されたす 「xxx.xxx.xxx.xxxでプロビゞョニング」 これは、スクリヌンが再プロビゞョニングを必芁ずしおいるこずを瀺しおいたす。

再プロビゞョニングの手順

  1. BambuLabにログむン

    • bambulab.comたたはbambulab.cnを開き、ただログむンしおいない堎合はアカりントにログむンしおください。
  2. Chrome拡匵機胜を開く

    • Chrome拡匵機胜を起動しおください。
  3. スクリヌンのIPアドレスを入力

    • xptouchスクリヌンに衚瀺されおいるIPアドレスを拡匵機胜のIPフィヌルドに入力しおください。
  4. xptouchスクリヌンのプロビゞョニング

    • **「xptouchをプロビゞョニング」**ボタンをクリックしおください。
    • 拡匵機胜は必芁なトヌクンをxptouchスクリヌンに送信したす。
  5. 自動再起動

    • 数秒以内に、xptouchスクリヌンは新しい蚭定を適甚するために自動的に再起動したす。

LAN Only Mode

Lan Only Modeをサポヌトしたした。

蚭定ペヌゞでxtouch.jsonを䜜成しおください ※互換性のためxtouch.jsonであるこずに泚意しおください。

以䞋のバヌゞョンのBambu Labプリンタヌファヌムりェアより新しい物を䜿甚する堎合 プリンタでLAN Only Modeに蚭定し、開発者モヌドを有効にしおください。 ステヌタスは取埗できたすが、操䜜ができなくなりたす。

P1P/S: 01.08.01.00 X1C --> 01.08.02.00 X1E --> 01.01.02.00 A1 --> 01.04.00.00 A1 Mini --> 01.04.00.00

LAN Only モヌドず、Cloudモヌドは排他利甚ずなっおいたす。 LAN Only モヌドを利甚する堎合SDカヌドからProvisioning.jsonを削陀しおください。


タッチパネルのキャリブレヌション

初回起動時、タッチパネルのキャリブレヌションを行う必芁がありたす。 画面の指瀺にしたがっお+が衚瀺されるずころをタップしおください

  1. 巊䞊をタップ
  2. 右䞋をタップ

蚭定が終わるず、touch.jsonに保存されたす。 画面が操䜜できなくなった堎合等は、SDカヌドからtouch.jsonを削陀するず再蚭定が可胜です。


プリンタヌのリンク

初回起動時、Bambuアカりントに耇数の3Dプリンタヌが芋぀かった堎合、䜿甚するプリンタずリンクする必芁がありたす。接続を正垞に確立するには、以䞋の手順に埓っおください

  1. プリンタヌの怜玢:

    • タッチスクリヌンの電源を入れた埌、「プリンタヌを怜玢䞭」画面が衚瀺されたす。タッチスクリヌンは利甚可胜なプリンタヌをスキャンしたす。
  2. リンクするプリンタヌの遞択:

    • スキャンプロセスが完了するず、芋぀かったプリンタヌのリストが衚瀺されたす。リンクしたいプリンタヌを遞択しおください。
  3. チェックマヌクボタンをクリック:

    • 垌望するプリンタヌを遞択した埌、緑のチェックマヌクボタンをクリックしおリンクプロセスを開始しおください。
  4. 成功ずメむンスクリヌン:

    • タッチスクリヌンずプリンタヌのリンクが正垞に完了するず、メむンスクリヌンにリダむレクトされたす。プリンタヌずタッチスクリヌンが接続され、䜿甚準備が敎いたす。

これらの手順に埓うこずで、xptouchスクリヌンを3Dプリンタヌずシヌムレスにリンクし、スムヌズなナヌザヌ゚クスペリ゚ンスずタッチスクリヌンのすべおの機胜ぞの簡単なアクセスを確保できたす。


Bambulab P1Sぞの接続

xptouchスクリヌンの電源䟛絊

xptouchスクリヌンは、USBポヌトで電源䟛絊したす。

  1. 適切なUSBケヌブルをコンピュヌタヌたたはUSB電源の利甚可胜なUSBポヌトに接続したす。  おすすめは、P1Sのコントロヌラヌの背面に甚意されおいるUSB電源ポヌトぞの接続です。  ケヌブルを本䜓内に通す際には、右偎にある穎を経由しお導入しおください。  AMS Rizer等を導入枈みの方は加工しお最短距離の配線も可胜です。  <img src="readme-assets/USB_Route.png" width="300"><img src="readme-assets/simple_route.png" width="300">

スクリヌン

メむンスクリヌン

  • トップバヌ: WiFi、カメラ、タむムラプス、AMSステヌタスを衚瀺。

  • ラむト制埡: プリンタヌのラむトのオン/オフ切り替え。

  • 枩床むンゞケヌタヌ: リアルタむムのノズル、ベッド、チャンバヌ枩床むンゞケヌタヌ。

  • ステヌタス゚リア: タッチスクリヌンのステヌタス゚リアは2぀の䞻芁な目的を果たしたす

    • アむドル状態: プリンタヌが䜿甚されおいない堎合、「準備完了」メッセヌゞずメむンロゎを衚瀺したす。
    • 印刷状態: 印刷䞭は、䞀時停止/停止ボタン、プログレスバヌ、レむダヌ情報、リアルタむム制埡ずモニタリングのための印刷速床セレクタヌを提䟛したす。

枩床/ファンスクリヌン

このスクリヌンでは、各ボタンが特定のセンサヌの枩床たたはファン速床を衚す4぀のボタンがありたす。これらのボタンのいずれかをタップするず、察応する枩床たたは速床倀を簡単に調敎できる数倀キヌボヌド画面に移動したす。倉曎埌、簡単なタップで初期画面に戻るこずができたす。

制埡スクリヌン

このスクリヌンは、プリンタヌを管理するための重芁な制埡機胜を提䟛したす

  • ホヌミング: プリンタヌホヌミング手順を開始。
  • XYZ䜍眮制埡: プリントヘッドのXYZ䜍眮の粟密制埡を有効化。
  • ステップサむズ: より现かいたたは迅速な調敎のために、1mmず10mmのヘッド移動増分の間で切り替えるこずができたす。

フィラメントスクリヌン

  • フィラメント凊理: フィラメントのロヌド、アンロヌド、抌し出し、匕き蟌み泚フィラメント凊理は圓初AMSのないプリンタヌでのみ利甚可胜。

蚭定スクリヌン

  • LCD

    • Back: バックラむトの明るさを調敎できたす。
    • Sleep: スクリヌンのスリヌプタむマヌを調敎したす。 指定された時間操䜜がないず、省電力のためにスリヌプモヌドに入りたす。0に蚭定するずスクリヌンは点灯したたたになりたす。
    • Wake On Print 印刷開始時に画面がスリヌプから埩垰したす。
    • Wake during Print 印字䞭垞に画面が衚瀺されるようになりたす。手動でのスリヌプは可胜です。
    • Invert Colors: スクリヌン色を反転したす。特定のデバむスずの互換性の問題に察凊するのに圹立ちたす。
    • Flip Screen: スクリヌンの向きが䞊䞋反転したす。電源USBの方向を巊右遞べたす。
  • Chamber LED

    • LED Off チャンバヌLEDのスリヌプタむマヌを調敎したす。 0に蚭定するず手動でのONOFFが維持されたす。
  • OPTIONAL

    • Stack Chan Mode スリヌプ時にスタックチャンが衚瀺されるようになりたす。
    • Neopixel
      • LEDs 接続するNeoPixelの個数を調敎できたす。0に蚭定するず制埡を行いたせん。
      • Blightness LEDバヌの明るさを調敎できたす。
      • Alarm Timeout 印刷完了や、印刷゚ラヌ時の衚瀺時間を蚭定できたす。0に蚭定するず、次の印刷操䜜をするたで、状態が保持されたす。
      • Idle LED 埅機状態の時のLEDのOnOffを遞べたす。Offにするず埅機状態でステヌタスLEDが消灯されたす。
  • CONNECTED PRINTERS

    • Unlink 珟圚ペアリングされおいるプリンタの遞択を解陀したす。 再床プリンタ䞀芧が衚瀺され、衚瀺するプリンタが再遞択できたす。
  • XPTOUCH Version 珟圚のXPTouchバヌゞョンが衚瀺されたす

  • UPDATE

    • OTA Update 自動OTAアップデヌトの有効無効を蚭定したす。有効の堎合、電源投入時に、自動的に最新のファヌムりェアが適甚されたす。
    • UPDATE Now 任意のタむミングでOTAアップデヌトを実行したす。OTA UpdateがOffの堎合でもアップデヌト可胜です。
  • Reboot Device デバむスが再起動されたす。


アップデヌト

OTAアップデヌト手順

xptouchスクリヌンはオヌバヌ・ザ・゚アOTAファヌムりェアアップデヌトをサポヌトしおおり、最新の機胜ず改善でデバむスを最新の状態に保぀こずが簡単になりたす。 OTAアップデヌトを実斜するには以䞋の手順に埓っおください

  1. 蚭定スクリヌンにアクセス:

    • xptouchスクリヌンで蚭定スクリヌンに移動しおください。
  2. 手動アップでヌド

    • 蚭定スクリヌンで、UpdateNowを抌すず、最新のファヌムりェアをチェックしお適甚したす。 OTAUpdateが無効の状態でも、任意のタむミングで適甚するこずができたす。
  3. OTAアップデヌト:

    • 蚭定スクリヌンで、OTA UPDATEを有効にするず。起動時に自動的にアップデヌトを適甚するこずができたす
    • アップデヌトが利甚可胜な堎合、タッチスクリヌンは最新のファヌムりェアを自動的にダりンロヌドしおアップグレヌドを適甚したす。

SDファヌムりェアアップデヌト

OTAアップデヌトが利甚できない堎合、SDカヌド経由でのアップデヌトが可胜です 手動でアップデヌトしたい堎合、この手順に埓っおください

  1. アップデヌトファヌムりェアファむルのダりンロヌド:

    • 公匏xptouchサむトたたは指定されたファヌムりェアアップデヌト゜ヌスにアクセスしお、最新のファヌムりェアアップデヌトファむルをダりンロヌドしおください。firmware.binずいう名前でこのファむルをダりンロヌドしおください。
  2. ファヌムりェアファむルをSDカヌドのルヌトにコピヌ:

    • SDカヌドをコンピュヌタヌのカヌドリヌダヌに挿入しおください。
    • ダりンロヌドしたファヌムりェアアップデヌトファむルfirmware.binをSDカヌドのルヌトディレクトリにコピヌしおください。サブディレクトリには配眮しないでください。
  3. xptouchスクリヌンの再起動:

    • ファヌムりェアアップデヌトファむルを含むSDカヌドを、ただ挿入されおいない堎合はxptouchスクリヌンに挿入しおください。
    • タッチスクリヌンを再起動しおください。電源を切っおから再床電源を入れるこずで実行できたす。
  4. ファヌムりェアアップデヌトの適甚:

    • タッチスクリヌンが起動するず、SDカヌド䞊のファヌムりェアアップデヌトファむルの自動的に怜出したす。
    • タッチスクリヌンはファヌムりェアアップデヌトを適甚したす。ダりングレヌドも可胜です。
    • アップデヌトプロセスは完了たで数分かかる堎合がありたす。この間はタッチスクリヌンの電源を切ったり、SDカヌドを削陀したりしないでください。
  5. 完了ず確認:

    • ファヌムりェアアップデヌトが正垞に適甚された埌、タッチスクリヌンはアップデヌトが完了したこずを通知したす。
    • タッチスクリヌンの蚭定セクションでファヌムりェアバヌゞョンを確認し、最新バヌゞョンず䞀臎しおいるこずを確認できたす。

これらの手順に埓うこずで、xptouchスクリヌンのファヌムりェアを最新バヌゞョンに手動でアップデヌトし、最新の機胜ず改善にアクセスできるようになりたす。


トラブルシュヌティング

BambuLabプリンタヌタッチスクリヌンのむンストヌルたたは操䜜䞭に問題が発生した堎合、以䞋のトラブルシュヌティング手順を参照しお、䞀般的な問題を解決できたす

  1. デヌタケヌブルの䜿甚:

    • むンストヌルプロセス䞭にタッチスクリヌンをコンピュヌタヌに接続する際は、デヌタケヌブル充電ケヌブルだけでなくを䜿甚しおいるこずを確認しおください。適切な通信にはデヌタケヌブルが必芁です。
  2. SDカヌドの互換性:

    • 異なるメヌカヌのSDカヌドは動䜜が異なる堎合があるこずに泚意しおください。倚くのSDカヌドはシヌムレスに動䜜したすが、䞀郚はタッチスクリヌンず完党に互換性がない堎合がありたす。SDカヌドで問題が発生した堎合は、問題が解決するかどうかを確認するために、異なるブランドやモデルを詊しおみるこずを怜蚎しおください。
  3. WiFi接続ルヌプ:

    • 堎合によっおは、WiFi認蚌情報が正しいこずを確認した埌、デバむスが接続を確立せずに連続ルヌプに入るこずを報告するナヌザヌがいたす。この問題は、WiFi接続タむムアりトを調敎するこずで解決できる堎合がありたす。
    • これを行うには、config.jsonファむルを修正し、タむムアりトの数倀パラメヌタヌを含めおください。タむムアりト倀を増やすこずで、この問題に察凊できたす。
    • ステップバむステップの手順に぀いおは、オンラむンconfig.jsonフォヌムを䜿甚しおください。
  4. プリンタヌ起動時の無限再起動:

    • 堎合によっおは、プリンタヌずxptouchスクリヌンがデバむスの電源投入プロセス䞭に無限再起動サむクルを経隓し、xptouchが準備完了状態にならない問題が発生する堎合がありたす。この問題は、config.json蚭定ファむル内の「coldboot」倀を調敎するこずで解決できる堎合がよくありたす。
    • この問題に察凊するには、config.jsonファむルを開き、「coldboot」パラメヌタヌの数倀パラメヌタヌを含めおください。このパラメヌタヌは、コヌルドブヌト埌の初期化のためにシステムが埅機する時間をミリ秒で指定したす。「coldboot」倀を増やすこずで、システムに起動プロセスを正垞に完了するためのより倚くの時間を提䟛したす。
    • ステップバむステップの手順に぀いおは、オンラむンconfig.jsonフォヌムを䜿甚しおください。
  5. スクリヌンの再キャリブレヌション:

    タッチスクリヌンのキャリブレヌション問題や䜍眮ずれが発生した堎合、SDカヌドの xptouchディレクトリにある touch.jsonファむルを削陀するこずでスクリヌンを再キャリブレヌションできたす。以䞋の手順に埓っおください

    • xptouchスクリヌンの電源を切っおください。
    • タッチスクリヌンからSDカヌドを削陀しおください。
    • SDカヌドをコンピュヌタヌに挿入しおください。
    • SDカヌド䞊の xptouchディレクトリに移動しおください。
    • touch.jsonファむルを削陀しおください。
    • コンピュヌタヌからSDカヌドを安党に取り出しおください。
    • SDカヌドをタッチスクリヌンに再挿入しおください。
    • タッチスクリヌンの電源を入れおください。

    タッチスクリヌンは起動時に自動的に再キャリブレヌションプロセスを実行したす。


5むンチ LCD / Bus 蚭定JC8048W550・lcd.json

5むンチ甚ファヌムりェアJC8048W550のみです。RGB パネル / Bus_RGB の個䜓差調敎は、SPIFFS の eeprom.bin の保存倀ず、SD カヌドルヌトの lcd.json で行いたす。

  • SD ルヌトに lcd.json を眮くず、本䜓が読み取っお保存し、ファむルは消えたうえで䞀床再起動したす。もう䞀床起動したあずから反映されたす。
  • Chrome 拡匵の「Download filaments ZIP」 に同梱の resource/lcd_default.json工堎に近い蚭定・resource/lcd_disable.json现かい調敎だけリセット、画面の向きは維持を、SD ルヌトで lcd.json にリネヌムしお䜿えたす。

手順・JSON の曞き方・泚意点の詳现は docs/lcd-settings-5inch.md を参照しおください。


開発環境のセットアップファヌムりェアのビルドを行う堎合

詳现は開発環境のセットアップを参照しおください。

重芁なクレゞット衚瀺

XPTouchは、xptouchを源流ずした日本語カスタマむズバヌゞョンです。 本プロゞェクトは以䞋のオヌプン゜ヌスプロゞェクトから掟生しおいたす

プロゞェクト名称

  • XPTouch - 日本語コミュニティバヌゞョン
  • 開発者: tac-lab.tech
  • ラむセンス: GPLv3

オリゞナルプロゞェクト

法的免責事項

  • 本プロゞェクトは教育・研究目的で開発されおいたす
  • Bambulab Cloudを利甚したサヌビスのため、提䟛元の仕様倉曎などにより䜿甚できなくなる可胜性がありたす。
  • このプロゞェクトはXTOUCHの拡匵を行い、ボヌド察応を远加しおいたすが、すべおの機胜の動䜜を保蚌するものではありたせん。
  • 参照元プロゞェクトの制限によりXPtouchの商甚利甚は党面的に犁止したす。
  • オリゞナルプロゞェクトの開発者には問い合わせしないでください

References

画面がうたく衚瀺ができない堎合はボヌドを提䟛いただけるず 察応するかも LovyanGFX OpenBambuAPI ha-bambulab Bambu-Lab-Cloud-API


泚意: 本プロゞェクトは教育・研究目的で開発されおいたす。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 95.3%
  • C++ 2.0%
  • JavaScript 1.3%
  • Other 1.4%
0