CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
- TDI-CAD
- Postów w temacie: 1
- Posty: 1548
- Rejestracja: 19 kwie 2016, 19:27
- Lokalizacja: Wrocław
- Drukarka: K1C, Gate 1 fiber
- x 582
CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
Potrzebuję dodać drugą dyszę, głowicę do gotowego profilu Endera. Standardowo Ender ma jedną głowicę, dodałem drugi zestaw: ekstruder, głowica, dysza, grzałki itd. W marlinie ogarnięte, wszystko działa jak potrzeba. Teraz chciałbym do gotowego profilu w Curze dodać drugi ekstruder. Nie znalazłem takiej opcji. Cura v4 i wyżej.
- majek
- Drukarz
- Postów w temacie: 5
- Posty: 800
- Rejestracja: 28 gru 2020, 18:17
- Drukarka: EZT-3D T1, vn-corexy
- x 453
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
W ustawieniach drukarki jest:
I po tym dopiero pojawiają się opcje dla drugiego ekstrudera.
U mnie jest niezły lag zanim menu wyboru liczby się otworzy, więc może być pierwsze wrażenie, że to nie działa.I po tym dopiero pojawiają się opcje dla drugiego ekstrudera.
- konradsdev1
- Postów w temacie: 2
- Posty: 456
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 178
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
Dla Endera na liście jest do wyboru tylko 1 ekstruder.
Żeby to obejść musisz edytować plik C:\Program Files\UltiMaker Cura 5.3.0\share\cura\resources\definitions\creality_base.def.json i zamienić:
Później w katalogu C:\Program Files\UltiMaker Cura 5.3.0\share\cura\resources\extruders\ skopiuj plik creality_base_extruder_0.def.json
jako creality_base_extruder_1.def.json i zmień w nim te linie:
Teraz dla każdej dodawanej drukarki Creality będziesz mógł wybrać 2 ekstrudery.
Dla dodanej wcześniej drukarki też można to zrobić ale trzeba powielić pliki w C:\Users\[nazwa użytkownika]\AppData\Roaming\cura\5.3\ :
definition_changes\creality_base_extruder_1+%232_settings.inst.cfg
extruders\creality_base_extruder_1+%232.extruder.cfg
user\creality_base_extruder_1+%232_user.inst.cfg
Żeby to obejść musisz edytować plik C:\Program Files\UltiMaker Cura 5.3.0\share\cura\resources\definitions\creality_base.def.json i zamienić:
Kod: Zaznacz cały
"machine_extruder_trains": { "0": "creality_base_extruder_0" },
Kod: Zaznacz cały
"machine_extruder_trains": { "0": "creality_base_extruder_0", "1": "creality_base_extruder_1" },
jako creality_base_extruder_1.def.json i zmień w nim te linie:
Kod: Zaznacz cały
"name": "Extruder 2",
"position": "1"
"extruder_nr": { "default_value": 1 },
definition_changes\creality_base_extruder_1+%232_settings.inst.cfg
extruders\creality_base_extruder_1+%232.extruder.cfg
user\creality_base_extruder_1+%232_user.inst.cfg
Adinfo, dziobu, majek, Rozarh, TDI-CAD
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
- majek
- Drukarz
- Postów w temacie: 5
- Posty: 800
- Rejestracja: 28 gru 2020, 18:17
- Drukarka: EZT-3D T1, vn-corexy
- x 453
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
O, nie wiedziałem, że można w profilach takie ograniczenia robić. Zawsze robiłem sam od zera, a wtedy nie ma tych limitów.
Czyli to co opisałem wcześniej jest do bani
Edit:
Ale ciekawe, że na linuksie nie ma nic w katalogu ~/.local/share/cura/5.3/definitions/. W zasadzie szukałem po całym dysku creality_base.def.json i nigdzie nie ma.
Znalazłem: zaszyte to jest w AppImage, więc nie tak łatwo to będzie wyedytować na linuksie.
- konradsdev1
- Postów w temacie: 2
- Posty: 456
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 178
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
Jeśli robisz profil od zera to dla dla Custom FFF printer można ustawić maksymalnie 8 ekstruderów bo tyle jest wpisanych w pliku custom.def.json .
Do AppImage znalazłem coś takiego https://github.com/AppImage/AppImageKit.
Do AppImage znalazłem coś takiego https://github.com/AppImage/AppImageKit.
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
- majek
- Drukarz
- Postów w temacie: 5
- Posty: 800
- Rejestracja: 28 gru 2020, 18:17
- Drukarka: EZT-3D T1, vn-corexy
- x 453
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
Tak, to znam, ale oznacza to rozpakowanie obrazu, edycję i stworzenie go na nowo. Dlatego pisałem, że to już nie jest takie proste jak edycja odpowiedniego pliku.konradsdev1 pisze: ↑23 cze 2023, 07:50 Do AppImage znalazłem coś takiego https://github.com/AppImage/AppImageKit.
Ten komentarz to było bardziej jako ciekawostka, że nie na każdej platformie da się to łatwo wyedytować i są różnice między instalacją windowsową a inną.
- ethanak
- Postów w temacie: 3
- Posty: 207
- Rejestracja: 28 cze 2018, 19:33
- Drukarka: Anet A8 (kiedyś)
- x 22
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
Nie musisz pakować, wywołujesz skrypt w katalogu w którym jest rozpakowany appimage.
- majek
- Drukarz
- Postów w temacie: 5
- Posty: 800
- Rejestracja: 28 gru 2020, 18:17
- Drukarka: EZT-3D T1, vn-corexy
- x 453
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
tylko ja go nie chcę rozpakowywać
- ethanak
- Postów w temacie: 3
- Posty: 207
- Rejestracja: 28 cze 2018, 19:33
- Drukarka: Anet A8 (kiedyś)
- x 22
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
No to overlay, parę linijek skryptu.
- majek
- Drukarz
- Postów w temacie: 5
- Posty: 800
- Rejestracja: 28 gru 2020, 18:17
- Drukarka: EZT-3D T1, vn-corexy
- x 453
Re: CURA - dodanie drugiego ekstrudera do istniejącego profilu drukarki
I co jeszcze? Napisać moduł do kernela?
Sprawdziłem, da się to nadpisać w lokalnym konfigu.
Czyli bierzemy te pliki co opisał @konradsdev1, ALE
1. Plik creality_base.def.json kopiujemy do lokalnego katalogu z konfigami Cury
- w windowsie pewnie do C:\Users\[nazwa użytkownika]\AppData\Roaming\cura\5.3\definitions\
- w linuksie: ~/.local/share/cura/5.3/definition
2. Plik creality_base_extruder_0.def.json kopiujemy ze zmienioną nazwą też do lokalnego katalogu:
- w windowsie pewnie do C:\Users\[nazwa użytkownika]\AppData\Roaming\cura\5.3\extruders
- w linuksie ~/.local/share/cura/5.3/extruders
3. Kopie plików edytujemy wg. tego co podał @konradsdev1
Tym sposobem po każdej zmianie wersji/upgrade Cury nie trzeba będzie robić tych zmian od początku.
konradsdev1