Stránka 1 z 5

PříspěvekNapsal: 19.11.2013 18:22
od Ludvajs
Vážení přátelé,

mám na Rebelu II Arduino Mega 2560 + Ramps 1.4 + SmartLCD. Nahrán mám firmware zde nabízený ke stažení. Koncové spínače mechanické zapojené pomocí "dvoulinky" mezi vývodem S a GND na pozicích pro MIN stav. Ovšem koncové spínače mi posun na osách nezastaví a stále se snaží motory jet dál. Osy X a Y mi chodí obousměrně, ale osa Z pouze dolů. Prosím o radu, jestli je to nějakým špatným nastavením nebo čím by to mohlo být.

PříspěvekNapsal: 19.11.2013 19:35
od Rebel
Pri zvoleni pozice "Home" jedou motory na spravnou stranu?
Osa Z se vam evidentne toci na spatnou stranu. Dokud se nenastavi HOME na Z mela by jet pouze nahoru a o to same dolu, nize nepujde.
Ja RAMPS nepouzivam, ale jsou tu stavitele, kteri RAMPS maji a rozbehali to, takze se treba ozvou.
Kazdopadne to dame nejak do kupy.
Nejprve je potreba aby se motory tocily na spravnou stranu.
Koncaky mate v koncove poloze rozepnute, nebo sepnute?
Firmware by mel byt nakonfigurovan na rozepnute v min. pozicich.
Dan

PříspěvekNapsal: 19.11.2013 19:57
od Ludvajs
Když dám HOME, tak se mi to posouvá směrem ke koncovým spínačům na všech osách.

PříspěvekNapsal: 19.11.2013 20:04
od Ludvajs
Na displeji mi to při ručním posuvu píše:

X: něco mm (posun v mm)
Min endstop: OFF
Max endstop: N/A

Y: něco mm (posun v mm)
Min endstop: OFF
Max endstop: N/A

Z: něco mm (posun v mm)
Min endstop: OFF
Max endstop: ON

PříspěvekNapsal: 19.11.2013 20:23
od Ludvajs
Ty motory by mely být jak napojený pro správný směr pohybu?
Já jsem to tam nasázel vše tak říkajíc "oranžovým dolů".

PříspěvekNapsal: 19.11.2013 20:42
od Rebel
LCD nepouzivam, takze nevim, co ma psat, to bych vubec pro zacatek nerersil.
RAMPS neznam, takze s barvama versus FW Vam neporadim. Nevim v jakem stavu jsou ted inverze posuvu ve FW vuci barevnemu znaceni zapojeni u RAMPS.

Kazdopadne kdyz davate "-" musi jet posuvy smerem ke koncaku. Pokud tak neni otocte o 180st. konektoru motoru, ktere jedou opacne, nebo zinvertujte posuv ve FW. Osa Z po zapnuti do "-" nepojede, takze dejte "+" a musi jet nahoru.

PříspěvekNapsal: 19.11.2013 20:59
od Ludvajs
Vše jede na "-" ke koncovým spínačům. Jen Z nejde do "+".

PříspěvekNapsal: 19.11.2013 22:07
od Rebel
Z motory jsou opacne, pretocte konektory.
Koncaky jsou v HOME pozicich sepnuty, nebo rozepnuty ?

PříspěvekNapsal: 19.11.2013 22:15
od Ludvajs
V Home se rozepínají.

PříspěvekNapsal: 19.11.2013 22:33
od Rebel
Tak by to melo byt ok. Napisi userovi "horazl" ten tam ma na 100% arduino s RAMPS, ale myslim si, ze pouzil firmware z fora a chodilo to. Neco jsme tam menili, ale to jsem pak myslim daval na web uz opravene. Zjistim to.

PříspěvekNapsal: 20.11.2013 08:48
od horazl
Ahoj,

pokud máš stále problém s posunem pošli mi na tebe Skype či ICQ. Tímto způsobem to bude rychlejší.
Mám dojem, že jsem řešil úplně stejný problém a bylo to, že nebyly zapnuté pull-down resistor. Ale už je to nějaká doba :), neboj to dořešíme.

PříspěvekNapsal: 20.11.2013 09:18
od Ludvajs
Zasláno do PM.

PříspěvekNapsal: 20.11.2013 16:34
od Rebel
hodte sem pak prosim resume. popripade loupnu do download sekce ten tvuj firmawere. Mam sice za to, ze je tam ten spravny, ale uz si to nepanmatuji. Mrknu na to o vikendu .

PříspěvekNapsal: 20.11.2013 23:06
od Ludvajs
Tak už to hraje. Je to v nastavení firmware. Mi to funguje s tímto:

#define ENDSTOP_PULLUP_X_MIN true (původně false)
#define ENDSTOP_PULLUP_Y_MIN true (původně false)
#define ENDSTOP_PULLUP_Z_MIN true (původně false)
#define ENDSTOP_PULLUP_X_MAX false (původně true)
#define ENDSTOP_PULLUP_Y_MAX false (původně true)
#define ENDSTOP_PULLUP_Z_MAX false (zůstalo)

#define ENDSTOP_X_MIN_INVERTING false (zůstalo)
#define ENDSTOP_Y_MIN_INVERTING false (zůstalo)
#define ENDSTOP_Z_MIN_INVERTING false (zůstalo)
#define ENDSTOP_X_MAX_INVERTING false (zůstalo)
#define ENDSTOP_Y_MAX_INVERTING false (zůstalo)
#define ENDSTOP_Z_MAX_INVERTING false (původně true)

#define MIN_HARDWARE_ENDSTOP_X true (zůstalo)
#define MIN_HARDWARE_ENDSTOP_Y true (zůstalo)
#define MIN_HARDWARE_ENDSTOP_Z true (zůstalo)
#define MAX_HARDWARE_ENDSTOP_X false (zůstalo)
#define MAX_HARDWARE_ENDSTOP_Y false (zůstalo)
#define MAX_HARDWARE_ENDSTOP_Z false (původně true)

Jen mi to ještě nechce softwarově simulovat MAX koncáky i když je to ve firmware nastavený. Tedy doufám, že dobře.

PříspěvekNapsal: 21.11.2013 07:36
od Rebel
Super, upravim o vikendu firmware na foru a kouknu na ty koncaky.