My son and I are very, very new to Arduino and new to microcontroller in general. He purchased a genuine Arduino UNO from Amazon. He approached me about building a 3D printer and I told him if he could do that then he should be able to build me a cnc controlled Plasma cutting table for my business. So the challenge was laid down. I helped him research and we put a plan together to get the Arduino controlling the steppers motors before we went further. I purchased 3 NEMA 24 stepper motors, and three TB6600 Chinese stepper motor controllers and a power supply.
We hooked everything up to the UNO, downloaded IDE, GRBL, G-Code sender, all the current editions. Everything worked. We were able to jog all three axis. We even downloaded a file to simulate a run. There were two things that concerned me, one we had a error on compilation but it still downloaded, and two weeks got a warning get that GRBL use most of the available memory on the UNO.
So I decided to go ahead and order the MEGA 2560 in order to advance the plan thinking the more memory would help. OK, the problem. Nothing now works. We can't control the steppers in any fashion. I researched and found the different pin outs for the MEGA and made the adjustments. Still nothing. After more research, it appears that standard GRBL may not be compatible with GRBL. I've scoured everywhere and can't find a GRBL download that's dedicated to the MEGA2560. Neither of us a experienced with code writing so we need something that will require minimal modification to make it work.
I've found a few solutions in various forums but they either didn't work or were too complicated for us to implement. Any help for a couple of very inexperienced beginners would be appreciated.