Smoothieware M600

Jakość druku Cię nie zadowala?
Awatar użytkownika
emartinelli
Zasłużony
Postów w temacie: 3
Posty: 1195
Rejestracja: 19 kwie 2016, 16:54
Lokalizacja: Łódź
x 423

Smoothieware M600

Post autor: emartinelli »

Ma ktoś może już rozpracowaną konfigurację do zmiany filamentu po komendzie M600 w smoothieware?
Podniesienie głowicy, utrzymanie temp itp.?
Dodam, że nie chodzi o przerywanie z panelu dotykowego ale komende w gcode.
SanFable
Postów w temacie: 1
Posty: 263
Rejestracja: 12 paź 2016, 15:33
x 33

Re: Smoothieware M600

Post autor: SanFable »

Z tego co mi wiadomo to możesz pod customową komendę czyli gcode przypisać kilka komend http://smoothieware.org/switch
Awatar użytkownika
emartinelli
Zasłużony
Postów w temacie: 3
Posty: 1195
Rejestracja: 19 kwie 2016, 16:54
Lokalizacja: Łódź
x 423

Re: Smoothieware M600

Post autor: emartinelli »

Wiem i chyba się tak skończy... ale w config.txt też trzeba nanieść kilka zmian bo normalnie po wywołaniu M600 wyłącza grzanie stołu i głowicy ale np. nadal blokuje silnik ekstrudera.
Myślałem, że może już ktoś to ustawiał, bo gotowego rozwiązania w dokumentacji nie ma ale cóż, trzeba poczytać i potestować. Dam znać jak już uporam się z rozwiązaniem.
Awatar użytkownika
emartinelli
Zasłużony
Postów w temacie: 3
Posty: 1195
Rejestracja: 19 kwie 2016, 16:54
Lokalizacja: Łódź
x 423

Re: Smoothieware M600

Post autor: emartinelli »

Rozwiązanie mojego problemu poniżej. Podany kod trzeba wkleić w plik config.
W gcode wystarczy wstawić w odpowiednim miejscu jedynie M600. Drukarka podnosi Z o 2cm i będzie czekała co dalej. Z custom menu mozna wybrać ładowanie i rozładowanie filamentu. W custom menu też dodałem M600 (Print pause) aby można było z ekranu wybrać. Aha działa tylko z ekranem LCD a nie TFT (osobiście z niego zrezygnowałem).

custom_menu.pause_print.enable true #
custom_menu.pause_print.name Print_pause #
custom_menu.pause_print.command M600 #

custom_menu.return_print.enable true #
custom_menu.return_print.name Print_resume #
custom_menu.return_print.command G91_G1_Z-20_G90_M601 #

custom_menu.filament_in.enable true #
custom_menu.filament_in.name Filament_load #
custom_menu.filament_in.command G92_E0_G1_E100_F300 #

custom_menu.filament_out.enable true #
custom_menu.filament_out.name Filament_unload #
custom_menu.filament_out.command G92_E0_G1_E-100_F300 #

# ustawienia do wymiany filamentu w czasie druku po komendzie M600
leave_heaters_on_suspend true
after_suspend_gcode G91_G1_Z20_G90
SanFable
q3ok
Konto z ograniczeniami
Postów w temacie: 1
Posty: 149
Rejestracja: 20 lut 2017, 20:18
Lokalizacja: SL/SK
x 11

Re: Smoothieware M600

Post autor: q3ok »

Marlin2 ma dodany HAL i można go próbować na innych płytkach niż tylko Arduino2560... Może to czas na przetestowanie?:)
> MK2Clone http://prusaclone.wordpress.com/ <
> Revision 2 #inprogress http://mk2clone.dozuki.com/ <
ODPOWIEDZ

Wróć do „Kalibracja, problemy”