Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

grblHAL project exists #4

Open
Harvie opened this issue Jun 23, 2020 · 5 comments
Open

grblHAL project exists #4

Harvie opened this issue Jun 23, 2020 · 5 comments

Comments

@Harvie
Copy link

Harvie commented Jun 23, 2020

Hello @chamnit ,
i am not sure about what state your code is in. But there is already GRBL port with HAL support:
https://github.com/terjeio/grblHAL

Which already contains support for metric tonne of various microcontrollers:
https://github.com/terjeio/grblHAL/tree/master/drivers

As well as stuff like G5 cubic splines, etc...

Maybe you might consider joining the efforts with them instead?

This was referenced Jun 23, 2020
@chamnit
Copy link
Contributor

chamnit commented Jun 23, 2020

@Harvie Thanks for the heads up. I've been slammed with work at my new job.

I know that @thejeio has been working on a HAL. I did a quick review the code. It looks pretty good and very well organized. Happy to see that. The SAMD21 port looks to use the Arduino libraries, which is ok, but not ideal. That said, it's pretty obvious to me now that joining efforts is the right choice. Although, I honestly don't know what my bandwidth is going be. It's going to be limited at best in the near future.

@Harvie
Copy link
Author

Harvie commented Jun 23, 2020

@chamnit I completely get it, i am in very similar situation with bCNC. I don't think it's critical that you actualy write code. but as author of GRBL you have kind of influence on the community, so if you think this project is going the right way there are few easy, but important things you can do.

1.) Do not split the (already limited) community efforts by starting separate project, which might drag some of developers from grblHAL project.
2.) instead - If you think there is something that you've done better than grblHAL, try to offer these changes to be merged to their tree
3.) Possibly publicly support that project in GRBL README on https://github.com/gnea/grbl declaring it "official" successor of GRBL, so more people get the idea where to move if they feel limited by GRBL.

Of course these steps make sense only if you beleive they did the right thing. This is obviously up to you, ultimately.

@CastIrony
Copy link

There's also the Grbl_Esp32 project, which is less ambitious than grblHAL but I know is used by a lot of people in the MPCNC community.

@Harvie
Copy link
Author

Harvie commented Jun 23, 2020

@CastIrony i am aware of it, but grblHAL provides ESP32 port with web UI as well, while Grbl_Esp32 does not support other platforms than ESP32. It would be interresting to check if they have something extra that could be ported to grblhal.

@nsiatras
Copy link

If grblHAL had an easier installation, especially for windows users, then it would be the number one grbl firmware

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants