Chcę tym postem zainspirować osoby, które modyfikują firmware Marlin.
Marlin Marlin-bugfix-2.0
Zaczynam od swojej propozycji.
1. Funkcja w Menu umożliwiająca zerowanie licznika czasu wydruku.
Opis.
Licznik czasu wydruku jest sumą czasu kolejnych wydruków.
Gdy chcemy oszacować czas kolejnego wydruku musimy uwzględnić czas,
jaki wskazywał wyświetlacz LCD zanim kolejny wydruk się rozpoczął.
Jest to często nieco kłopotliwe, dlatego prościej byłoby wyzerować licznik czasu
przed każdym wydrukiem.
w pliku language_pl.h dopisujemy linię
#define MSG_TIMER_NULL _UxGT("Zer. czasu druku")
w pliku main.cpp dopisujemy linię
MENU_ITEM(gcode, MSG_TIMER_NULL, PSTR("M77\nM75"));
2. Wysuń wydruk
Często po zakończeniu wydruku przechodzę do menu, aby podnieść lekko oś Z
i wysunąć oś Y w celu usunięcia szyby z wydrukiem lub jej obróceniu o 90 lub 180 w celu
kontynuowania dalszego druku kolejnych elementów.
w pliku language_pl.h dopisujemy linię
#define MSG_PRINT_EJECT _UxGT("Wysuń wydruk")
w pliku menu_motion.cpp dopisujemy linię
MENU_ITEM(gcode, MSG_PRINT_EJECT, PSTR("G91\nG1 Z20\nG90\nG1 Y140"));
Oś ż jest podnoszona na 20mm i następnie oś Z wysunięta jest na np. Zmax 140mm
Stosownie do rozmiarów swojego stołu korygujemy wartość przy Y...
Marlin Add-Ons dodatki
- arkomania.pl
- Postów w temacie: 2
- Posty: 832
- Rejestracja: 10 mar 2017, 13:08
- Lokalizacja: RADOM
- x 373
- artur_n
- Postów w temacie: 1
- Posty: 962
- Rejestracja: 20 lis 2017, 21:48
- Lokalizacja: RJA
- Drukarka: Prusa MK4, P1S AMS
- x 179
Re: Marlin Add-Ons dodatki
Ad.2 Ten temat częściowo mam załatwiony g-code końcowym w postaci wysunięcia stołu. Można też podnieść Z.
Np.
PS. Wpis podnoszenia Z z Prusy MK3
Np.
Kod: Zaznacz cały
G1 X0 Y200
Kod: Zaznacz cały
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up
- arkomania.pl
- Postów w temacie: 2
- Posty: 832
- Rejestracja: 10 mar 2017, 13:08
- Lokalizacja: RADOM
- x 373
Re: Marlin Add-Ons dodatki
Fakt, że można to zrobić kodem końcowym,
ale czasami jest potrzeba wysunięcia stołu
przed drukiem, np. w celu pokrycia Dimafix-em lub Hegronem.
ale czasami jest potrzeba wysunięcia stołu
przed drukiem, np. w celu pokrycia Dimafix-em lub Hegronem.
Pozdrawiam Arek G. arkomania