thomast777 / grbl32

GRBL 1.1f CNC Controller forked/ported to STM32 ARM : STM32F103 and STM32F407
GNU General Public License v3.0
192 stars 103 forks source link

grbl1.1h #3

Closed mnesarco closed 6 days ago

mnesarco commented 5 years ago

Hi @thomast777 , great job! STM32 is an amazing platform and probably the future of grbl.

One question, grbl1.1h was released with some bugfixes, do you plan to keep this project in sync with gnea/grbl? I can see that this repo is not a fork of gnea/grbl so i wonder how will you maintain it up to date with mainstream.

mnesarco commented 5 years ago

I did'n realized that this repo is based on the grbl_Mega and not on grbl, there is no 1.1h yet on grbl_Mega repo :(

I have been reading the code and I don't get the point of keeping ATMEGA328P specific code, this project can be maintained much better if you drop all the ATMEGA328P specific code.

thomast777 commented 5 years ago

I am looking at the bug fixes now, and will see if I can make this branch "1.1h".

The reason for the ATMEGA328P code is only to show the locations where the STM32 code was needed, more or less for educational purposes to highlight where GRBL hits the metal, and the difference in low-level hardware calls (GRBL32 was never meant to be dual architecture).

Perhaps the ATMEGA code will be shown as comments, just to show GRBL32 roots.

lianzaozi commented 4 years ago

Hello, do you have any specific requirements for the hardware used with grbl32? Can it be used with ordinary hardware? Is there any way to buy off-the-shelf hardware?

cbcy1234 commented 4 years ago

error: expected declaration specifiers or '...' before '(' token
6 axis can't be compiled, please ask for some thanks!