Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Generalnie to aentylator hotendu zmienia u mnie swpje obroty - raz jest ciszej raz glosniej, wiec musi byc gdziss podlaczony gdzie cos nim steruje...
Plyta V1.7
Plyta V1.7
- JGFTW
- Drukarz
- Postów w temacie: 2
- Posty: 1354
- Rejestracja: 14 sie 2019, 05:19
- Lokalizacja: Wrocław
- Drukarka: Ender 3 v3 SE
- x 731
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Oby nie dlatego, że nie stykają przewodyguzior pisze:Generalnie to aentylator hotendu zmienia u mnie swpje obroty - raz jest ciszej raz glosniej, wiec musi byc gdziss podlaczony gdzie cos nim steruje...
[...]
Jak już napisał @Mati
Opcja automatycznego włączania wentylatora chłodzenia hotendu znajduję się w Configuration_adv.h:
Kod: Zaznacz cały
#define E0_AUTO_FAN_PIN -1
Żeby namierzyć ten pin musiałbyś wyszukac w pinoucie płytki.
Zazwyczaj w Marlin/src/pins/.
Ja znalazłem konfigi pod A8 plus to wszystkie odwoływały się do BOARD_ANET_10
(https://github.com/MarlinFirmware/Marli ... _ANET_10.h)
A tam fragment dot. wentylatorów:
Kod: Zaznacz cały
//
// Heaters / Fans
//
#define HEATER_0_PIN 13 // (extruder)
#define HEATER_BED_PIN 12 // (bed)
#ifndef FAN_PIN
#define FAN_PIN 4
#endif
Wygląda na to, że Gitev miałby rację jakby tylko napisał, że chodzi o ":wentylator chłodzący hotend"Gitev pisze:Nie znajdziesz, bo nie ma. Hotend jest cały czas podłączony pod 12v i nie jest sterowany. Możesz zamontować jakiś sterownik PWM z sondą, ale najlepiej wymienić go na NOCTUA NF-A4x10.
Z resztą wypowiedzi się zgadzam; Jak kupisz Noctue albo coś innego (sunon, delta) na 5V to mógłbyś podpiąć do np wolnych pinów od krańcówki albo serwa.
Natomiast jeżeli wentylatory są 12v (i takie pewnie masz) to musiałbyś zastosować np moduł IRF520 i wtedy podpiąć do w/w pinów zaznaczając je w konfigu.
Wtedy dopiero zmienisz temperaturę od jakiej wentylator się włączy parametrem:
Kod: Zaznacz cały
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
(https://github.com/MarlinFirmware/Marli ... tion_adv.h)
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Czyli te piny sa dowolnie sterowane? Nie sa zwykłymi liniami masy/5v?na 5V to mógłbyś podpiąć do np wolnych pinów od krańcówki albo serwa
BTW. Gdy wgrywam firmware wentylator nagle przeyspiesza, stad zauwazylem ze jakas zmiane napiecia ma...
BTW2. z pierwszym btw wiaze sie moj problem, z ktorym walcze juz 3 godziny:
Marlina 2.0 bugfixa wgralem 2 dni po dostaniu drukarki. Najpierw surowke zobaczyc czy pojdzie przez Arduino IDE, potem z bed mesh leveling przez platform IO (o dziwo poszlo od strzala). Potem był problem tytułowy, wiec chciałem wgracv firmware znowu, platfromIO nie szło (bład podczas wgrywania), potem przez Arduino IDE, za ktoryms razem poszło.
Chciałem zobie zmienic bootscreen na swój własny, plus zminic liczbe krokow na milimetr w firmwarze bo 100mm to nie 100mm i od 3 godzin, obydwoma srodowiskami zglasza mi blad:
Kod: Zaznacz cały
Szkic używa 120934 bajtów (92%) pamięci programu. Maksimum to 130048 bajtów.
Zmienne globalne używają 4538 bajtów pamięci dynamicznej.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x63
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x68
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6f
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3a
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x4e
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6f
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x53
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x44
Podczas ładowania szkicu wystąpił błąd
Kod: Zaznacz cały
Szkic używa 119996 bajtów (92%) pamięci programu. Maksimum to 130048 bajtów.
Zmienne globalne używają 4532 bajtów pamięci dynamicznej.
avrdude: stk500_recv(): programmer is not responding
Podczas ładowania szkicu wystąpił błąd
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xbe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xbe
- Andrzej_W
- Drukarz
- Postów w temacie: 1
- Posty: 1793
- Rejestracja: 16 lut 2020, 20:25
- Drukarka: 3d Pen
- x 766
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
To że zmienia swoje obroty to może znaczyć że już jest na wykończeniu.guzior pisze:Generalnie to Wentylator hotendu zmienia u mnie swoje obroty - raz jest ciszej raz głośniej, więc musi być gdzieś podłączony gdzie coś nim steruje...
Plyta V1.7
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Moze trafil sie wadliwy, ale ewidentnie jak wgrywa firmware i jest niepowodzenie to przyspiesza i zwalnia
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Ok, ogarniete. Nie wiem jakim cudem przeszedl mi 3 razy upload firmwareu ale dzisiaj nie obylo sie bez wgrania bootloadera. Wgralem optiboota za pomoca arduino po ISP i dziala wgrywanie za kazdym razem.
Zostaje jedynie problem mesh bed levelingu - kiedy on sie wlacza (koedy wczytuje te wartosci - dopiero po otrzymaniu G28?
Zostaje jedynie problem mesh bed levelingu - kiedy on sie wlacza (koedy wczytuje te wartosci - dopiero po otrzymaniu G28?
-
- Postów w temacie: 2
- Posty: 507
- Rejestracja: 10 maja 2020, 17:28
- Lokalizacja: Okolice Poznania
- Drukarka: Ender 3, V-Core2 i 3
- x 170
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Włączy się wtedy jak dostanie odpowiednią komendę. Napisałem Ci o tym dokładnie w moim poprzednim poście...
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
To co robi "restore value after g28"?
- JGFTW
- Drukarz
- Postów w temacie: 2
- Posty: 1354
- Rejestracja: 14 sie 2019, 05:19
- Lokalizacja: Wrocław
- Drukarka: Ender 3 v3 SE
- x 731
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Przed nią musi być G28 (bazowanie osi)
Komenda poziomowania (próbkowania) stołu to G29 (bed leveling w zależności od tego jaki rodzaj ustawisz w pliku konfiguracyjnym) : https://marlinfw.org/docs/gcode/G029.html
M420 to komenda, którą korzystasz do obsługi tych parametrów i przyjmuję różne flagi (opcje) : https://marlinfw.org/docs/gcode/M420.html
Możesz mieć kilka takich stanów (siatek) stołu zapisanych w pamięci.
Gcode startowy jaki chcesz mieć wyglądał będzie tak:
Komenda poziomowania (próbkowania) stołu to G29 (bed leveling w zależności od tego jaki rodzaj ustawisz w pliku konfiguracyjnym) : https://marlinfw.org/docs/gcode/G029.html
M420 to komenda, którą korzystasz do obsługi tych parametrów i przyjmuję różne flagi (opcje) : https://marlinfw.org/docs/gcode/M420.html
Możesz mieć kilka takich stanów (siatek) stołu zapisanych w pamięci.
Gcode startowy jaki chcesz mieć wyglądał będzie tak:
Kod: Zaznacz cały
G28 ;bazowanie
G29 S1 ;próbkowanie punktów siatki
M500 ;zapisanie EEPROM
M420 S1 ;włączenie MBL
guzior pisze:To co robi "restore value after g28"?
https://marlinfw.org/docs/gcode/M420.htmlG28 disables bed leveling. Follow with M420 S to turn leveling on, or use RESTORE_LEVELING_AFTER_G28 to automatically keep leveling on after G28
Re: Marlin bugfix-2.0.x + Anet A8 Plus - pusty ekran po wlaczeniu drukarki
Czyli reasumujac - gdy nie uzywam hosta tylko drukuje z karty, i mam w configu odslashowane RESTORE_LEVELING_AFTER_G28 nic nie musze zmieniac w swoim Gcodzie bo firmware robi to za mnie po G28?