Strona 1 z 1

Sapphire Pro i marlin 2.1.2.1

: 18 sie 2023, 23:39
autor: Marek_Sp
Znalazłem wzmiankę iż nowy malin już ma input shaper ale niestety nie potrafię poradzić sobie z kompilacją w VSC w Linuxie Mint, może ktoś pomóc ? Nie chce używać klipera choć jest podobno dobry bo musiałbym używać albo laptopa albo kupić jakiś inny dodatek.

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 00:22
autor: JGFTW

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 01:12
autor: Marek_Sp
Właściwe ze wszystkim, na samym początku chwiałbym skopiować ustawienia z dobrego źródła czyli Configuration.h i Configuration_adv.h który zawiera dobre ustawienia dotychczasowej wersji a tez nie działa mi kompilator

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 01:36
autor: dziobu
Ustawienia i tak musisz przenieść do najnowszej wersji więc teoretycznie nie możesz użyć tych samych plików.
Marek_Sp pisze: 19 sie 2023, 01:12 tez nie działa mi kompilator
A mógłbyś to rozwinąć? W czym problem?

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 13:52
autor: Marek_Sp
W błędach, na razie korzystam z starej wersji z tej strony
https://github.com/AIIoT/2.0.x-SapphirePro-BLTouch
Błędów kompilacji jest dużo nie bardzo wiem jak je tu podać, doczytałem ze można kompilować w arduino może lepiej to będzie pracować bo bez problemu procesory mogę zaprogramować.

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 14:10
autor: Marek_Sp
niby wgrałem ale nie wiem jak płytkę dobrać

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 19:54
autor: JGFTW
Musisz zrobić tak:
- Ściągnij najnowszego Marlina https://github.com/MarlinFirmware/Marlin
- Ściągnij przykładowe pliki konfiguracyjne https://github.com/MarlinFirmware/Configurations / jeżeli masz konkretną wersję to https://github.com/MarlinFirmware/Confi ... ag/2.1.2.1 , ale lepiej pościągaj najnowsze wszystko.
- jak masz inna płytkę niż OEM to tam wpisz, a jak wiesz, że jest inna, ale nie wiesz jaka to przecież nikt Ci tu na forum nie powie; rozkręć drukarkę i sprawdź jakie płyta ma oznaczenia.
- tu jest lista do wyboru:https://github.com/MarlinFirmware/Marli ... e/boards.h
-- wpiszesz to tu
---

Kod: Zaznacz cały

// Choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif
Jak masz MKS Robin Nano to w liście jest:
BOARD_MKS_ROBIN_NANO 5013 // MKS Robin Nano (STM32F103VE)
- Musisz wiedzieć jaki procesor ma płytka albo jeżeli ma nazwę stąd: https://github.com/MarlinFirmware/Marli ... mIO/boards
-- wpisujesz to do "platformio.ini":

Kod: Zaznacz cały

default_envs = STM32F103VE
- przejrzyj plik konfiguracyjny ten sapphire pro chyba ma bltoucha, ale podam Ci konfig minimalny:
--

Kod: Zaznacz cały

#define FIX_MOUNTED_PROBE
#define BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } // musisz wiedzieć jakie masz
#define AUTO_BED_LEVELING_BILINEAR

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 20:27
autor: Marek_Sp
Dzieki, Płytka jest mi znana bo to MKS ROBIN NANO 1.2, pobrałem jakiegoś gotowca i tez nie kompiluje, zapytam czy kody odnoszą się do VSC ? A jak dodać płytkę do Arduino ?

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 21:07
autor: JGFTW
Masz właśnie nie pobierać gotowca tylko samemu sobie skonfigurować używając sciągniętych najnowszych wersji.
Nie wiem jak czy można skompilować Marlina (2.x) używając Arduino, starsze wersje tak, ale teraz używam VSCode lub Atom do kompilacji.
Struktura plików jest taka sama, nawet jeżeli korzystałbyś z Arduino IDE.

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 21:14
autor: Marek_Sp
OK wiec pozostanę przy VSCode bo atom nie potrafi zainstalować platformio
Bede po kolei zmieniał pliki konfiguracyjne a pracujesz na linuksie czy windowsie ?

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 21:19
autor: JGFTW
Pracuję na obu i na obu robi się to tak samo.

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 21:24
autor: JohnJames
W wersji 2.1 Marlina jest sporo zmian plików konfiguracyjnych (i tym samym dyrektyw) w stosunku do 2.0.
Tym samym, trzeba wziąć domyślne pliki konfiguracyjne 2.1 i nanieść ręcznie wszystkie modyfikacje z istniejącego konfiga 2.0 (jeśli taki masz).
U mnie na dzień dobry wyłączało się zasilanie po włożeniu karty SD, a teraz nie działa czujnik Z_MAX i jeszcze nie bardzo wiem dlaczego ;)

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 21:47
autor: Marek_Sp
A jak sie udaje kompilacja ? próbuje i 2.0.x z kolegi gotowca, gotowca z github i nic nie działa

Re: Sapphire Pro i marlin 2.1.2.1

: 19 sie 2023, 22:23
autor: JGFTW
Podczas kompilacji jedyne co wyskoczyło to że zamiast "default_envs = STM32F103VE" trzeba wpisać: np "mks_robin_nano_v1v2" (tak to już bywa, że coś się stale zmienia) jak popatrzysz na komunikat to jest to dokładnie napisane:
marlin-2121-problem.PNG
Zmieniłem to i działa:
Marlin-2121-kompilacja.PNG

Re: Sapphire Pro i marlin 2.1.2.1

: 20 sie 2023, 09:41
autor: Marek_Sp
Tak to zmieniłem i jest lepiej ale może od początku, czy radzisz zainstalowanie dziewiczego Marlina 2.1.2.1 i to dopiero robic na czysto czy kontynuować ten profil który podałem na początku ? Bo czuje się jak ślepy we mgle :D

Re: Sapphire Pro i marlin 2.1.2.1

: 20 sie 2023, 09:54
autor: Marek_Sp
Teraz mam tylko 13 błędów związanych z BLTOUCH i z wyświetlaczem błędy widzę w SanityCheck.h tylko jak wstawić całość ?
Robie to na bazie tego gotowca

Re: Sapphire Pro i marlin 2.1.2.1

: 20 sie 2023, 17:06
autor: Marek_Sp
Obecnie mam takie błędy z którymi nie mogę sobie poradzić
1 wyrażenie musi mieć stałą wartość
#if defined(EVENT_GCODE_SD_ABORT) && DISABLED(NOZZLE_PARK_FEATURE)
static_assert(nullptr == strstr(EVENT_GCODE_SD_ABORT, "G27"), "NOZZLE_PARK_FEATURE is required to use G27 in EVENT_GCODE_SD_ABORT.");
#endif
2 w sekcji delta and Cartesian use 3 homing endstops sa aktywne wpisy czy nie nalezy ich // ?
bo tez tu jest mase błedów
3- nie wiem jaka wartość wpisać
constexpr float sanity_arr_4[] = HOMING_FEEDRATE_MM_M;
static_assert(COUNT(sanity_arr_4) == NUM_AXES, "HOMING_FEEDRATE_MM_M requires " _NUM_AXES_STR "elements (and no others).");
static_assert(_PLUS_TEST(4), "HOMING_FEEDRATE_MM_M values must be positive.");
i

Re: Sapphire Pro i marlin 2.1.2.1

: 21 sie 2023, 00:27
autor: Marek_Sp
I wszystko się posypało od nowa wgrałem czystego marlina i tym razem pyskuje ze nie rozpoznaje płyty w pins.h
komunikat Unknown MOTHERBOARD value set in Configuration.h, w Configuration.h jest MOTHERBOARD BOARD_MKS_ROBIN_NANO
nic nie rozumiem

Re: Sapphire Pro i marlin 2.1.2.1

: 21 sie 2023, 07:12
autor: Mati
A zmieniłeś default_envs w pliku platformio.ini?

Re: Sapphire Pro i marlin 2.1.2.1

: 21 sie 2023, 14:02
autor: Marek_Sp
tak, oczywiscie

Re: Sapphire Pro i marlin 2.1.2.1

: 21 sie 2023, 21:51
autor: Marek_Sp
Chyba się poddam bo próbuje z różnych gotowców i nigdy nie działa i nie wiem dlaczego

Re: Sapphire Pro i marlin 2.1.2.1

: 23 sie 2023, 19:20
autor: Marek_Sp
Cos tam drgnęło bo rozpoznaje płytę i kompiluje teraz mozolne ustawianie parametrów i zobaczymy co dalej

Re: Sapphire Pro i marlin 2.1.2.1

: 23 sie 2023, 22:36
autor: Klakierbox
Hej. Na jakim etapie się zatrzymales?

Re: Sapphire Pro i marlin 2.1.2.1

: 23 sie 2023, 23:23
autor: Marek_Sp
A jeszcze w lesie

Re: Sapphire Pro i marlin 2.1.2.1

: 07 wrz 2023, 21:51
autor: Marek_Sp
Dzięki koledze z forum udało mi się częściowo uruchomić drukarkę ale niestety coś nie tak bo kompilacja przebiegła prawidłowo ale po ładnym logo jest informacja ze zatrzymana i zrestartuj ale restart nic nie daje.

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 10:26
autor: Marek_Sp
konkretnie taki PRINTER HALTED Please Reset

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 12:37
autor: Jarewa
Źle zdefiniowane czujniki temperatur nie te piny bo raczej nie grzebałeś w kabelkach??

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 14:13
autor: Marek_Sp
Oczywiście ze nie, może zerkniesz ?

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 14:19
autor: Jarewa
To nie w tym pliku trzeba rzucić spakowany cały folder marlina i tego co na nim działasz i pokazać zdjęcie kabelkologi na płycie mks nano

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 14:54
autor: Jarewa
Choć po pliku widać że jest uruchomiony sensor chmber dlaczego? Drukarka raczej nie ma grzanej Komory.

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 16:34
autor: Marek_Sp
A to juz poprawiłem .. chyba

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 17:16
autor: Marek_Sp
niestety nadal to samo, pewnie coś źle robię

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 17:20
autor: Marek_Sp
Jarewa pisze: 08 wrz 2023, 14:19 To nie w tym pliku trzeba rzucić spakowany cały folder marlina i tego co na nim działasz i pokazać zdjęcie kabelkologi na płycie mks nano
nic nie zmieniałem w kabelkach, tak jak jest oryginalnie. Niestety marlin spakowany jest za duży

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 17:44
autor: JohnJames
Marek_Sp pisze: 08 wrz 2023, 17:20
Jarewa pisze: 08 wrz 2023, 14:19 To nie w tym pliku trzeba rzucić spakowany cały folder marlina i tego co na nim działasz i pokazać zdjęcie kabelkologi na płycie mks nano
nic nie zmieniałem w kabelkach, tak jak jest oryginalnie. Niestety marlin spakowany jest za duży
Configuration.h
Configuration_adv.h
src/pins/stm32f1/pins_MKS_ROBIN_NANO_common.h

Ja mam czujnik komory, bo mierzę sobie temperaturę przy karetce ;)

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 18:13
autor: Marek_Sp
Rozumiem, tylko konkretnie bo już się gubię
gdzie w configuration_adv.h ?

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 18:32
autor: Marek_Sp
moze zerkniecie co jeszcze jest zle ?

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 22:03
autor: alucard321pl
W pliku configuration.h chyba masz źle zdefiniowane termistory.

#define TEMP_SENSOR_0 1

Wygląda to na defaultowe ustawienie. Na pewno masz taki termistor?

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 23:03
autor: Jarewa
Nawet jak by miał żle zdefiniowane to raczej tylko błędny odczyt był, a mu rzuca błędem jakby czujnika nie było nawet gdyby miał zwarcie też by tym błędem nie sypało zaraz przy uruchomieniu. Konfiguracja niby ok do sprawdzenia czujnik stołu i hotendu. Miałeś zdjęcie wrzucić płytki i połączenia ogólnie.

Re: Sapphire Pro i marlin 2.1.2.1

: 08 wrz 2023, 23:20
autor: Marek_Sp
Mam typowe połączenia jak z BL-Touch nie wiem czy coś ze zdjęć zobaczysz tak jest podłączona
https://3dwork.io/en/mks-robin-nano-v1- ... it-boards/
drukarka pracuje na Marlinie 2.0 wiec myślę że dobrze jest podłączona płyta

Re: Sapphire Pro i marlin 2.1.2.1

: 09 wrz 2023, 08:42
autor: alucard321pl
Jarewa pisze: 08 wrz 2023, 23:03 Nawet jak by miał żle zdefiniowane to raczej tylko błędny odczyt był, a mu rzuca błędem jakby czujnika nie było nawet gdyby miał zwarcie też by tym błędem nie sypało zaraz przy uruchomieniu. Konfiguracja niby ok do sprawdzenia czujnik stołu i hotendu. Miałeś zdjęcie wrzucić płytki i połączenia ogólnie.
Dlaczego? Jeśli wybrany jest zły czujnik temperatury, to odczyt na "dzień dobry" może być tak przekłamany, że firmware sądzi, że hotendu czy stół ma np 400°C i od razu wywala zabezpieczenie.

Re: Sapphire Pro i marlin 2.1.2.1

: 09 wrz 2023, 09:57
autor: Jarewa
Nawet zamiast 100k ntc włożył by pt100 to tylko będzie przełamanie i jak pisałeś pokaże temperaturę wysoka ale to nie powód i nie wywali błędu przy starcie dopiero jak będzie chciał grzac.

Re: Sapphire Pro i marlin 2.1.2.1

: 09 wrz 2023, 14:42
autor: Marek_Sp
No fajnie ale kolegi pracuje tyle ze ma dodatkowy czujnik którego może nie wyłączyłem w którymś pliku wiec ?

Re: Sapphire Pro i marlin 2.1.2.1

: 09 wrz 2023, 18:24
autor: Jarewa
Powyłączaj zabezpieczenia nie drukuj tylko testowo

//#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
//#define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed
//#define THERMAL_PROTECTION_CHAMBER // Enable thermal protection for the heated chamber
//#define THERMAL_PROTECTION_COOLER // Enable thermal protection for the laser cooling

Wgraj z wyłączonymi jeżeli nie pomoże to przywróć. I wyłącz następne zabezpieczenie


//#define DETECT_BROKEN_ENDSTOP

To musi coś ci pomóc by się uruchomił bez błędów. Strzelam że drugie

Re: Sapphire Pro i marlin 2.1.2.1

: 09 wrz 2023, 19:48
autor: Marek_Sp
Niestety to samo

Re: Sapphire Pro i marlin 2.1.2.1

: 10 wrz 2023, 17:56
autor: Marek_Sp
Ufff zrobiłem od nowa i działa tylko ze nie wiem dlaczego wywala ostrzeżenie odnośnie temperatury stołu i to na różnych temperaturach, BLTouch działa ale powoli się przesuwa głowica przy pomiarach jeszcze nie wiem jak będzie z kartą Wi-Fi, opcji w programie jest masę

Re: Sapphire Pro i marlin 2.1.2.1

: 12 wrz 2023, 21:05
autor: Marek_Sp
Następne problemy
- podczas drukowania nie mogę zmienić offsetu BlTouch w menu jest taka możliwość ale drukarka nie reaguje gdzie tego szukać ?
- home wychodzi mi na środku stołu ale chciałbym mieć w rogu czyli X i Y 0

Re: Sapphire Pro i marlin 2.1.2.1

: 13 wrz 2023, 00:19
autor: Marek_Sp
dopisze ze po zakończeniu druku i wznowieniu zmienia się offset

Re: Sapphire Pro i marlin 2.1.2.1

: 13 wrz 2023, 21:46
autor: Marek_Sp
Dobra offset opanowany i super ale nie mogę ustawić pozycji home ustawia się w środku a chciałbym X=0 Y=220 czyli skrajny lewy róg stołu. Dołączyłem obecny Configuration.h może ktoś zerknie

Re: Sapphire Pro i marlin 2.1.2.1

: 13 wrz 2023, 22:03
autor: Jarewa
Nie wiem czy sie to w środku ustawia ale do zmiany masz to


#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }


W tej chwili powinno być to X=10mm i Y Max pozycja osi Y - 10mm

Re: Sapphire Pro i marlin 2.1.2.1

: 13 wrz 2023, 22:57
autor: Marek_Sp
Niestety ale pozycja X=110 mm, Y=155 mm

Re: Sapphire Pro i marlin 2.1.2.1

: 13 wrz 2023, 23:21
autor: Jarewa
A czekam mi się pokiełbasiło musisz tu ustawić

#define Z_SAFE_HOMING //$ms

#if ENABLED(Z_SAFE_HOMING)
#define Z_SAFE_HOMING_X_POINT X_CENTER // X point for Z homing
#define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
#endif

Zamiast X_CENTER daj X_MIN_POS a zamiast Y_CENTER daj Y_MAX_POS o ile masz w osi Y max 220 jak nie to daj numerki albo kombinuj "Y_MAX_POS- ileś mm"

Re: Sapphire Pro i marlin 2.1.2.1

: 14 wrz 2023, 11:08
autor: Marek_Sp
Tak to zadziałało ale teraz nie pozycjonuje Z, po komendzie G28 ustawia głowice w rogu jak chciałem ale juz nie robi pomiarów Z, G29 nie działa

Re: Sapphire Pro i marlin 2.1.2.1

: 17 wrz 2023, 22:59
autor: Marek_Sp
Wykończy mnie ta drukarka albowiem sa jak na razie dwie usterki
- nadal nie chce sie ustawić w lewym tylnym rogu
- po G28 idzie do X=0 Y=0 ignorując offset ( czujnik jest poza stołem ) i zatrzymuje się w tej pozycji.

Re: Sapphire Pro i marlin 2.1.2.1

: 25 wrz 2023, 19:05
autor: Marek_Sp
W zasadzie skończony oprócz home, pozycjonuje w środku stołu a chciałbym żeby był w prawym rogu , BlTouch działa prawidłowo i co ciekawe jak udaje mi się doprowadzić do tego żeby był w prawym rogu to z kolei nie działa G29 na razie koncepcji nie mam może ktoś coś podpowie ? Podoba mi się jak na razie ten Marlin