Haizz, để mình mô tả sự đơn giản của mình.

Nhưng mà trước tiên mình xin nói là cái file gcode nó chứa dữ liệu để cho con người đọc, để con mcu nó hiểu mình viết cái gì thì nó phải convert ký tự ascii sang float rồi tính toán ra steps/dir, vậy thì tại sao ta hỗng conver trước cho nó đở tốn công của con mcu này, convert thành 1 cái file gọi là data chẳng hạn, để mcu đọc rồi thực thi luôn khỏi tính toán.

thứ 2 nói về rs232, bạn hình dung khi bạn vẽ đường cong, thì bạn truyền cho nó 1 loạt các điểm rất gần nhau, mỗi điểm chỉ vài step thôi thì băng thông nó không đáp ứng được, lúc này khỏi nói là nó chạy chậm rì rồi, nên mình mới nói là dùng luôn thẻ nhớ cho nó đọc vì dù sao thẻ nhớ tốc độ nhanh hơn.

Mình tính toán như vậy thì trong quá trình nó chạy thì không cần PC làm gì. Chỉ dùng PC convert file thôi.