Xin chào tất cả mọi người.
Chắc hẳn ai sử dụng máy in 3d cũng sẽ gặp phải sự cố đang in mất điện giữa chừng, thật là "đau đớn" khi sản phẩm của chúng ta đã hoàn thiện 99% rồi tự nhiên "rụp" một cái điện mất vậy là đi tong và phải in lại từ đầu.
Vậy làm cách nào để khắc phục sự cố khi đang in thì mất điện????
Đừng lo hôm nay E360 sẽ giúp bạn khắc phục khó khăn này.
Để khắc phục tình trạng này bạn cần một Frimware cho máy in 3D bạn đang dùng.
Bạn tải Filmware đó Tại đây
Lưu ý: Bản Filmware này chỉ hổ trợ cho màn hình LCD 128x64 và loại cao hơn. Không hỗ trợ cho LCD 20x04 nhé.
Và đây là cách mình chỉnh sửa nó để phù hợp với Arduino Mega 2560 và ramps 1.4 đang phổ biến trên thị trường.
Sau khi tải về, giải nén và mở file Marlin.ino. Kiểm tra bằng phần mềm Arduino IDE.
>>>XEM THÊM Thư viện protues cho arduino
Tuy nhiên vẫn chưa nạp được vì con báo lỗi.
Ban phải sửa lại code như sau:
Chúng ta sẽ thay thế từ fpos_t thành từ filepos_t trong cả firmware.
(Ban có thể dùng phần mềm Notebad++ để thay thế cho nhanh)
Có tất cả 14 từ, nằm rải các trong 3 file được tìm và thay thế.
Sau đó, bạn tìm đến file có tên Marlin_main.cpp. Rồi mở nó lên
Tìm đến 2 dòng:
pinMode(LED,OUTPUT);
digitalWrite(LED,LOW);
Rồi khóa nó lại bằng cách // ở đầu dòng (như hình)
Sau đó mở file tên: ultralcd.cpp
Tìm đến dòng
MENU_ITEM(gcode, msg_auto_home(), PSTR("G28"));
// MENU_ITEM(function, msg_auto_home(), lcd_autohome);
(mở dòng dưới, khóa dòng trên) như hình
Rồi xong, ta bấm lưu lại tất cả.
Giờ thì dùng arduino IDE kiểm tra xem nó còn báo lỗi chổ nào nữa không?
>>>> XEM THÊM: MÁY IN 3D PRUSA I3 E360_V1, MÁY IN 3D ANYCUBIC I3 MEGA, MÁY IN 3D PRUSA I3 E360_V2
Công việc cuối cùng là chình lại thông số của firmware phù hợp với các thông số máy in 3D của các bạn rồi tiến hành nạp lại.
Chúc các bạn thành công.
Mọi ý kiến, thắc mắc các bạn có thể liên hệ Tại đây