grblHAL / RP2040

grblHAL driver for RP2040 (Pi Pico)
Other
103 stars 44 forks source link

Commit board map file and driver updates for PicoBOB board. #8

Closed andrewmarles closed 2 years ago

andrewmarles commented 2 years ago

Some fixes in the driver to support axes ganging when using GPIO.

The PicoBOB is a low cost and simple GRBLHAL board to work with the common Mach3 BOB.

image

andrewmarles commented 2 years ago

Will be posting the hardware files to my github once I have written the readme. Same thing we did with GRBLHAL2000.

terjeio commented 2 years ago

Great, do you want/expect Mach3 users to convert to grblHAL?

Should I wait with merging this until the core is updated with your other PR?

Or should I update the core myself, I have some changes to the Trinamic plugin that requires core changes that I want to push soon...

andrewmarles commented 2 years ago

As long as those conditional compile defines are there this should work, if you are pushing some things into the core I think it would be fine to do it all at once. Currently the only boards are in my lab, but I am expecting to send out a few in the next couple of weeks.

I'm not sure I'm looking for Mach users to convert, though that could be a possibility if someone already has their machine wired in with the BOB and their parallel port PC dies. More I wanted to make something that is really cheap and easy for someone who wants to try out GRBLHAL. I try to be active with the PrintNC community, and most everyone there gets one of these BOBs in their kit and the normal approach is to source an old Parallel PC and run LinuxCNC. That works fine, but the configuration and latency requirements can be a challenge for new users. This little board would allow someone to get a machine running much more quickly and it's cheap enough that I think a lot more people will want to check out GRBLHAL.

andrewmarles commented 2 years ago

I have tested with the GRBL core changes for CYC/ST and FEEDHOLD and everything compiles and runs as expected.

andrewmarles commented 2 years ago

PicoBOB files are posted

https://github.com/Expatria-Technologies/PicoBOB

terjeio commented 2 years ago

FYI I have refactored and cleaned up the code as it was becoming a bit messy, can you retest your board with the latest commit?

andrewmarles commented 2 years ago

Will test and report any issues. Have a few users running machines on picobob and they seem happy.