marlin固件烧录教程_marlin2.0应用到STM32实践(续)

platformio.ini文件在将default_envs配置为STM32F407VE_black之后实际起作用的就是下文中的这些内容:

[platformio]

src_dir = Marlin

boards_dir = buildroot/share/PlatformIO/boards

default_envs = STM32F407VE_black

[common]

default_src_filter = + - - +

extra_scripts = pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py

build_flags = -fmax-errors=5 -g -D__MARLIN_FIRMWARE__ -fmerge-all-constants

lib_deps =

LiquidCrystal

TMCStepper@>=0.6.2,<1.0.0

Adafruit NeoPixel

U8glib-HAL=https://github.com/MarlinFirmware/U8glib-HAL/archive/bugfix.zip

Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/master.zip

LiquidTWI2=https://github.com/lincomatic/LiquidTWI2/archive/master.zip

Arduino-L6470=https://github.com/ameyer/Arduino-L6470/archive/0.8.0.zip

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴为您解答问题。首先,Marlin固件烧录教程可以参考以下步骤: 1. 下载并解压Marlin固件代码包 2. 打开Arduino IDE软件,并在菜单栏中选择“文件”->“打开”,选择Marlin固件代码包中的.ino文件 3. 在IDE中选择正确的开发板和端口,如Arduino Mega2560开发板和COM3端口 4. 修改配置文件,包括机器型号、步进电机、温度传感器等参数,根据自己的实际情况进行修改 5. 编译并上传固件 对于步进电机控制代码的解析,Marlin固件采用了非常灵活的方式来控制步进电机,主要涉及以下几个方面: 1. 步进电机模式:Marlin固件支持多种步进电机模式,包括常用的步进、脉冲/方向和SPI等模式。用户可以根据实际需要选择不同的模式,以满足不同的应用场景。 2. 步进电机驱动器:Marlin固件支持多种步进电机驱动器,包括A4988、DRV8825、TMC2100等。用户可以根据自己的实际情况选择不同的驱动器,以满足不同的需求。 3. 步进电机参数:Marlin固件支持多种步进电机参数设置,包括步进角度、步数、加速度、最大速度等。用户可以根据自己的实际情况进行设置,以达到最佳的打印效果。 4. 步进电机控制命令:Marlin固件支持多种步进电机控制命令,包括移动、停止、加速、减速、回原点等命令。用户可以根据自己的实际情况选择不同的命令,以实现不同的功能。 希望以上内容能够对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值