arduino ide ve arduino framework profesyonel olmayan yazılımcılara bir abstract layer verir yani orjinal avr kitaplıklarıyla bir köprü oluşturur. Arduino dilini kullanman senin işini kolaylaştırır. İllaki kullanmak zorunda değilsin arduinonun üzerinde atmega serisi bir mikro var, atmel studio kullanarak c dilinde hatta assembly dilinde de yazabilirsin. Ben vscode içeriside platformio uzantısı kullanıyorum pic 8 ve 16 bit ailesi hariç neredeyse tüm kartlara yazılım yapabiliyor ama arduino framework kullanıyorum yine de. Tekerleği yeniden icat etmeye gerek yok. Eğer birkaç G kodunu işleyecek bir makine yapmak istiyorsan
https://www.arduino.cc/en/reference/stepper kitaplığına bak doğrusal interpolation yapabilirsin. Ben kendim basit bi plotter yaptım zamanında. Yok gelişmiş bir cnc yapıyım diyorsan şunu unutma Grbl 2011 yılından beri github sayfasına göre 25 kişinin katkılarıyla geliştirildi ve çoğu profesyonel yazılımcı. Tek başına böyle bir işi sana çok ağır gelir. Kolay gelsin