Anet A8 + Marlin 1.1.9 mało pamieci
Anet A8 + Marlin 1.1.9 mało pamieci
Dzień dobry wszystkim!
Z racji tego że jest to mój pierwszy post na tym forum, chciałem się przywitać z wami.
Mam taki mały problem z konfiguracją marlina na mojej A8. Opiszę problem i konfigiracje:
Płyta główna v1.5
LCD z 5 guzikami
Włączone funkcje: autoleveling dla czujnika pojemnosciowego 18mm
Drukarka od bardzo dawna działa w takiej konfiguracji, wczoraj jednak zachciało mi się dodać czujnik filamentu a do tego muszę włączyć advanced pause i tu się wszystko rozsypalo. Potrzebuję też włączona opcje do ładowania i wyładowania filamentu w menu. Po włączeniu tych opcji, skecz zajmuje 102% pamięci drukarki i nie mogę go tak wgrać...
Próbowałem wyłączać boot menu, dalej brakuje pamięci..
Rozważam wymianę płyty głównej na lepszą, ale zanim kupię chciałem wycisnąć wszystko z obecnej.
Czy macie jakiś pomysł, co da się wywalić z tego softu zeby taka konfiguracja przeszła? Myślę że mogę zrezygnować z opcji wpisania PARAMETRÓW PID z pozycji menu (używam repetier hosta do tego i tak). Można odchudzić menu do jakiegoś bardzo podstawowego, tylko pytanie jak to zrobić.. Pozdrawiam!
Z racji tego że jest to mój pierwszy post na tym forum, chciałem się przywitać z wami.
Mam taki mały problem z konfiguracją marlina na mojej A8. Opiszę problem i konfigiracje:
Płyta główna v1.5
LCD z 5 guzikami
Włączone funkcje: autoleveling dla czujnika pojemnosciowego 18mm
Drukarka od bardzo dawna działa w takiej konfiguracji, wczoraj jednak zachciało mi się dodać czujnik filamentu a do tego muszę włączyć advanced pause i tu się wszystko rozsypalo. Potrzebuję też włączona opcje do ładowania i wyładowania filamentu w menu. Po włączeniu tych opcji, skecz zajmuje 102% pamięci drukarki i nie mogę go tak wgrać...
Próbowałem wyłączać boot menu, dalej brakuje pamięci..
Rozważam wymianę płyty głównej na lepszą, ale zanim kupię chciałem wycisnąć wszystko z obecnej.
Czy macie jakiś pomysł, co da się wywalić z tego softu zeby taka konfiguracja przeszła? Myślę że mogę zrezygnować z opcji wpisania PARAMETRÓW PID z pozycji menu (używam repetier hosta do tego i tak). Można odchudzić menu do jakiegoś bardzo podstawowego, tylko pytanie jak to zrobić.. Pozdrawiam!
Co sie nie da? Puść to z PLA...
- dziobu
- Zasłużony
- Postów w temacie: 5
- Posty: 8936
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5869
- Kontakt:
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Spróbuj wywalić:
- Configuration.h
- #define SHOW_BOOTSCREEN
- #define SHOW_CUSTOM_BOOTSCREEN
- #define CUSTOM_STATUS_SCREEN_IMAGE
- #define PROBE_MANUALLY
- Configuration_adv.h
- #define LCD_INFO_MENU
- #define ARC_SUPPORT
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Właśnie zastanawia mnie fakt, dlaczego po zakomentowaniu #define SHOW_BOOTSCREEN nie zmienił się rozmiar skecza ani o bajt a boot screen nie działa tak jak miał nie działać...
Co sie nie da? Puść to z PLA...
- dziobu
- Zasłużony
- Postów w temacie: 5
- Posty: 8936
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5869
- Kontakt:
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Widocznie dla sprzętu który masz nie ma ekranu startowego.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Nie no jest - dokładniej są dwa (dwie linie zapełnione kwadratami, a chwilę później logo Marlina 1.1.9 i dopiero potem jest drukarka włączona). Problem polega na tym że po wyłączeniu tej funkcji, te dwa boot screeny faktycznie znikają, ale rozmiar skecza jest taki sam...
Co sie nie da? Puść to z PLA...
- dziobu
- Zasłużony
- Postów w temacie: 5
- Posty: 8936
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5869
- Kontakt:
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Te dwie linie kwadratów to tak na prawdę oznacza że do wyświetlacza nie idzie nic/idą śmiecie. Konkretnie - znaki bez reprezentacji graficznej.
A "logo" Marlina w wypadku ekranu tekstowego (a zrozumiałem że taki masz) to kilka bajtów tekstu.
Bardzo możliwe że wyłączenie tego oszczędza na tyle mało że kompilator/linker to olewa wyrównując pamięć.
A "logo" Marlina w wypadku ekranu tekstowego (a zrozumiałem że taki masz) to kilka bajtów tekstu.
Bardzo możliwe że wyłączenie tego oszczędza na tyle mało że kompilator/linker to olewa wyrównując pamięć.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
- FlameRunner
- Zasłużony
- Postów w temacie: 1
- Posty: 6568
- Rejestracja: 15 kwie 2016, 21:26
- x 2056
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Prawdziwa oszczędność by była, gdybyś miał jakiś custom bootscreen do wyłączenia.
Co z pozostałymi funkcjami? Wyłączałeś coś? Jaki efekt, skecz się zmniejsza? Proponuję zacząć od ARC_SUPPORT, to przy normalnej pracy z normalną drukarką FFF nie ma żadnego zastosowania, a wyłączenie tej funkcji prawdopodobnie dostatecznie zmniejszy rozmiar programu.
Co z pozostałymi funkcjami? Wyłączałeś coś? Jaki efekt, skecz się zmniejsza? Proponuję zacząć od ARC_SUPPORT, to przy normalnej pracy z normalną drukarką FFF nie ma żadnego zastosowania, a wyłączenie tej funkcji prawdopodobnie dostatecznie zmniejszy rozmiar programu.
Re: Anet A8 + Marlin 1.1.9 mało pamieci
Więc tak, mam włączone jedynie:
AUTO_BED_LEVELING_BILINEAR
ADVANCED_PAUSE_FEATURE
NOZZLE_PARK_FEATURE (wymagany do pauzy)
FILAMENT_LOAD_UNLOAD_GCODES
wszystkie wymienione wyżej funkcje mam wyłączone i dalej brakuje 3182 bajtów...
Na chwilę obecną wyłączyłem PIDTEMP. Drukarka jest po pidowaniu więc nastawy regulatora mam zapisane i nie będzie problemów ich ponownie ustawić. Ruszam do testów i będę cały czas informować co udało mi się tam wymyślić.
AUTO_BED_LEVELING_BILINEAR
ADVANCED_PAUSE_FEATURE
NOZZLE_PARK_FEATURE (wymagany do pauzy)
FILAMENT_LOAD_UNLOAD_GCODES
wszystkie wymienione wyżej funkcje mam wyłączone i dalej brakuje 3182 bajtów...
Na chwilę obecną wyłączyłem PIDTEMP. Drukarka jest po pidowaniu więc nastawy regulatora mam zapisane i nie będzie problemów ich ponownie ustawić. Ruszam do testów i będę cały czas informować co udało mi się tam wymyślić.
Co sie nie da? Puść to z PLA...
- dziobu
- Zasłużony
- Postów w temacie: 5
- Posty: 8936
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5869
- Kontakt:
Re: Anet A8 + Marlin 1.1.9 mało pamieci
No tylko zgodnie z dokumentacją PIDTEMP odpowiada za działanie PIDa. Parametrów moze i nie zgubisz, ale ładnej stabilizacji nie będzie.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Anet A8 + Marlin 1.1.9 mało pamieci
No zauważyłem po pierwszym wydruku dobra musze wyłączyć coś innego... Albo poszukać samej opcji do wykonywania pidowania za pomocą gcode
Co sie nie da? Puść to z PLA...