1 Star 1 Fork 2

卖菇凉小蘑菇/Marlin4ST

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Marlin4ST

This repository proposes an example firmware for the ST Microelectronics 3D printer board STEVAL-3DP001V1.
The Marlin4ST firmware relies on STM32Cube and integers the 3D printer algorithms from the Marlin firmware.
It can be used unchanged on the 3D Printer "Prusa I3 rework 5".
For other mechanics, you will need to update the file:
stm32_cube\Middlewares\Third_Party\Marlin\configuration.h
according to your configuration.

Hardware and Software environment

This example requires :

  • a 3D printer board STEVAL-3DP001V1
  • a 3D printer mechanic (for example a Prusa I3 rework 5)

How to load the FW?

A binary of the FW can be found under folder: \stm32_cube\Binary. To load it or to load your own binary into the 3D printer board, the easiest way is to use the mass storage interface provided by the embedded ST-LINK (simply drag and drop to disk). To use it, follow the procedure below:

  • Power on the 3D Printer board by connecting its connectors Vin (12V-24V) and Gnd to a DC power supply
  • Connect the ST 3D Printer reference board to a PC with the USB cable through the ST Link USB port. Jumper J22 (boot mode selection) must be set.
  • In your files explorer, a new drive should appear in the list of removable storages. If this is not the case, this is probably because you haven't the ST-Link USB driver. You can find it here.
  • Just copy, the binary file to the root of this new drive. Then refresh your file explorer: if the binary file has disappeared and no error log file has been generated, it means the binary file has been successfully loaded.
  • Reset the board to start the loaded binary file. To correctly start the default firmware requires a SD card with a configuration file.

How to build the FW?

In order to recompile the program , you must do the following :

  • Open your preferred toolchain (IAR or SW4STM32 are natively supported)
    • For IAR, open the project: stm32_cube\Projects\STM32F4xx-3dPrinter\Marlin\EWARM\Project.eww
    • For SW4STM32 :
      • the workspace location must be: _stm32_cube_
      • then open the project from: ST_Marlin\stm32_cube\Projects\STM32F4xx-3dPrinter\Marlin\SW4STM32\Marlin
  • Rebuild all files and load your image into target memory
  • Run the example

空文件

简介

A Marlin FW for the ST Microelectronics 3D printer board STEVAL-3DP001V1 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/qq1847123212/Marlin4ST.git
git@gitee.com:qq1847123212/Marlin4ST.git
qq1847123212
Marlin4ST
Marlin4ST
master

搜索帮助