Strona 1 z 1

Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 05 sty 2024, 14:27
autor: TDI-CAD
Drukarka to taki dziwoląg z FDM, Laser i głowica frezująca.
Siedzi tam płyta na 8bit atmega 2560 z rozszerzeniami do obsługi lasera i frezarki.
Błąd polega na tym, że drukarka przestaje sterować silnikiem ekstrudera w momencie gdy włączy się wentylator chłodzący wydruk.
Zrobiłem kilka eksperymentów:
- sprawdziłem przewody, zrobiłem bypass podłączając bezpośrednio silnik ekstrudera z płytą główną z pominięciem płytek pośrednich -> silnik się zatrzymuje
- wygenerowałem plik bez włączania wentylatora chłodzącego -> wydruk wychodzi poprawnie
- odpiąłem wentylator z płyty a wydruk pocięty był z włączonym chłodzeniem -> wydruk wychodzi poprawnie.
- wymieniłem wentylator na nowy -> silnik się zatrzymuje,
I nie było by tematu - diagnoza uszkodzona częściowo płyta główna, ALE!
Mam jeden plik dostarczony z drukarką, który drukuje się normalnie do końca z włączonym chłodzeniem.
Dziwna sprawa, może macie jakiś pomysł, jak do tego podejść?

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 05 sty 2024, 14:37
autor: Jarewa
Pewnie ma własne oprogramowanie, silnik chłodzący 3pin?

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 05 sty 2024, 15:27
autor: Rozarh
Trzeba by przeanalizować kod tego poprawnego pliku - przypuszczalnie włączanie wentylatora może odpalać jeszcze jakąś komendę albo parametr w komendzie M lub G, która zapobiega wyłączeniu ekstrudera. Normalny g-code wypluwany przez zwykły Slicer pewnie jej nie dodaje - stąd problem.

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 05 sty 2024, 15:31
autor: TDI-CAD
Aaaa, chyba właśnie mnie oświeciło, zaraz to sprawdzę.
W gcodzie startowym przywołany jest tool 0, tak, żeby drukarka "wiedziała" jaka głowicą ma pracować.
Tu przykład:
krolik.gcode.png
krolik.gcode.png (6.51 KiB) Przejrzano 935 razy

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 05 sty 2024, 16:58
autor: Rozarh
Drukarka ma głowice zmieniane ręcznie, ale system musi skądś wiedzieć jaka głowica siedzi na ramie :)
Slicery tego nie obsłużą w innym miejscu niż g-code startowy. To jest nie do uzyskania dopóki nie mają zdefiniowanych kilku głowic - a te w tej drukarce te inne głowice pełnią inne funkcje.

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 07 sty 2024, 13:03
autor: TDI-CAD
Zrobiłem testy i dalej nie drukuje.
Skopiowałem plik startowy z g-codu, który się drukuje poprawnie i dalej nic. Ekstruder się zatrzymuje w momencie włączenia chłodzenia.
Mam tu 2 pliki z g-codem
1. Królik drukuje się poprawnie.
krolik.7z
(906.58 KiB) Pobrany 21 razy
2. CP-01_3DBenchy_Z60mm - już nie.
CP-01_3DBenchy_Z60mm.7z
(879.68 KiB) Pobrany 25 razy
Może zauważycie jeszcze jakąś różnicę, bo nie mam już pomysłu.

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 07 sty 2024, 13:15
autor: Jarewa
A zobacz z poprawkami
CP-01_3DBenchy_Z60mm.7z
(879.47 KiB) Pobrany 23 razy

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 07 sty 2024, 14:01
autor: TDI-CAD
OK, działa.
Wygląda na to, ze wentylator musi być na 100%
Tylko dlaczego?
W sumie to nie przeszkadza bo chłodzenie w tym modelu jest słabiutkie i 100% jest ok.

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 07 sty 2024, 16:25
autor: majek
Nie chce mi się zaglądać do środka, ale moja stara drukarka też nie do końca obsługiwała gcody do wiatraka.
Potrafiła włączyć wentylator dla M106 S255, ale M106 S0 to dla niej nadal był włączony. Załatwiłem to w Cura dodając na stałe jako ostatni krok 'search and replace' w 'gcode postprocessing', gdzie podmieniam 'M106 S0' na 'M107'.
Może w tej drukarce też to jest jakoś upośledzone ;)

Re: Creality CP-01 - uszkodzona elektronika - dziwny objaw

: 07 sty 2024, 18:49
autor: Jarewa
TDI-CAD pisze: 07 sty 2024, 14:01 OK, działa.
Wygląda na to, ze wentylator musi być na 100%
Tylko dlaczego?
W sumie to nie przeszkadza bo chłodzenie w tym modelu jest słabiutkie i 100% jest ok.
A sprawdzałeś wentylator bez drukowania? czy jest obsługa PWM. Fajnie jakbyś określił elektrycznie pod który pin I/O jest podpięty wentylator chodzenia i sterownik silnika dla extrudera. Może jest konflikt i producent wypuścił bubel.