[Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Shalvan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 14 cze 2019, 06:55

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Shalvan »

O czym ja wczoraj myślałem że nie przejrzałem schematów płytki zarówno Anety jak i nowej.... Faktycznie pinout płyt się różni :/
Wrócę do domu to sprawdzę... Wielkie dzięki

Dadam że to chyba pierwsze forum na jakim jestem gdzie ludzie konkretnie odpowiadają... A nie tylko użyj opcji szukaj..
Super ;)
Awatar użytkownika
Bobbik1
Konto z ograniczeniami
Postów w temacie: 1
Posty: 199
Rejestracja: 07 mar 2019, 20:05
Drukarka: P3 Steel
x 73

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Bobbik1 »

Shalvan pisze:Dodam że to chyba pierwsze forum na jakim jestem gdzie ludzie konkretnie odpowiadają... A nie tylko użyj opcji szukaj..
Super ;)
No , jeśli chodzi o polskojęzyczne fora w jakiejkolwiek dziedzinie, to to tutaj faktycznie jest wyjątkowe pod tym względem. :)
Shalvan
P3STEEL XL Titan direct E3D V6
3D printing is the Dark Souls of nerd hobbies.
Shalvan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 14 cze 2019, 06:55

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Shalvan »

Mając chwilę wolnego czasu przeanalizowałem schematy SKRa i LCDka od Anety i okazuje się że odwrócenie wtyczki jest adekwatne ale do wyświetlacza reprap smart lcd 12864.
Chyba że dokumentacja LCDka od Anety jest błędna w co wątpię.
Zmierzę jeszcze napięcia w domu bezpośrednio na płycie głównej Anety ale czarno to widzę.
Prawda jest taka że wyświetlacz średnio jest mi potrzebny bo używam raspberry pi z octoprint ale do pierwszego uruchomienia chyba lepiej było by mieć LCD :/
tig33r
Konto z ograniczeniami
Postów w temacie: 5
Posty: 629
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 100

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: tig33r »

Nie pamiętałem już do których trzeba odwracać, ale chyba jednak ta podpowiedź dała efekt. :DD
Shalvan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 14 cze 2019, 06:55

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Shalvan »

Do tematu LCD na pewno jeszcze wrócę, na tą chwilę kolejno uruchamiam funkcje SKRa.

Pytanko ktoś z posiadaczy próbował uruchomić drugi wentylator podłączony pod HE1 ?
Jest komenda GCODE do sterowania w Marlinie M106 P1 S... gdzie P1 to drugi wentyl podłączony właśnie pod HE1 ( tak wynika z PINOUTU)

Kod: Zaznacz cały

#define HEATER_0_PIN       P2_07
#if HOTENDS == 1
  #define FAN1_PIN         P2_04
#else
  #define HEATER_1_PIN     P2_04
#endif
#define FAN_PIN            P2_03
#define HEATER_BED_PIN     P2_05
Czyli jeśli jest w Configuration.h ustawiony :

Kod: Zaznacz cały

#define EXTRUDERS 1
To wyjście HE1 powinno być sterowane właśnie tą komendą... niestety tak nie jest i działa tylko wyjście FAN... komenda M106 P0 S....

Ktoś już próbował się z tym bawić ?
Awatar użytkownika
Marvin27
Postów w temacie: 6
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Marvin27 »

Shalvan pisze:Do tematu LCD na pewno jeszcze wrócę, na tą chwilę kolejno uruchamiam funkcje SKRa.

Pytanko ktoś z posiadaczy próbował uruchomić drugi wentylator podłączony pod HE1 ?
Jest komenda GCODE do sterowania w Marlinie M106 P1 S... gdzie P1 to drugi wentyl podłączony właśnie pod HE1 ( tak wynika z PINOUTU)

Kod: Zaznacz cały

#define HEATER_0_PIN       P2_07
#if HOTENDS == 1
  #define FAN1_PIN         P2_04
#else
  #define HEATER_1_PIN     P2_04
#endif
#define FAN_PIN            P2_03
#define HEATER_BED_PIN     P2_05
Czyli jeśli jest w Configuration.h ustawiony :

Kod: Zaznacz cały

#define EXTRUDERS 1
To wyjście HE1 powinno być sterowane właśnie tą komendą... niestety tak nie jest i działa tylko wyjście FAN... komenda M106 P0 S....

Ktoś już próbował się z tym bawić ?
Najlepiej ustaw na sztywno:

Kod: Zaznacz cały

#define HEATER_0_PIN       P2_07 // <-- grzałka dla E0 (HE0)
#define FAN1_PIN           P2_04 // <-- chłodzenie głowicy (HE1)
#define FAN_PIN            P2_03 // <-- chłodzenie wydruku (FAN)
#define HEATER_BED_PIN     P2_05 // <--  grzanie stołu (H-BED)
#define ORIG_E0_AUTO_FAN_PIN FAN1_PIN // <-- automatyczne załączanie chłodzenia głowicy
Shalvan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 14 cze 2019, 06:55

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Shalvan »

Zmieniłem w kodzie jak kolega podpowiedział ale niestety dalej ten sam problem :/

spróbowałem też zamienić same piny w marline żeby sprawdzić czy to nie wina tranzystora...

Kod: Zaznacz cały

// Heaters / Fans
//
#define HEATER_0_PIN       P2_07
//#if HOTENDS == 1
#define FAN1_PIN           P2_03
//#else
//  #define HEATER_1_PIN     P2_04
//#endif
#define FAN_PIN            P2_04
#define HEATER_BED_PIN     P2_05
Ale tranzystor działa wyśmienicie, wygląda na to że sam Marlin nie rozpoznaje komendy M106 P1 S...

więc pogrzebałem głębiej, znalazłem tą komendę w kodzie co oznacza że powinna działać a tak nie jest :/
Awatar użytkownika
Marvin27
Postów w temacie: 6
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Marvin27 »

Shalvan pisze:Zmieniłem w kodzie jak kolega podpowiedział ale niestety dalej ten sam problem :/

spróbowałem też zamienić same piny w marline żeby sprawdzić czy to nie wina tranzystora...

Kod: Zaznacz cały

// Heaters / Fans
//
#define HEATER_0_PIN       P2_07
//#if HOTENDS == 1
#define FAN1_PIN           P2_03
//#else
//  #define HEATER_1_PIN     P2_04
//#endif
#define FAN_PIN            P2_04
#define HEATER_BED_PIN     P2_05
Ale tranzystor działa wyśmienicie, wygląda na to że sam Marlin nie rozpoznaje komendy M106 P1 S...

więc pogrzebałem głębiej, znalazłem tą komendę w kodzie co oznacza że powinna działać a tak nie jest :/
A próbowałeś może rozgrzać głowicę powyżej 50C ? Czy wtedy się nie załącza (oczywiście na moich ustawieniach z posta wyżej) ?
U mnie komenda M106 P1 S255 też nie załącza tego chłodzenia głowicy.
Shalvan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 14 cze 2019, 06:55

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Shalvan »

Ok, zaraz zobaczę może faktycznie to jest problem,

Jeszcze pytanko odnośnie tego kawałka kodu

Kod: Zaznacz cały

#define ORIG_E0_AUTO_FAN_PIN FAN1_PIN // <-- automatyczne załączanie chłodzenia głowicy
To ma być też w konfiguracji pinów płyty? Pod

Kod: Zaznacz cały

// Heaters / Fans
//
#define HEATER_0_PIN       P2_07
//#if HOTENDS == 1
#define FAN1_PIN           P2_03
//#else
//  #define HEATER_1_PIN     P2_04
//#endif
#define FAN_PIN            P2_04
#define HEATER_BED_PIN     P2_05
Czy jednak gdzieś indziej ?

Wybacz za tak laickie pytania ale nie mam doświadczenia z ARM wcześniej tylko AVR i nigdy nie maiłem styczności z Visual Studio Code i PlatforIO
zawsze tylko Arduino IDE :P wiem że to bardzo podobne a mimo wszystko czuję się zagubiony heh.
Awatar użytkownika
Zepco
Postów w temacie: 5
Posty: 1555
Rejestracja: 25 kwie 2017, 22:23
Lokalizacja: Kielce
Drukarka: PRUSA i3 MK2S
x 294

Re: [Poradnik] Jak wgrać Marlin 2.0 na SKR 1.3 (LPC1768) | Prusa i3 MK2s

Post autor: Zepco »

@Shalvan, jeśli chodzi o wyświetlacz z Anet do SKR, to z tego co pamiętam to użytkownik @Arkomania.pl próbował go rozgryźć i jeszcze kilka innych wyświetlaczy i pokazywał co robić, ale nie mogę znaleźć tematu. Tam był jakiś problem chyba z przyciskami, ale może to też pokonał.
Prusa i3 MK2S
Anet A8 - rozebrana na części...
3DGence One
ODPOWIEDZ

Wróć do „Firmware'y i hosty”