1安装vscode : Visual Studio Code - Code Editing. Redefined
2 扩展(左侧像俄罗斯方块的图标)>Lanugage>中文 //或者chi nese (地球仪图标)安装
3 扩展 > Platform io IDE 蚂蚁头
4 安装Python-2.7.15
5 VScode >文件(F)>打开文件夹>Marlin-2.0.x>选择文件夹>底部√ 编译
6 等编译1分钟的样子,应该会出现 SUCCESS 00:00:51 编译完成
7 扩展 >auto build marlin (插件) 下载>Upload上传固件 (左侧蚂蚁头下有个M标记)
8 要显示活动栏的话:在顶部>查看(V)>外观>显示活动栏
9 下面要开始改成自己的开发板型号了,默认的是mega2560的主板
platformio.ini 这个文件内 16行 default_envs = mega2560
修改成 default_envs = FLYF407ZG
这个 FLYF407ZG就是我自己的主板型号,如果你的主板不是9轴的,在 Marlin文件下》src》core》boards.h》找出你的主板,把它赋值给 default_envs =
在 Configuration.h》#define MOTHERBOARD BOARD_RAMPS_14_EFB 默认是1020 把你的主板型号替换掉它,我的是4225。
然后底部√ 编译
Configuration.h是基本配置文件,Configuration_adv.h是高级配置文件。我们主要修改这2个文件。如果英语不太好,可以在 扩展 >装个chinese翻译软件
编译完成后》在文件夹 .pio》build》FLYF407ZG》有个 firmaware.bin
文件》放入内存卡中,插入主板,上电。到这里就结束了,固件就已经更新到主板上了。
10 主程序部分:查看搜索Ctrl+F void setup()//初始化 void loop()//主程序循环 这里可以自己研究一下。G代码在 gcode 文件夹内解析
11固件下载: Download | Marlin Firmware
12教程: 葫芦笔记•世界上最聪明的人都在用的笔记
arduino编译环境 Software | Arduino
/ 2051版本
128X64 LCD屏 1911行 #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
串口号 #define SERIAL_PORT 0
波特率 #define BAUDRATE 250000
版本 CONFIGURATION_H_VERSION 020005
主板型号 #define MOTHERBOARD BOARD_RAMPS_14_EFB
打印机名字 //#define CUSTOM_MACHINE_NAME "3D Printer"
打印机出厂编号 //#define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
挤出机的数量 #define EXTRUDERS 1
喷头多进单出 //#define SINGLENOZZLE
喷头0 温控类型 #define TEMP_SENSOR_0 1
温控短路保护(短路温度) #define HEATER_0_MINTEMP 0
电机方向 #define INVERT_X_DIR false
热床大小 #define X_BED_SIZE 500
Z归零之前最小高度 #define Z_HOMING_HEIGHT 4
Z轴最大值 #define Z_MAX_POS 500
LCD屏语言 #define LCD_LANGUAGE zh_CN //1621行
SD卡 #define SDSUPPORT
齿轮比 #define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }