当前位置:网站首页>Grbl learning (VIII)

Grbl learning (VIII)

2022-06-21 05:27:00 Sola_ Ex

GRBL Study

After some alignment GRBL The understanding of , And yes vscode+platformIO After studying , A basic version has been successfully ported , We will continue to optimize and transform this project in the future . Those who are interested can transform it together , Of course, someone else must have done these things .
Here is a link to my warehouse :https://github.com/solawc/Open_GRBL

The warehouse is introduced

OpenGRBL Just out of personal preference , From the beginning GRBL On the basis of , Migrate it to 32 Bit MCU , For fast , Choose a better ecological chain STM32 To migrate , In fact, it's not just STM32 Can only be , As long as the following conditions are met GRBL:

  • have 48 Pin above MCU
  • Flash >= 64K
  • Ram >=64K
  • Timer :2 A basic counting timer ,1 Exportable PWM Timer for ( Or the rest can be output PWM The way )
  • Have IO interrupt
  • At least 1K Of EEPROM Or can be Flash simulation EEPROM
  • It has one serial port

Have the above conditions , You can do the most basic GRBL controller , So a GRBL It's very simple , The most complicated of course is planner The planning algorithm of the , This can be pondered over slowly .

OpenGRBL It is also transplanted FreeRTOS, At present, it is just a simple way to run , Not very deep to use FreeRTOS Do some applications , Join in freeRTOS The main reason is that we will add LCD controller , And need to ensure the real-time data , Just transplanted FreeRTOS. At present, they are mainly running in wildfires STM32F429 On the development board of , Some have done STM32G0B0CE Of GRBL a main board , Two in two trees TS3 The engraving machine runs well .

原网站

版权声明
本文为[Sola_ Ex]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/172/202206210524012171.html