Giá đỡ Module Bộ nhớ EEPROM AT24C256 I2C cho Thanh nhôm 2020
Giá đỡ Module Bộ nhớ EEPROM AT24C256 I2C cho thanh nhôm 2020, dùng cho bo mạch BTT SKR 1.4 trên máy in delta. Có thiết kế hở để thông gió và đi kèm hướng dẫn cài đặt Marlin chi tiết, cùng danh sách phần cứng cần thiết.
Mô tả
Giá đỡ cho Module Bộ nhớ EEPROM AT24C256 I2C cho thanh nhôm 2020. Tôi đang sử dụng cái này cho bo mạch BTT SKR 1.4 trên máy in delta tự chế của mình. Cái này kẹp nhẹ module EEPROM và có các cạnh hở để thông gió, mặc dù tôi không chắc là chúng có bị nóng không. Tôi đã tự làm dây cắm Molex của mình.
Tôi mua Module Bộ nhớ EEPROM AT24C256 I2C TẠI ĐÂY.
Có hai bài viết hay của MAKE ‘N’ PRINT và AUTODESK Instructables (bài Instructables đã giúp tôi nhiều nhất, đặc biệt là mã của RickeyH ở phần bình luận).
Tôi đã thử vài lần để làm cho module EEPROM riêng hoạt động, vì vậy bạn có thể phải tìm ra cách nào phù hợp với bạn dựa trên phiên bản Marlin bạn đang sử dụng.
Tôi đang sử dụng Marlin bugfix CONFIGURATION_H_VERSION 02000905, và các cài đặt sau đây đã hoạt động với tôi; tôi đã nối dây EEPROM theo hình ảnh cuối cùng.
_CONFIGURATION_H_
* EEPROM
*
* Lưu trữ cố định để bảo toàn cài đặt có thể cấu hình sau khi khởi động lại.
* M500 - Lưu cài đặt vào EEPROM.
* M501 - Đọc cài đặt từ EEPROM. (ví dụ: Bỏ qua các thay đổi chưa lưu)
* M502 - Khôi phục cài đặt về mặc định "nhà sản xuất". (Tiếp theo là M500 để khởi tạo EEPROM.)
*
_#define EEPROMSETTINGS // Lưu trữ cố định với M500 và M501
_//#define DISABLEM503 // Tiết kiệm ~2700 byte flash. Tắt cho bản phát hành!
_#define EEPROMCHITCHAT // Cung cấp phản hồi về các lệnh EEPROM. Tắt để tiết kiệm PROGMEM.
_#define EEPROM_BOOTSILENT // Giữ M503 im lặng và chỉ đưa ra lỗi trong lần tải đầu tiên
_#if ENABLED(EEPROMSETTINGS)
_//#define EEPROM_AUTOINIT // Khởi tạo EEPROM tự động khi có bất kỳ lỗi nào.
_//#define EEPROM_INITNOW // Khởi tạo EEPROM khi khởi động lần đầu sau một bản dựng mới.
#endif
Cài đặt chân cắm BigTreeTech SKR 1.4
// EEPROM
//
_#if NO_EEPROMSELECTED
_#include"pins_BTT_SKRcommon.h"
_#define MNV_SKRV1_4_256KEND 0x7FFF //32Kb
_#define I2CEEPROM // EEPROM trên I2C-0
_#define MARLIN_EEPROM_SIZEMNV_SKRV1_4_256KEND
_#define E2END MNV_SKRV1_4_256KEND
_//#define SDCARD_EEPROMEMULATION
#endif
_#if ENABLED(I2CEEPROM)
_#define MARLIN_EEPROMSIZE 0x8000 // 32K
_elif ENABLED(SDCARD_EEPROMEMULATION)
_#define MARLIN_EEPROMSIZE 0x800 // 2K
#endif
Tôi đã in cái này bằng ATOMIC PLA. In hai phần như hiện có, sử dụng hỗ trợ cho phần trên do có lỗ vít âm.
Phần cứng cần thiết:
2 cái - Vòng đệm M3 đường kính 9mm
2 cái - Đai ốc T M3
1 cái - Vít M3 x 8
1 cái - Vít M3 x 20
Nếu bạn thích thiết kế của tôi và muốn gửi cho tôi một lời nhắn, bạn có thể làm điều đó qua PayPal….. Cảm ơn bạn và hãy tận hưởng những mẫu thiết kế tôi tạo ra.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 InternationalAttribution-NonCommercial-ShareAlike