Jump to content

Українська 3D спільнота

Створено телеграм канали. Підписавшись на них ви будете отримувати повідомлення про появу нових тем на форумі. Також там Ви знайдете посилання на канал допомоги для вирішення термінових питань по друку та принтерам.
3DUA_Help 3DUA.info

Leaderboard


Popular Content

Showing content with the highest reputation on 02/07/2019 in all areas

  1. 1 point
    С приобретением материнки SKR v1.1 на микроконтроллере LPC-1768 и небольшого ознакомления с системой Smoothie - захотелось вернуться на любимый и знакомый Marlin. Под 32бит системы необходимо использовать Marlin 2.0(пока что сборка bagfix), ну и понятие прошивать контроллер теперь отходит в небытие. Теперь нужно компилировать firmware.bin и записывать этот файл на флешку. По крайней мере такая процедура работы озвученной платы. Ну и для этой процедуры необходимо использовать PlatformIO. Собственно раньше я не сталкивался с этой программной средой - вот и пришлось разбираться в особенностях и тонкостях, чем я с Вами и поделюсь. Подразумевается наличие опыта в установке и настройки Marlin в среде Arduino IDE!!! Формат поста больше походит на пошаговую инструкцию "приготовления" прошивки для платы BIGTREETECH SKR V1.1 на микроконтроллере LPC-1768 с картинками : Качаем свежую прошивку Marlin и разархивируем ее в корень любого диска. Если в пути к прошивке будут русские буквы или сама прошивка будет находится на облочном сервисе типа Google drive - возможны проблемы и ошибки при компиляции! Открываем PlatformIO и бегло знакомимся с содержимым сайта , для повышения собственной образованности. Видим, что есть два пути (тут вспомнилась байка про два путя ) использовать Atom или VSCode. Я выбрал первое и перешел на сайт ATOM где его и скачал. Запускаем установку и дождаемся запуска программы. 3. В открывшемся окне получаем набор приглашений, приветствий и предупреждений. Я убрал все не нужное мне. 4. Запускаем настройку, в открывшемся окне выбираем пункт Install, в поиске вбиваем название "platformio" и устанавливаем Platformio-IDE 5. Во время установки программа попросит установить еще одну, сопутствующую, программу. Выбираем дистрибутив согласно своей операционки и не забываем, во время установки поставить галку "применить системный патч для всех пользователей". Появится окно с командной строкой и предложением нажать любую клавишу - тыкаем пальцем в клаву, можно с закрытыми глазами Программу устанавливаем с предложенными параметрами, по старинке - далее - далее - ОК. и после успешной установки Atom предложит нам перезапустить себя - соглашаемся. 6. Откроется домашнее окно программной среды Platformio, выбираем - открыть проект Указываем путь к папке с Marlin, лишние вкладки можно позакрывать. 7. Выбираем файл настроек проекта Platformio.ini, в блоке [platformio] находим пункт env_default и выделяем megaatmega2560 - установленное название платы микроконтроллера и начинаем писать lpc - редактор предложит на выбор варианты с этим сочетанием букв. Выбираем LPC1768 и сохраняем изменения сочетанием клавиш "Ctrl+S" или через меню "Файл" 8. Открываем файл boards.h по пути Marlin\src\core и с помощью сочетания клавиш "Ctrl + F" открываем поисковое окно, в нем вводим название нашей платы SKR, выделяем название платы BOARD_BIQU_SKR_V1_1 и копируем название в буфер обмена. 9. Открываем конфигурационный файл Configuration.h и находим строку 135 в которой заменяем название материнской платы на свое, скопированное. Так же изменяем скорость порта согласно ТТХ своей материнки. В моем случае 115200 и сохраняем изменения. Если есть не сохраненные данные в файле, в углу названия файла будет светится синий шарик. После сохранения он исчезнет. 10. Вот мы и добрались до пробной компиляции. На этом пункте мы должны протестировать компиляцию прошивки с основными настройки. Нажимаем на галочку или выбираем в меню PlatformIO\Build и вспоминая Масяню - Только бы не disconnect!!! ожидаем завершения процесса компиляции. Процесс будет сопровождаться движением строчек с системной информацией. 11. Если все прошло успешно, на несколько секунд шапка терминального окна окрасится в зеленый цвет и окно закроется. Это и будет сигналом к успешному завершению пробной компиляции. Если будет обнаружена ошибка - окно терминала останется активным и окрасится в красный цвет. В нем будет информация об ошибке. 12. Ну и собственно результат нашей работы будет находится в папке проекта Марлина по пути \Marlin-bugfix-2.0.x_02.07\.pioenvs\LPC1768 ЭПИЛОГ. Вот мы вместе и прошли весь путь установки, настройки и компиляции прошивки Marlin 2.0 в программной среде Platformio. Теперь можно приступать к настройке прошивки под свой любимый принтер, внося изменения в файлы Configuration.h и Configuration_adv.h За сим - разрешите откланяться!
  2. 1 point
    Спасибо за инструкцию! Буду ждать выхода стабильной версии марлин 2.0 и потом тоже сделаю переход. И по плате SKR спасибо, как-то я ее не замечал до этого. В работе марлин 2.0 уже был у вас?
×