Yapılacak şey yeterli ROM ve RAM'e sahip bir işlemci ile basit bir indexer yapmak..
Indexer kısmı IP iletişiminin yanında daha basit. TCP desteği için PHY de içeren veya içermeden ethernet desteği olan işlemciler kullanılabileceği gibi, ENJ24XX gibi chiplerle ethernet desteği elde etmek de mümkün.. PIC18 lerden PIC32 ve ARM işlemcilere kadar geniş bir ürün yelpazesinde seçim yapmak olanağı var..
Hem Microchip hem de ARM tarafında TCP/IP kütüphaneleri de hazır olarak sunulmakta..
IP desteği olan bir kamera kullanılması durumunda görüntü olayı için ekstra emek harcanmasına gerek kalmaz.. Eğer IP kamera veya PC+Webcam kullanamayacak iseniz, bu kısmıda işlemci üzerinde halletmek benim görüşüme göre en az projenin diğer kısımları kadar emek yer, ama PC kullanılabilme olanağı varsa buna gerek kalmaz sanırım.
Önerebileceğim;
Öncelikle Microchip veya ARM tabanlı bir işlemci seçip, yine Microchip veya CMSIS tabanlı bir TCP/IP kütüphanesi ile iletişimi sağlayın.. Basit TCP paketlerinin iletimini sağlamak yeterli olur.
Sonrasında en azından basit G-code lar çalıştıracak şekilde lineer veya dairesel enterpolasyon olaylarına girmeden 3 eksende motor kontrolü için koordineli şekilde darbeler üretmek gerekir. Sonrasında G-code ları TCP üzerinden almak yeterli olur.
Çok basite kaçmayıp üzerinde uygun donanımı olan düzgün bir işlemci kullanmanız işinizi kolaylaştırır.
Hardware olarak kendinizin yapabileceği bir kart kullanılabileceği gibi hazır, ethernet desteği olan bir geliştirme kiti de kullanılabilir.
Kafanızdakileri, önceliklerinizi ve sınırlarınızı detaylandırırsanız daha net bilgi vermek de mümkün..