Zdravím vás,
jsem ohledně 3D tisku začátečník, tudíž mě omluvte za mé někdy pitomé dotazy. Samozřejmě se vždycky snažím nejdřív hledat na Googlu, bohužel, ohledně tohoto problému se mi nepodařilo nic najít.
Mám doma 3D tiskárnu postavenou na konstrukci robota Scara (konkrétně je to přesně tato konstrukce). Co se týče hardwaru, jedná se o velice oblíbenou kombinaci Arduino Mega + RAMPS v1.4. Co se týče stavebních prací, je všechno v podstatě hotovo, takže jsem se vrhnul na software. Používám firmware, který se nachází na Thingiverse u výše uvedeného modelu. Jak už název ZIP souboru napovídá, jedná se o firmware Marlin, který je však upraven pro 3D tiskárny Scara.
Na levé straně konstrukce (při pohledu zepředu) mám přimontovány koncové spínače pro osy X a Y - které, jak doufám, jsou pro minimální krajní pozici, takže je mám na RAMPSu připojeny do konektorů X-min a Y-min.
Celou tiskárnu posléze ovládám přes Pronterface. Když otestuji jednotlivé směry, vše jede správně, tudíž motory jsou zapojeny správně a jedou správným směrem. Když otestuji koncové spínače, o kterých jsem psal výše, taky fungují korektně. Problém je však při pohybu. Když rukou zamáčknu koncové spínače na levé straně, automaticky bych čekal, že ruka pojede pouze vpravo a vlevo ne - v praxi to však vypadá tak, že doleva jede naprosto v klidu a doprava se ani nehne.
Můj dotaz je tedy jasný: jak to ve firmwaru nastavit tak, aby to jelo správně? Díky za odpovědi, JM.