安装platformIO

这点很简单,保证你拥有一个能够成功连接外网的环境即可。内网可能不太稳定有可能安装失败。

克隆代码

我这里采用的是fyset_e4的代码,这个代码开源在了https://github.com/FYSETC/FYSETC-E4,作者已经针对marlin固件做了一些配置。

更改自己的配置

修改如图所示位置的wifi账号密码,在启动时marlin固件你会先尝试连接这个wifi。如果连接不上的话marlin会创建一个叫marlin-esp的热点,之后的配置可以在这个热点中完成。

关键配置

由于platform和我们常常使用的Arduino不一样,在platform.ini中会有deps这一行,下面声明了他所需要的依赖库,后面一般会加上版本号。但是出于我们所在的地方。自动下载往往会失败。那么出去自动下载的方法之外我们有办法自己手动安装库吗?答案是肯定的。

首先我们根据他库的链接去搜索并下载,之后我们将他解压到platformio插件的安装目录下,放个我的路径:

之后再将deps下一栏你所需要的库改为你libraries中文件夹的名字,同时你可以修改upload_speed为921600。一般的CH340系这个速度没有问题。

如果上述步骤都没有问题的话,那么我们现在就已经可以编译了,在这给大家推荐个如下图所示的插件可以很方便的去完成make clean upload操作。看到success就是已经成功了。

WEB界面的登录

首先我们要知道一点,如果Marlin能够连接到直接指定的wifi的话,那么它会自动连接这个wifi,这就要你去路由器上看下后台IP,并进入。进入之后上传web-ui的文件。这个很简单都是web操作。web-ui链接:https://github.com/luc-github/ESP3D-WEBUI

克隆下来之后上传上面的index.html.gz即可。再刷新后就能加载出来web界面了。

如果连接不上wifi那么将会自动创建一个Marlin-ESP的热点,密码是12345678.连接之后一样操作就OK了。

最后附上自己修改后的固件和打包的库:https://github.com/bznsix/ESP-3D

ESP32烧录Marlin固件相关推荐

  1. ESP32 烧录出厂固件

    买来的ESP32开发板都不知道被自己下载多少回了, 现在又怀念之前的AT固件, 奈何记性不行, 完全忘记这么下载ESP32了.今天赶紧记录下. 首先去这个网站下载最新的固件: https://docs ...

  2. marlin固件烧录教程_ESP32 MicroPython教程:uPyCraft IDE入门

    介绍 本MicroPython教程的目的是解释如何开始使用uPyCraft,这是一个支持ESP32 的MicroPython IDE. IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使 ...

  3. 【ESP32 S2 烧录AT固件 串口与USB两种方式】

    ESP32 S2 烧录AT指令固件 串口与USB两种方式 什么是AT指令? 固件和工具下载 USB完整固件烧录 串口完整固件烧录 AT测试 本文主要介绍了对ESP32 S2进行AT指令固件烧录的具体操 ...

  4. marlin固件烧录教程_i3型3D打印机制作详解――Marlin固件介绍

    Marlin固件下载 基本配置 使用 Arduino IDE 打开 marlin.ino,切换到 Configuration.h 即可查看并修改该文件.或者使用任何一款文本编辑器(notepad,no ...

  5. marlin固件烧录教程_Marlin固件配置教程详解

    首先从Marlin固件GitHub下载固件源代码,也可从Makeboard网盘下载. Marlin固件主要分为两个版本,一个是1.0.2-2版本,是稳定版,已经一年没怎么更新了,功能比较少,网上的教程 ...

  6. marlin固件烧录教程_【打印虎】Marlin firmware RepRap Prusa i3 3D打印机固件配置教程.pdf...

    [打印虎]Marlin firmware RepRap Prusa i3 3D打印机固件配置教程 [打印虎原创]RepRap_Prusa_i3_3D 打印机固件 Marlin_firmware 配置教 ...

  7. ESP-01S烧录MQTT固件连接阿里云

    烧录MQTT固件 资源下载包 用到的所有烧录攻击和固件都放百度云链接了 提取码:qwlo 烧录固件 淘宝上10块钱左右一个CH340C下载烧录器ESP8266的就可以了. 连接好硬件打开ESPFlas ...

  8. 机械臂——arduino、marlin固件、printrun软件

    最近了解到,在市面上大多数机械臂控制都采用的arduino这个开源硬件来控制的,而我发现既然会单片机,就没有必要采用arduino来控制了,arduino只是一种为了简化编程而开发一种软硬件控制平台, ...

  9. Marlin固件之—:基础入门与测试

    一.Marlin的简单介绍 Marlin固件是一个3D打印的开源固件,3D打印固件有许多,Marlin最为健全和强大,当然相对也会复杂一些.使用Gcode控制爱,Gcode是数控机床等工控控制使用范围 ...

  10. Marlin固件之二:源代码详解与移植

    由于需要进行固件定制化,Marlin固件太过于强大和紧凑,我对这个固件进行了裁剪,只剩下主枝干,实现功能的定制和裁剪.以下的代码详解是基于我已经移植在stm32上面的一个程序进行的.

最新文章

  1. linux mysql libc.so_mysql-arm-linux-gcc编译报错:libc.soformatnotrecognized.
  2. Silverlight 5 Beta 新特性预览
  3. boost::type_erasure::any_cast相关的测试程序
  4. VTK:InfoVis之SCurveSpline
  5. java图片框架_Java图片处理开源框架
  6. 40XXX队技术员交接事项(1):基本资料交接
  7. RK3288的GTxx触摸屏驱动调试
  8. 中国省份城市列表(汉字+拼音)
  9. 40页PPT,让你了解智能物联网应用场景需求与未来发展趋势
  10. 浏览器的“心脏”——内核
  11. P1427 小鱼的数字游戏——栈的初次会面
  12. Laravel数据快速填充
  13. win10一直卡在自动修复_win10卡在开机欢迎界面转圈解决方法
  14. java excel生成_两种方式实现java生成Excel
  15. 对于react的json.parse解析错误
  16. centos 7 ffmpeg 自动 剪辑 剪裁 视频 shell 懒人系列 -8
  17. 用户手册——机房收费系统
  18. 全国计算机等级考试超级模拟软件答案,全国计算机等级考试超级模拟软件app
  19. Linux 安装FastDFS 图解教程
  20. 用户故事与敏捷方法—课后习题解析

热门文章

  1. 初创公司如何布局零信任网络安全?
  2. 彻底删除双系统的解决办法(UEFI启动)
  3. 【邮件格式规则】-工作中电子邮件的使用
  4. 再谈GPU的内存带宽
  5. 常用的颜色色值(转)
  6. 获取微信jssdk权限影响ajax,微信jssdk中请求得到access_token遇到跨域问题,改写为jsonp,报错...
  7. Java学生档案管理系统的设计与实现
  8. 文本挖掘基本流程概述 分词和TF-IDF值计算方法介绍
  9. 第三周:tesseral 2D软件的使用
  10. 数据分析: 线性回归分析之研究二手房价的影响因素,建立房价预测模型