ESP32烧录Marlin固件
安装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固件相关推荐
- ESP32 烧录出厂固件
买来的ESP32开发板都不知道被自己下载多少回了, 现在又怀念之前的AT固件, 奈何记性不行, 完全忘记这么下载ESP32了.今天赶紧记录下. 首先去这个网站下载最新的固件: https://docs ...
- marlin固件烧录教程_ESP32 MicroPython教程:uPyCraft IDE入门
介绍 本MicroPython教程的目的是解释如何开始使用uPyCraft,这是一个支持ESP32 的MicroPython IDE. IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使 ...
- 【ESP32 S2 烧录AT固件 串口与USB两种方式】
ESP32 S2 烧录AT指令固件 串口与USB两种方式 什么是AT指令? 固件和工具下载 USB完整固件烧录 串口完整固件烧录 AT测试 本文主要介绍了对ESP32 S2进行AT指令固件烧录的具体操 ...
- marlin固件烧录教程_i3型3D打印机制作详解――Marlin固件介绍
Marlin固件下载 基本配置 使用 Arduino IDE 打开 marlin.ino,切换到 Configuration.h 即可查看并修改该文件.或者使用任何一款文本编辑器(notepad,no ...
- marlin固件烧录教程_Marlin固件配置教程详解
首先从Marlin固件GitHub下载固件源代码,也可从Makeboard网盘下载. Marlin固件主要分为两个版本,一个是1.0.2-2版本,是稳定版,已经一年没怎么更新了,功能比较少,网上的教程 ...
- marlin固件烧录教程_【打印虎】Marlin firmware RepRap Prusa i3 3D打印机固件配置教程.pdf...
[打印虎]Marlin firmware RepRap Prusa i3 3D打印机固件配置教程 [打印虎原创]RepRap_Prusa_i3_3D 打印机固件 Marlin_firmware 配置教 ...
- ESP-01S烧录MQTT固件连接阿里云
烧录MQTT固件 资源下载包 用到的所有烧录攻击和固件都放百度云链接了 提取码:qwlo 烧录固件 淘宝上10块钱左右一个CH340C下载烧录器ESP8266的就可以了. 连接好硬件打开ESPFlas ...
- 机械臂——arduino、marlin固件、printrun软件
最近了解到,在市面上大多数机械臂控制都采用的arduino这个开源硬件来控制的,而我发现既然会单片机,就没有必要采用arduino来控制了,arduino只是一种为了简化编程而开发一种软硬件控制平台, ...
- Marlin固件之—:基础入门与测试
一.Marlin的简单介绍 Marlin固件是一个3D打印的开源固件,3D打印固件有许多,Marlin最为健全和强大,当然相对也会复杂一些.使用Gcode控制爱,Gcode是数控机床等工控控制使用范围 ...
- Marlin固件之二:源代码详解与移植
由于需要进行固件定制化,Marlin固件太过于强大和紧凑,我对这个固件进行了裁剪,只剩下主枝干,实现功能的定制和裁剪.以下的代码详解是基于我已经移植在stm32上面的一个程序进行的.
最新文章
- linux mysql libc.so_mysql-arm-linux-gcc编译报错:libc.soformatnotrecognized.
- Silverlight 5 Beta 新特性预览
- boost::type_erasure::any_cast相关的测试程序
- VTK:InfoVis之SCurveSpline
- java图片框架_Java图片处理开源框架
- 40XXX队技术员交接事项(1):基本资料交接
- RK3288的GTxx触摸屏驱动调试
- 中国省份城市列表(汉字+拼音)
- 40页PPT,让你了解智能物联网应用场景需求与未来发展趋势
- 浏览器的“心脏”——内核
- P1427 小鱼的数字游戏——栈的初次会面
- Laravel数据快速填充
- win10一直卡在自动修复_win10卡在开机欢迎界面转圈解决方法
- java excel生成_两种方式实现java生成Excel
- 对于react的json.parse解析错误
- centos 7 ffmpeg 自动 剪辑 剪裁 视频 shell 懒人系列 -8
- 用户手册——机房收费系统
- 全国计算机等级考试超级模拟软件答案,全国计算机等级考试超级模拟软件app
- Linux 安装FastDFS 图解教程
- 用户故事与敏捷方法—课后习题解析