Pierwsza drukarka Marlin 2.0 3D Touch

Dla zupełnie zielonych w temacie druku 3D
sza86
Konto z ograniczeniami
Postów w temacie: 24
Posty: 34
Rejestracja: 06 cze 2020, 09:15
Lokalizacja: Kraków

Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: sza86 »

Witam wszystkich :)

Zrobiłem sobie drukarkę 3D z ciekawości ale z czasem zacząłem modernizować i po prototypie nie ma prawie nic ;)

Rama z profili konstrukcyjnych, sie ala Anet, płyta SKR V1.4 Turbo, sterowniki TMC2209, TFT35 V3, 3D Touch.

Problemy mam z Marlin'em
1 Bazowanie do krańcówek (podobno można z nich zrezygnować na rzecz odpowiedniej konfiguracji driver'ów ale nie umiem) osie XYZ OK, w conf stół ma 210x210, a po ruchu min-max wyświetla zakres 0-105.
2 Bazowanie do 3DTouch zamiast do krańcówki nie działa prawdopodobnie źle ustawiony conf ;(
3 Nie wyświetla temp stołu - czujnik sprawny.

Jak ruszę z tym to będę dalej testował gdyż na chwilę obecną wygląda wszystko OK

Dziękuję za wyrozumiałość :D
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 2
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: FlameRunner »

sza86 pisze:Dziękuję za wyrozumiałość :D
Ależ nie ma za co!
dziobu
sza86
Konto z ograniczeniami
Postów w temacie: 24
Posty: 34
Rejestracja: 06 cze 2020, 09:15
Lokalizacja: Kraków

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: sza86 »

FlameRunner pisze:
sza86 pisze:Dziękuję za wyrozumiałość :D
Ależ nie ma za co!
Ciekawe... Ewidentnie muszę to sobie rozpisać na brudno :D
Awatar użytkownika
artusiek
Postów w temacie: 5
Posty: 303
Rejestracja: 29 mar 2017, 22:51
Lokalizacja: Czadrów
Drukarka: PrusMK3s,Bambulab X1
x 54

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: artusiek »

Bazowanie bez krańcówki ... czyli jeżeli dobrze zrozumiałem ... sensorless homing . Marlin mactaka możliwość , TMC2209 to obsłużą . Ale ... napisali guru tego forum , można ... ale na krańcówkach „lepiej”
Co to reszty będzie łatwiej jak wrzucisz pliki konfiguracyjne Marlina
Artusiek
Prusa MK3s ; Bambu X1 , Hevo ( prawie działa :thumbdown: )
sza86
Konto z ograniczeniami
Postów w temacie: 24
Posty: 34
Rejestracja: 06 cze 2020, 09:15
Lokalizacja: Kraków

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: sza86 »

artusiek pisze:Bazowanie bez krańcówki ... czyli jeżeli dobrze zrozumiałem ... sensorless homing . Marlin mactaka możliwość , TMC2209 to obsłużą . Ale ... napisali guru tego forum , można ... ale na krańcówkach „lepiej”
Co to reszty będzie łatwiej jak wrzucisz pliki konfiguracyjne Marlina
Skoro tak to zostawiam krańcowe ;)

Pliki konfiguracyjne
http://chomikuj.pl/SZPILA-S1/konfiguracja
Awatar użytkownika
artusiek
Postów w temacie: 5
Posty: 303
Rejestracja: 29 mar 2017, 22:51
Lokalizacja: Czadrów
Drukarka: PrusMK3s,Bambulab X1
x 54

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: artusiek »

A możesz wrzucić na forum ... zwierzątka lepsze są na wolności ... a tak serio nie mam tam konta ...
Artusiek
Prusa MK3s ; Bambu X1 , Hevo ( prawie działa :thumbdown: )
sza86
Konto z ograniczeniami
Postów w temacie: 24
Posty: 34
Rejestracja: 06 cze 2020, 09:15
Lokalizacja: Kraków

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: sza86 »

artusiek pisze:A możesz wrzucić na forum ... zwierzątka lepsze są na wolności ... a tak serio nie mam tam konta ...
:oops: nie wiem jak :oops:
Awatar użytkownika
artusiek
Postów w temacie: 5
Posty: 303
Rejestracja: 29 mar 2017, 22:51
Lokalizacja: Czadrów
Drukarka: PrusMK3s,Bambulab X1
x 54

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: artusiek »

Uff... przełącz na „Pełny edytor i pogląd” ... na dole jest „Załączniki” ... „Dodaj pliki”...
Artusiek
Prusa MK3s ; Bambu X1 , Hevo ( prawie działa :thumbdown: )
sza86
Konto z ograniczeniami
Postów w temacie: 24
Posty: 34
Rejestracja: 06 cze 2020, 09:15
Lokalizacja: Kraków

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: sza86 »

Sorrki :oops: :lol:
Załączniki
Configuration_adv.h
(142.33 KiB) Pobrany 103 razy
Configuration.h
(88.15 KiB) Pobrany 100 razy
platformio.ini
(48.44 KiB) Pobrany 115 razy
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 5
Posty: 1349
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 714

Re: Pierwsza drukarka Marlin 2.0 3D Touch

Post autor: JGFTW »

Dobra jest nazwa drukarki "SrAjtEk" ;)

Rzucając na szybko okiem na podstawową konfigurację to stół nie działa Ci, ponieważ nie masz go włączonego, a konkretniej nie masz włączonej kontroli temperatury:

Kod: Zaznacz cały

#define TEMP_SENSOR_BED 0

Musisz wiedzieć jaki masz termistor i wybrać odpowiedni z listy wyżej

Przy okazji odblokuj PID stołu:

Kod: Zaznacz cały

#define PIDTEMPBED

Następnie przeprowadź kalibrację: https://marlinfw.org/docs/gcode/M303.html


Co do ograniczonego pola to masz odpowiednio wymiary opisane, więc sprawdź czy masz dobrze ustawioną liczbę kroków, obliczasz ją kalkulatorem: https://blog.prusaprinters.org/calculator_3416/

Kod: Zaznacz cały

#define DEFAULT_AXIS_STEPS_PER_UNIT   {100.00, 100.00, 400.00, 500.00}




Upewnij się, że masz odpowienią logikę BLtoucha, bo może trzeba zmienić na false

Kod: Zaznacz cały

#define Z_MIN_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_ENDSTOP_INVERTING true 
Możesz sprawdzić wpisując w terminal Pronterface komendę M119 jeżeli czujnik jest aktywny (stan trigerred), gdy nie powinien to znaczy, że logika jest odwrócona - to samo tyczy się krańcówek na pozostałych osiach.

Do poprawnego działania czujnika potrzebujesz dodatkowo:

Kod: Zaznacz cały

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Jeżeli czujnik jest podłączony pod Zmin, jeżeli gdzie indziej to musisz nazwę pinu wrzucić:

Kod: Zaznacz cały

#define Z_MIN_PROBE_PIN P0_10 // Pin 32 is the RAMPS default
Według dokumentacji Bltouch potrzeba odkomentować to:

Kod: Zaznacz cały

#define ENDSTOP_INTERRUPTS_FEATURE
Jednak z tego co wiem to te piny w SKR 1.4 na to nie pozwolą, ale sprawdź dla pewności czy się skompiluję z tym.

Jeżeli masz zamontowane mocowanie na bltoucha to powinieneś znać wartość offsetu od dyszy i zmień je tu:

Kod: Zaznacz cały

#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }
Możesz sobie dodatkowo odblokować

Kod: Zaznacz cały

#define MULTIPLE_PROBING 2
McKee
ODPOWIEDZ

Wróć do „Pytania o sprawy podstawowe”