Marlin Kimbra CNC-Laser - Firmware - Клуб домашнего хобби Jump to content

Marlin Kimbra CNC-Laser


grizly
 Share

Recommended Posts

Представляю вашему вниманию прошивку основанную на релизе 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

Link to comment
Share on other sites

  • 6 months later...

На новых библиотеках 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

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

Link to comment
Share on other sites

  • 2 years later...

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...