Stránka 1 z 2

Arduino + ramps

PříspěvekNapsal: 30.12.2017 17:24
od Unionjam
Ahoj, zaujala mne kostka, takže pomlu přemýšlím co a jak :) chci tam si dát bed 300x300 a osu z předělat na dva motory paralelně, toho jednostranného uchyceni se trochu bojím. Ale hlavně se chci zeptat, jestli jde použít elektroniku ramps + mega 2560. Tak nejak nevidím důvod, proč by to nešlo, jen bych to chtěl trochu "posvětit" díky.

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 17:49
od tcaba
Ano dá se.U motoru Z bych možná uvažoval o sériovém zapojení.

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 18:05
od Saph
Jestli se ti už RAMPS a mega někde doma válí, tak si to klidně zkus. Jestli ale teprve komponenty nakupuješ, doporučil bych kvalitnější desku jako například MKS gen v1.4, MKS gen L případně Rumba+. O RAMPSu včetně jeho úprav a stejně tak o nahřívání bedu je zde již několik vláken, zkus funkci vyhledávání.

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 18:05
od Unionjam
Díky. V čem je výhoda, nemáš někde nějaký odkaz, kde je to popsaný, nebo schémata ? Paralelně jako u rebela 2 to je nevhodný jo ?

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 18:33
od Saph

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 18:36
od Unionjam
Saph píše:http://www.rebelove.org/viewtopic.php?f=20&t=2312
jde mi spíš o zapojení motorů sériově v ose z. Na rebelu 2 jsou paralelně. S rampsem sem si poradil už dávno, výměna mosfetu, konektory na napájení bedu jsem zrušil mám to letovane přímo na desku. Taky se musí vyhodit tepelná pojistka :) elektronika je můj obor, takže si radši zbastlim sám z rampsu :)

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 19:29
od Saph
Tak potom by bylo fajn nepojmenovat vlákno "Arduino+ramps" :-D

Re: Arduino + ramps

PříspěvekNapsal: 30.12.2017 19:50
od Unionjam
Ramps už je vyřešeny, použít půjde :) ale vyplynula z toho další otázka :)

Re: Arduino + ramps

PříspěvekNapsal: 31.12.2017 11:00
od tom666
Unionjam píše:... Paralelně jako u rebela 2 to je nevhodný jo ?

Unionjam píše:jde mi spíš o zapojení motorů sériově v ose z. Na rebelu 2 jsou paralelně. ...

V pripade pouzitia jedneho drivera sa zvycajne pouziva paralelne zapojenie dvoch motorov na pohon osi Z. Toto riesenie vsak nie je vhodne z dovodu znizenia prudu a vykonu pre jednotlive motory. V tomto pripade je preto vhodnejsie pouzit seriove zapojenie, ktore zabezbeci do motorov plny prud a tym aj vacsi vykon.
Seriove zapojenie motorov.jpg
Seriove zapojenie motorov.jpg (43.94 KiB) Zobrazeno 11713 krát

Re: Arduino + ramps

PříspěvekNapsal: 31.12.2017 13:24
od medapeta
A kdo nechce drátovat, tak prostě použije na každý motor jiný driver...

Re: Arduino + ramps

PříspěvekNapsal: 31.12.2017 14:52
od tom666
@medapeta
Tak jednoduche to zas nie je, pretoze v pripade standartnej konfiguracie Marlina pre RAMPS to vyzaduje este drobny zasah v "Configuration_adv.h".

Re: Arduino + ramps

PříspěvekNapsal: 31.12.2017 15:29
od medapeta
Tak to je samozřejmě bez debat. Funguje to i v Repetieru.

Re: Arduino + ramps

PříspěvekNapsal: 31.12.2017 15:58
od MichalG
medapeta píše:A kdo nechce drátovat, tak prostě použije na každý motor jiný driver...

proc by musel hned "dratovat" ??? koupi 2x https://www.aliexpress.com/item/Free-shipping-nema17-Screw-stepper-motor-17HS3401S-T8x8-300MM-with-Copper-nut-lead-8mm-for-3D/32828413721.html kde jsou konektory a proste si to prepiji, pokud to chce mit slusne tak jeste za 250 krimpovaci kleste a za cca 150 konektory a bude to mit jak primo z fabriky, na jedne z mejch tiskaren to tak mam taky

Re: Arduino + ramps

PříspěvekNapsal: 01.01.2018 01:27
od zemciko
Mně teda přijde jednodušší nechat to paralelně a na driveru přidat proud. navíc zatím se mi to týká osy z a tam je to skoro jedno. jediné co mně trošku irituje je že tam mám 8825 na "fast decay" a že dělaj docela rámus, ale zas ta osa z se hýbe minimálně.

Re: Arduino + ramps

PříspěvekNapsal: 06.02.2018 08:13
od prochazkao
tom666 píše:@medapeta
Tak jednoduche to zas nie je, pretoze v pripade standartnej konfiguracie Marlina pre RAMPS to vyzaduje este drobny zasah v "Configuration_adv.h".



Ahoj, rozumím tomu dobře tak, že sCube má dva motory na ose Y a tudíž je potřeba aby každý jel sólo na samostatný driver.
Takže použiji volný port na E1 a v config_adv.h změním, povolím toto: ?

//#define Y_DUAL_STEPPER_DRIVERS
#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
#define INVERT_Y2_VS_Y_DIR true // Set 'true' if Y motors should rotate in opposite directions
//#define Y_DUAL_ENDSTOPS
#if ENABLED(Y_DUAL_ENDSTOPS)
#define Y2_USE_ENDSTOP _YMAX_
#define Y_DUAL_ENDSTOPS_ADJUSTMENT 0
#endif
#endif


A jak jsou prosím řešeny endstopy? Ty jsou pouze propojeny za sebou na jeden vstup do RAMPS?

Děkuji za objasnění. Ondra