Znaleziono 3 wyniki

autor: JGFTW
15 wrz 2019, 23:32
Forum: Pytania o sprawy podstawowe
Temat: Podłączenie RAMPS 1.4
Odpowiedzi: 24
Odsłony: 11129

Re: Podłączenie RAMPS 1.4

kurek96 pisze:Sugerujesz że lepiej dać tylko po jednej krańcówce na oś? Czemu tak bedzie lepiej?
kurek96 pisze:I dlaczego lepiej po jednej krancowce na os?
Zazwyczaj wystarcza jedna krańcowka na oś X oraz Y, ewentualnie również na osi Z - jeżeli nie montujesz czujnika indukcyjnego ( czy innego czujnika autopoziomowania ), który zastępuję tę krańcówkę podłączany do pinów Zmin endstop. W Marlinie dokładnie nazywa się to

Kod: Zaznacz cały

Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Generalnie drukarka po włączeniu potrzebuje poprzez poziomowanie ( opcję homing/home/autohome w Menu albo komende G28) ustalić pozycję 0 dla każdej z osi i od tego momentu ogranicza swój ruch o zadany obszar pola roboczego (maksymalny wymiar stołu albo tzw travel limit ) - poza, który nie ruszy się dalej dzięki ograniczeniu programowemu, dlatego wystarczy, że pozycja zostanie określona przez albo X/Y/Z min.

Kod: Zaznacz cały

// The size of the print bed
#define X_BED_SIZE 200
#define Y_BED_SIZE 200

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 200
Jak ostatnim razem sprawdzałem tak to było "domyślnie" w Marlinie bez wprowadzania żadnych zmian.

Można również programowo ustalić, żeby to poziomowanie było ustalane dla pozycji maksymalnej pola roboczego dla osi (a nie dla 0) podłączając pod piny X/Y/Z max albo różne kombinacje X/Y/Z min/max - zależy jak masz skonstruowaną drukarkę i jak musi wyglądać poziomowanie.
Mając to na uwadze nie potrzeba dwóch krańcówek w żadnej z osi, bo i tak będziesz musiał wybrać czy poziomowanie będzie poprzez min/max dla każdej osi.

Kod: Zaznacz cały

// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Jeżeli więc potrzebujesz endstopów tylko do homingu to nie potrzebujesz 6 ;)
Czasami w drukarkach ze stołem ruchomym w osi Z montuje się czujnik indukcyjny jako Zmin i po jednej krańcowce Z max dla każdego silnika, żeby upewnić się, że oba są na tej samej płaszczyźnie, masz taką drukarkę ? :D

Inną sprawą jest, że można te krańcowki wykorzystywać w innym celu niż wspomniane poziomowanie ...

Jak masz odpowiednie sterowniki TMC to nie potrzebujesz nawet tych dwóch w X/Y ponieważ możesz skorzystać z sensorless homing
Tu w dwóch zdaniach jak to działa : http://marlinfw.org/docs/gcode/M914.html
kurek96 pisze:I czy jeśli dołączę heatbed od mosfetu zostawiając mosfet nadal podłączony, nie zjara mi się nic, czy przy tej mocy zasilacza powinienem cały czas mieć wszystko podłączone?
Co ? :D
kurek96 pisze:A co z podłączeniem, wszystko z wyjątkiem krancowek dobrze podpięte?
Mógłbyś na podstawie tego pdfa, który wrzucił artur_n zrobić taki schemat podpięcia swojego rampsa ( może być w paintcie ;) ) gdzie jaki pin chcesz podpiąć to wtedy byłoby wiadomo co dokładnie jest nie tak - Ja nawet nie wiem jaką masz drukarkę ? Czekam na foto
autor: JGFTW
15 wrz 2019, 19:11
Forum: Pytania o sprawy podstawowe
Temat: Podłączenie RAMPS 1.4
Odpowiedzi: 24
Odsłony: 11129

Re: Podłączenie RAMPS 1.4

Jak podłączysz NC do sygnału (S) i COM do minusa jak zasugerował zepco to będzie działać - sam tak mam zrobione.
Pamiętaj, że w FW musisz zaznaczyć, które masz podpięte - inteligentnie się nie wykrywają z tego co wiem. :D

Jak wgrasz Marlina i podłączysz drukarkę do kompa to będziesz mógł sprawdzić status krańcowek komendą "M119" http://marlinfw.org/docs/gcode/M119.html
Jeżeli zobaczysz że brakuje np Zmax w liscie krańcowek to znaczy, że nie jest wyspecyfikowana w programie.
Jeżeli dobrze wszystko masz to status "open" będzie przy braku kontaktu i "trigerred" przy wciśnięciu.

Osobiście jestem ciekawy dlaczego masz 6 krańcowek, jest to straszny overkill. Pokaż zdjęcia drukarki :D
autor: JGFTW
15 wrz 2019, 18:40
Forum: Pytania o sprawy podstawowe
Temat: Podłączenie RAMPS 1.4
Odpowiedzi: 24
Odsłony: 11129

Re: Podłączenie RAMPS 1.4

Jeżeli podłączysz czujnik indukcyjny tak jak napisałeś to może nie działać - jest to loteria czy czujnik 6-36v będzie działał z 5v, bo takie napięcie jest właśnie na krańcówkach. Musisz, więc podłączyć to do źródła w przedziale j.w. - dobrym pomysłem jest po prostu podpięcie do zasilacza ( 12v ) ale pamiętaj że sygnał będzie wracał właśnie o takim pradzie więc musisz zastosować np dzielnik napięcia albo konwerter. Zależnie jaki masz czujnik NPN czy PNP inaczej będziesz musiał zrobić układ oraz podłączenie może być różne, więc sprawdź dokładnie.

Wróć do „Podłączenie RAMPS 1.4”