いんくらyochさんの日記

興味あることの忘備録

ESP32_GRBLを作る(途中)

前回、ミリングに失敗したのだが、1点ものなんで蛇の目基板で製作することにした。
f:id:yoch:20190430203914j:plain
物は秋月で売っているDev基板である。
また、FWはGitHub上にある物を書き込んだ。
書き込み手順について以下に整理しておく。

  1. Arduino-IDEを導入(当時はv1.8.7)
  2. Pythonを導入(当時はv2.7.10)
  3. Arduino-esp32を導入(OSXここ
  4. Grbl_Esp32をgit cloneするか、ダウンロードして展開
  5. ESP32基板のシリアルドライバを導入
  6. ArduinoでEsp32_Grblのinoを開く
  7. config.hを各自修正

www.silabs.com
デフォルトのままコンパイルすると不要な機能でサイズが大きくなって焼けないでの、mDNSやUPnPやBTを切るとよい。その他、WiFiがAPモードのため、DEFAULT_RADIO_MODEをESP_WIFI_STAにすることで、クライアントモードで利用できる。設定はwificonfig.hでする。
HTTPを有効にしているとWebブラウザからアクセスできるが、デフォルトではOTA用のUIのみのため、ESP3D-WEBUIを導入すると下のようなUIでジョグなどが使えるようになる。
f:id:yoch:20190430215408p:plain
導入方法はESP3D-WEBUIのコードにあるindex.html.gzをGrbl_Esp32のdataフォルダ内と置き換えるだけである。
上記とは別作業で昨日から水冷ホットエンド機で20時間かけてジプシー女の印刷をしていた。
f:id:yoch:20190430203527j:plain
左は数年前に印刷したノズル0.4/ピッチ0.1の物で、右が今回印刷したノズル0.2/ピッチ0.1の物である。
非常に綺麗に印刷できたようである。