Marlin dla płyty BigTreeTech SKR 1.1

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
arkomania.pl
Postów w temacie: 23
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: arkomania.pl »

Wgrywanie firmware-u polega na umieszczeniu na karcie SD pliku o nazwie firmware.bin
Po włączeniu zasilania lub jeśli mamy włączone zasilanie, naciśnięciu przycisku RESET
Bootloader umieszczony w procesorze szuka na karcie pliku o nazwie firmware.bin
Programuje jego zawartością procesor i zamienia plik na firmware.cur (bieżący)
Plik ten można skasować lub nie.

Ja do kompilowania programu używam platformy ATOM, ale podobnie wygląda
kompilowanie w Visual Studio.
Plik firmware.bin jest wgrywany w katalog \.pioenvs\LPC1768\
profilaktycznie przed każdym wygenerowaniem pliku firmware kasuję poprzednie wersje (pliki firmware.*)

Kompiluję program. Kopiuję metodą kopiuj/wklej plik na napęd zmontowany dla czytnika SD
w Windows i naciskam reset na płycie.
Pozdrawiam Arek G. arkomania
spec
Postów w temacie: 16
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: spec »

Dzięki za wytłumaczenie. Wrócę z pracy to będę działał. Mam wyświetlacz graficzny to użyję go z tą płytą.
Sporym plusem płyty jest rozstaw otworów montażowych. Bez problemu będzie można ją zamontować w delcie.
spec
Postów w temacie: 16
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: spec »

Zamontowałem dziś płytę do mojej delty. Wymiana dość prosta. Wykorzystałem oryginalny uchwyt na płytę główną. Użyłem wyświetlacza graficznego bez przerabiania taśmy. Jedyny minus to co jakiś czas pojawia się pojedyncza linia podczas drukowania. Wszystko działa bez problemów. Jedyna różnica to brak sterowania wentylatora chłodzenia hotendu - działa cały czas.
kospan
Konto z ograniczeniami
Postów w temacie: 12
Posty: 12
Rejestracja: 02 sty 2019, 08:30

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: kospan »

Napisze ktoś krotka instrukcje jak skompilować soft na skr ? :)
Awatar użytkownika
artur_n
Postów w temacie: 3
Posty: 950
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3Steel, Prusa MK4
x 172

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: artur_n »

Czyli na tej płycie nie ma możliwości sterowania wentylatorem ekstrudera oraz elektroniki?
pacy
Konto z ograniczeniami
Postów w temacie: 2
Posty: 91
Rejestracja: 03 sie 2017, 21:47
x 7

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: pacy »

kospan pisze:Napisze ktoś krotka instrukcje jak skompilować soft na skr ? :)

viewtopic.php?f=14&t=2999&view=unread#unread

Zamiast arduino due wybierasz przy imporcie lpc1768, w platformio tez wybierasz lpc1768 zamiast arduino
a dalej to wiaodmo opisane jest. W sumie prosta sprawa.
spec
Postów w temacie: 16
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: spec »

Tylko końcówka jest inna. Nie robisz upload tylko tak jak arkomania.pl pisze wrzucasz plik na kartę.
Okazuje się, że jest to wygodniejsza forma. Drukarkę mam w innym pomieszczeniu, przy Arduino musiałem biegać z laptopem i kablem żeby coś wgrać., teraz wsysaczy przenieść kartę SD.
artur_n pisze:Czyli na tej płycie nie ma możliwości sterowania wentylatorem ekstrudera oraz elektroniki?
Tylko podłączenie na stałe pod 12V ewentualnie dołożenie dodatkowego układu sterowanego z któregoś wolnego pinu.
pacy
Konto z ograniczeniami
Postów w temacie: 2
Posty: 91
Rejestracja: 03 sie 2017, 21:47
x 7

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: pacy »

spec pisze:Tylko końcówka jest inna. Nie robisz upload tylko tak jak arkomania.pl pisze wrzucasz plik na kartę.
Okazuje się, że jest to wygodniejsza forma. Drukarkę mam w innym pomieszczeniu, przy Arduino musiałem biegać z laptopem i kablem żeby coś wgrać., teraz wsysaczy przenieść kartę SD.
artur_n pisze:Czyli na tej płycie nie ma możliwości sterowania wentylatorem ekstrudera oraz elektroniki?
Tylko podłączenie na stałe pod 12V ewentualnie dołożenie dodatkowego układu sterowanego z któregoś wolnego pinu.

Przy jednym hotendzie podlaczamy wentylator pod wyjscie HE1, jak wiecej hotendow no to wtedy dopiero pod wyjscie FAN

#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
spec
spec
Postów w temacie: 16
Posty: 343
Rejestracja: 04 paź 2016, 17:35
x 27

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: spec »

Tego nie zauważyłem. Czyli działa wszystko jak w oryginale. Dzięki.
Awatar użytkownika
arkomania.pl
Postów w temacie: 23
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Marlin dla płyty BigTreeTech SKR 1.1

Post autor: arkomania.pl »

Co do wyświetlacza ANET A8 2004 z przyciskami.

Jak obiecałem zrobiłem próby z wyświetlaczem od ANET A8 LCD2004 5 buttoms.
Wyświetlacz dało się zaadoptować przez wykonanie odpowiedniego kabelka.
Problem natomiast wystąpił w 5 przyciskowym panelu, który zależnie od naciśnięcia
podaje na wejście przetwornika analogowo-cyfrowego różne napięcia.
Brak naciśnięcia klawisza daje stale Vcc, czyli +5V. Najwyższe naciśnięte napięcie jest dla
klawisza UP, 3.4V .
I tu zaczynają się zgrzyty, bo przetworniki kontrolera LPC1768 mierzą
napięcie 0..3V. Czyli przycisk UP już jest powyżej możliwości pomiarowych.
Można przerobić keypad zmieniając rezystor R7 (patrz schemat) z 4.7k na 8.2k.
Wówczas UP będzie przyjmował napięcie 2.7V, analogicznie pozostałe klawisze zmniejszą swoją
wartość napięć.

To nie koniec, bo zmiany musimy wprowadzić w oprogramowaniu, w pliku: ultralcd.cpp

szukamy zmiennej ADC_BUTTONS_VALUE_SCALE

#define ADC_BUTTONS_VALUE_SCALE 1.0 // for the power voltage equal to the reference voltage

i przeskalowujemy poziomy pomiaru napięć.

#define ADC_BUTTONS_VALUE_SCALE 0.795 // wystarczy 0.8

Można się tylko zastanowić, czy warto taki wyświetlacz przerabiać.
Moim zdaniem lepiej wylutować przyciski, zamontować enkoder i zdefiniować dla niego porty w gnieździe EXP2.
Pozdrawiam Arek G. arkomania
ODPOWIEDZ

Wróć do „Firmware'y i hosty”