Osa Z - nefunkční pohyb dolů

Příspěvekod Zdeny1234 » 11.05.2014 18:47

Zdravím,
tak se mi podařilo rozchodit nového rebela a jsem ve fázi kalibrace, seřizování. Jako první jsem si stáhl prográmek pro arduino zde z fora, kde se mají pohybovat všechny motorky tam a zpět, což bylo úspěšné. Poté jsem si stáhl zdejší fw repetier ve kterém manuálně testuji vše co se dá. Vše funguje na výbornou, jen se mi nechce posouvat osa Z směrem dolů. Nahoru jede, ale zpět ni krok. Nějaká rada? Děkuji
  • 0

Zdeny1234
 
Příspěvky: 14
Registrován: 09.03.2014 09:43
Reputation: 0

Příspěvekod Mirec » 11.05.2014 18:58

Pravdepodobne bude chyba niekde v endstopech. Uz to tu bolo viackrat riesene. Skus najprv skontrolovat tie ci ich mas spravne zapojene, pripadne este si skontroluj ci nemas opacne prehodene draty motora na elektronike.
  • 0

Mirec
 
Příspěvky: 187
Images: 1
Registrován: 03.02.2014 20:47
Reputation: 0

Příspěvekod aula » 11.05.2014 19:02

Zkus překontrolovat FW.

Kód: Vybrat vše
// ##########################################################################################
// ##                            Endstop configuration                                     ##
// ##########################################################################################

/* By default all endstops are pulled up to high. You need a pullup if you
use a mechanical endstop connected with gnd. Set value to false for no pullup
on this endstop.
*/
#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_PULLUP_X_MAX false
#define ENDSTOP_PULLUP_Y_MAX false
#define ENDSTOP_PULLUP_Z_MAX false

//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING false
#define ENDSTOP_Y_MIN_INVERTING false
#define ENDSTOP_Z_MIN_INVERTING false
#define ENDSTOP_X_MAX_INVERTING false
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING false

// Set the values true where you have a hardware endstop. The Pin numbe ris taken from pins.h.

#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false

//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set ENDSTOPS_INVERTING to true here



//// ADVANCED SETTINGS - to tweak parameters

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false

// Inverting axis direction
#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false

//// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

//If true, axis won't move to coordinates less than zero.
#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false

//If true, axis won't move to coordinates greater than the defined lengths below.
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true

// If during homing the endstop is reached, ho many mm should the printer move back for the second try
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2

// For higher precision you can reduce the speed for the second test on the endstop
// during homing operation. The homing speed is divided by the value. 1 = same speed, 2 = half speed
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 2
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 2
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 2

// When you have several endstops in one circuit you need to disable it after homing by moving a
// small amount back. This is also the case with H-belt systems.
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 14
#define ENDSTOP_Z_BACK_ON_HOME 0

// You can disable endstop checking for print moves. This is needed, if you get sometimes
// false signals from your endstops. If your endstops don't give false signals, you
// can set it on for safety.
#define ALWAYS_CHECK_ENDSTOPS false

// maximum positions in mm - only fixed numbers!
// If EEPROM is enabled these values will be overidden with the values in the EEPROM
#define X_MAX_LENGTH 194
#define Y_MAX_LENGTH 181
#define Z_MAX_LENGTH 190

// Coordinates for the minimum axis. Can also be negative if you want to have the bed start at 0 and the printer can go to the left side
// of the bed. Maximum coordinate is given by adding the above X_MAX_LENGTH values.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
  • 0

aula
 
Příspěvky: 26
Registrován: 11.04.2014 11:12
Reputation: 0

Příspěvekod segal » 12.05.2014 09:07

Zdejší FW je v cajku, pokud jsi v něm něco nepřepisoval, tak je to na 99% to bude v endstopu (vlastní, čerstvá zkušenost) :)
  • 0

segal
 
Příspěvky: 6
Registrován: 29.04.2014 12:44
Reputation: 0

Příspěvekod Zdeny1234 » 19.05.2014 19:25

Tak osa Z funguje, když dojede na spodní endstop tak se vypne. Ale bohužel u os X a Y to při sepnuti endstopu nedělá. Zkoušel jsem prohodit připojení do Rampsu, ale pořád to samé. Přitom když sepnu endstop, tak mi to dle měření ukáže napětí. Repetier a Arduino mám odtud z fora, nic jsem nemenil. Takže buď jsem někde něco nenastavil, nebo fakt nevím. Díky za předchozí rady.
  • 0

Zdeny1234
 
Příspěvky: 14
Registrován: 09.03.2014 09:43
Reputation: 0

Příspěvekod hopik » 19.05.2014 20:13

koncky na ramps mas 3 pin,zapajas len 2 a tie s vzdy na lavej strane pre kazdu os. teda stred a lavy pin
skontroluj to mne to takto blblo na zaciatu tiez
  • 0

hopik
 
Příspěvky: 164
Registrován: 15.01.2014 18:36
Bydliště: Ružomberok
Reputation: 0

Příspěvekod Mirec » 19.05.2014 21:49

Koncaky mas mat v polohe HOME rozopnute a inak su zopnute...toto snad mas OK...krajne kontakty...
  • 0

Mirec
 
Příspěvky: 187
Images: 1
Registrován: 03.02.2014 20:47
Reputation: 0

Příspěvekod Zdeny1234 » 20.05.2014 17:26

hopik napsal:

koncky na ramps mas 3 pin,zapajas len 2 a tie s vzdy na lavej strane pre kazdu os. teda stred a lavy pin
skontroluj to mne to takto blblo na zaciatu tiez


@hopik Ano, zapojené to mám podle toho co píšeš. Takže asi budu muset upravit fw arduino.

@Mirec předpokládám, že to tak je jak popisuješ, jelikož jsem neměnil fw v Arduino, ale musím se nato mrknout a trošku se zamyslet. Zkušenosti s tím nemám.

Díky za rady
  • 0

Přílohy
endstop.gif
endstop.gif (84.32 KiB) Zobrazeno 6539 krát
ramps.gif
ramps.gif (223.5 KiB) Zobrazeno 6539 krát
Zdeny1234
 
Příspěvky: 14
Registrován: 09.03.2014 09:43
Reputation: 0

Příspěvekod segal » 21.05.2014 09:09

No, (pokud jsi to zatím neudělal) - zkus u těch koncáků prozvonit sepnuto/rozepnuto.
  • 0

segal
 
Příspěvky: 6
Registrován: 29.04.2014 12:44
Reputation: 0

Příspěvekod vanekpe1 » 22.05.2014 11:33

Zdravim,
stavěl jsem kamarádovi Rebela a nastal mi stejný problém s osou X a Y. Koncáky nereagovaly. Pomohla až změna hodnoty následujícího řádku v configuration:
#define ALWAYS_CHECK_ENDSTOPS true
Původní hodnota byla "false".
Od této změny vše funguje.
  • 0

vanekpe1
 
Příspěvky: 7
Registrován: 20.10.2013 20:56
Reputation: 0

Příspěvekod Zdeny1234 » 22.05.2014 19:05

vanekpe1 napsal:

Zdravim,
stavěl jsem kamarádovi Rebela a nastal mi stejný problém s osou X a Y. Koncáky nereagovaly. Pomohla až změna hodnoty následujícího řádku v configuration:
#define ALWAYS_CHECK_ENDSTOPS true
Původní hodnota byla "false".
Od této změny vše funguje.


Trefa do černého, konečně se to chová jak má. Velké díky ! :)
  • 0

Zdeny1234
 
Příspěvky: 14
Registrován: 09.03.2014 09:43
Reputation: 0

Re: Osa Z - nefunkční pohyb dolů

Příspěvekod janickaaa1919 » 25.06.2014 14:49

Zrovna se mi to stalo taky... Už se těším až budu doma... Snad to pojede po té změně ve FW :)
  • 0

janickaaa1919
 
Příspěvky: 3
Registrován: 25.06.2014 14:32
Reputation: 0

Re: Osa Z - nefunkční pohyb dolů

Příspěvekod Mirec » 05.10.2014 21:52

Nejako mi po dlhej prestavke zacal blbnut REBEL :)
Dnes som spustil tlac a zrazu len praskanie...sledujem os Z a motory si jazdia ako chcu... Raz tocil pravy motor a lavy nic, potom oba motory naraz potom tocil lavy a pravy nic...nasledne raz chceli pohnut osou Z hore potom dole...
Nejake rady co to sposobuje?
Skusal som nasledne pohyb Z do pozicie Home...vsetko islo pekne, potom pohyb hore, znovu islo pekne, znova som skusil poziciu Home Z a opät si tie motory zacali robit co sa im zachcelo...
  • 0

REBEL II - Arduino Mega 2560 + RAMPS 1.4
Mirec
 
Příspěvky: 187
Images: 1
Registrován: 03.02.2014 20:47
Reputation: 0

Re: Osa Z - nefunkční pohyb dolů

Příspěvekod Car » 06.10.2014 01:10

Mirec rukou si zkus ,který z driverů pro motoryu Ramps se ti na chladiči hřeje a najdi důvod proč tomu tak je .
  • 0

Konstrukce Prusa i2 ,Rebel 2 ,PEEK hotend 3mm i 1,75mm vlastní výroba ,Marlin , Ramps 1.4 ,motory Microcon SX17 -0905 ,KISSlicer64
Car
 
Příspěvky: 662
Registrován: 28.04.2014 23:13
Bydliště: Olomouc
Reputation: 0

Re: Osa Z - nefunkční pohyb dolů

Příspěvekod Mirec » 06.10.2014 18:26

No jediny chladic na driveri co bol teply bol ten od extruderu aj to len zo zaciatku kym sa nahrieval bed...vsetky drivery su studene. Znova som nastavil os Z kedze vcera sa cela rozhadzala tym ze si motory na Z robili co chceli...skusil som par krat hybat osou Z hore a dole, vsetko fungovalo len obcas motory osy Z ked isli do HOME tak pred dosiahnutim domacej pozicie zahucali...znova som pohyboval osou Z hore a dole a nic... neviem co s tym bude ale ak nepridem na to kde je problem budem musiet spravit asi to co sa mi velmi nechce...rozhadzat elektroniku a znova pozapajat :)
  • 0

REBEL II - Arduino Mega 2560 + RAMPS 1.4
Mirec
 
Příspěvky: 187
Images: 1
Registrován: 03.02.2014 20:47
Reputation: 0

Další

Zpět na REBEL II

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 6 návštevníků

cron