Иех! Народ.
Прислали таки мне исходники прошивки. Пишут что это типа "критическое обновление".
Кто может глянуть прошивку на предмет разблокировки изменений EEPROM без прошивки?
Вроде строка «#define EEPROM_SETTINGS» в прошивке есть, а на команды (к примеру) инвертирования концевиков не всёравно не реагирует.
Плюс ещё и команда HOME по Z не отрабатывается.
По X и Y работает (каретка уходит в 0), а по Z не реагирует.
И ещё.
Настройка по концевикам.
а можно сделать так, чтоб при штатной работе Z дальше 0 не выходил. Но при подаче команды принудительно это происходило?
Иногда надо при точной подгонке.
Добавлено спустя 34 минуты 8 секунд:И к тому же она даже в не изменённом состоянии не компилится.
In file included from sketch/Marlin.h:23:0,
from sketch/thermistortables.h:4,
from sketch/Configuration.h:726,
from /media/rgusev/Data/3D/FirmWare/P802NA_8_MarlinV1_Melzi_ADCKey_V20/Marlin/Marlin.ino:33:
pins.h:1192: error: #error Oops! Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
#error Oops! Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
^
exit status 1
#error Oops! Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
А в 'Tools -> Boards' menu никакой 'Sanguino' нет.
----------------
Добавлено позже.
Проблема с компиляцией решена.
(взято с другого форума)
Электроника Melzi удачно прошивается только старыми версиями Arduino IDE, поэтому качаем версию 1.0.1. Устанавливаем. Скачиваем файлы для поддержки электроники Sanguino-0101r1. Распаковываем в папку с Arduino IDE. Теперь в меню появятся нужные платы. Выбираем и прошиваем.
https://www.arduino.cc/en/Main/OldSoftw ... ases#1.0.xhttps://storage.googleapis.com/google-c ... 0101r1.zipВ коментах вроде рекомендуют ставить Sanguino W/ATmega128p 16mhz, но есессно зависит от проца на котором плата.