Musisz się zalogować jeżeli chcesz umieszczać wpisy i zakładać tematy.

[SOLVED] Marlin 1.1.9.1 na MKS gen V1.4 ( Anet A8 Tatara - Hayabuza )

Aktualne Arduino to 1.8.12. Zrób upgrade.

@pio-trek podlacz pod PC i wpisz M119, wklej wynik, następnie wciśnij endstop i tez M119. Sprawdzimy stany czy w ogóle coś się tam dzieje.... jeśli stany zmieniają się prawidłowo, to trzeba szukać w configu.

Pliki z rozszerzeniem *.h trzeba includowac w nawiasach typu "" .

#include "sketch\MarlinConfig.h"

I najlepiej jeśli te dodatkowe pliki są umieszczone w  tym samym folderze.

Ale Ci wyrzuciło błędów ...
Na dodatek chyba dodałeś za dużo bibliotek do wyświetlacza ...

Ok. Fajnie ale ja nie includowałem ich. Tego w ogóle nie  ruszałem. Tak to wyglądałem na "gołym" Marlinie.
Bibliotekę wyświetlacza dodałem jedną. Wcześniej przy kompilacji nie wywalało tego błędu. Teraz nagle się pojawił.
Cytat z Tomasz data 22 maja 2020, 07:14

Aktualne Arduino to 1.8.12. Zrób upgrade.

Miałem najnowsze i wywalało mi błędów kupę. Znalazłem informacje aby spróbować ze starszymi i na obecnym nie było błędów. Pojawiły się po drobnym zmianach, zmieniałem co innego niż jest w błędach.

Mimo wszystko wywalę i zainstaluję tak jak proponujesz.

 

EDIT:

Alleluja!
Wywaliłem wszystkie biblioteki, zainstalowany najnowszy Arduino, w plikach configuracyjnych rzeczywiście pojawiło się "include" bez potrzeby, wyłączyłem "#define ENDSTOP_INTERRUPTS_FEATURE" i ruszyło wszystko bez błędów.

Endstop Z też działa 🙂

Czyli wątek można zamknąć 🙂 😛

Ja jeszcze na chwile otworzę temat.

Marlin w swojej ostatniej odsłonie 1.9.1 faktycznie ma problem z kompilowaniem #define ENDSTOP_INTERRUPTS_FEATURE w Arduino IDE. Kod można skompilować pod PlatformIO jednak drukarki czadzieją przy home'waniu jeśli ta funkcja jest aktywna.

Piotr jaki offset ustawiłeś w X i Y?

Jaki system pomiarowy?

Ile punktów pomiarowych siatki?

Cytat z Tomasz data 24 maja 2020, 06:31

Ja jeszcze na chwile otworzę temat.

Marlin w swojej ostatniej odsłonie 1.9.1 faktycznie ma problem z kompilowaniem #define ENDSTOP_INTERRUPTS_FEATURE w Arduino IDE. Kod można skompilować pod PlatformIO jednak drukarki czadzieją przy home'waniu jeśli ta funkcja jest aktywna.

Piotr jaki offset ustawiłeś w X i Y?

Jaki system pomiarowy?

Ile punktów pomiarowych siatki?

Nie mam punktów pomiarowych siatki bo aktualny firmware jest pod załączniki krańcowe. Nie mam aktualnie HallOn ani BlTouch.

W załączniku przesyłam pliki konfiguracyjne Marlina (nie mogę dodać archiwum zip z całym Marlinem) działające na sprzęcie:
- płyta MKS gen. 1.4
- stepstick A4988
- wyświetlacz Reprap Discount 12864
- silniki od Anet A8
- krańcówki od Anet A8
- termistory od Anet A8
- ekstruder kompletny od Anet A8
- rama Tatara Hayabusa V1.1 (nie wpływa na podstawowe parametry firmware)
- łożyska Igus, prowadnice Igus, śruba trapezowa Anet A8 (nie wpływa na podstawowe parametry firmware)
- zasilacz od Anet A8

Kroki osi są ok w moim przypadku, różnica na 100mm jest mniejsza niż 0,5mm. Ekstruder pobiera 99 zamiast 100mm filamentu, co chyba nie jest znaczące.
Do zrobienia na pewno są PIDy 😉

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

To ja zrobię z tego paczkę i wstawię do download na stronie. Dzięki wielkie 🙂