Arduino architecture and how it all fits together


This is a very basic question from a very, very new user of Arduino. There may well be something available but I have searched and can not find an overview of how Arduino all comes together, in particular the firmware/software side of things. I have a Mega 2560, Ramps 1.4 with a full graphic LDC display to use on a home built CNC router. I need a birds eye view of how GRBL, Marlin and an IDE fit together. I sort of understand each aspect but not the overall concept.

Any pointers to the right info would be greatly appreciated.

Hi @aussiemick,

Thanks for being part of the GitHub Community Forum! We’re glad you’re here.

I wanted to jump in here, and mention that if you don’t get the help you’re looking for from this particular community, you might want to try getting help somewhere that focuses on Arduino specifically. It’s definitely possible another GitHub user might have run into this same issue and can help, but the GitHub Community Forum focuses primarily on topics related to GitHub, Git, and development projects hosted on GitHub. We want to make sure you’re getting the best support you can, but this forum may not be the right place for this particular topic.

Best of luck!

Thankyou Nadia, much appreciated. Mick