Marlin Kimbra CNC-Laser - Прошивки - Клуб домашнего хобби Перейти к содержанию

Marlin Kimbra CNC-Laser


Рекомендуемые сообщения

Представляю вашему вниманию прошивку основанную на релизе Marlin Kimbra 22-03-2019_073547_4.3.6, с моими доработками под фрезерный станок.

Данная прошивка работает (мои дополнения) на "Бутерброде" Ramps 1.4 и выше на базе Arduino Mega, и только с графическим экраном REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, другие экраны я пилить не буду из за отсутствия интереса и других экранов.

Прошивка умеет следующие функции:

  1. Включать выключать шпиндель, управлять скоростью раскручивания шпинделя при старте при управлении ШИМ сигналом
  2. Есть полуавтоматическая смена инструмента (фрезу вы меняете сами)
  3. Обнуление Z по датчику (при каждой смене инструмента в коле она запускается автоматически)
  4. Режим сверления (пока дурацкий, но скоро я перепишу на нормальный)
  5. Режим пресса (для расклепывания переходных отверстий печатных плат медной проволокой)
  6. Обнуление координат через меню
  7. Смещение нулей по координатам с разным шагом (удобно руками подводить к краю заготовки без последующего обнуления осей)
  8. Управление подачей с экрана (пока что подлагивает..)

И еще какие то доработки по мелочи, уже даже не припомню.

В планах переписать все более грамотно на Marlin 2 для установки на 32bit платы ну и допиллинг по тому что еще хочется добавить

MarlinKimbraCNC.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

На новых библиотеках u8g были замечены артефакты и мусор на экране в плоть до не читаимости информации на экране, для того чтобы экран не сбоил на новых версиях библиотек u8g нужно в файле src\lcd\ultralcd_impl_DOGM.h найти строчку (143):

U8GLIB_ST7920_128X64_4X u8g(LCD_PINS_D4, LCD_PINS_ENABLE, LCD_PINS_RS); // Original u8glib device. 2 stripes, SW SPI

закомментировать ее ( поставить спереди два знака //) и раскомментировать строку ниже

U8GLIB_ST7920_128X64_RRD u8g(LCD_PINS_D4, LCD_PINS_ENABLE, LCD_PINS_RS); // Number of stripes can be adjusted in ultralcd_st7920_u8glib_rrd.h with PAGE_HEIGHT

и перепрошить контроллер, экран будет работать без сбоев и мусора на нем!

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...

Добрый день! Прошу помощи. По прошивке, загружается без проблем, но естественно читаемость экрана на очень плохом уровне, практически ничего не понятно. Но если отредактировать указанный выше файл то вообще не загружается. Как быть? Спасибо! 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...