Track speed is very hy #define


hmsampaio@...
 
Edited

Olá, qualquer um, eu finalizo minha primeira etapa, tudo acabou, tudo está bem, mas minha velocidade lateral é muito alta, tipo 160x mais, eu estou usando duas nema 17 com redução de planetário 100/1.
Qualquer corpo me ajuda


Hi, anyone, I finish my first stage, everything is over, everything is fine, but my lateral speed is very high, like 160x more, I am using two nema 17 with planetary reduction 100/1.
Any body helps me


Howard Dutton
 

Tell us about the drive design and the controller hardware and show us the Config.h file then we can comment.


Khalid Baheyeldin
 

I got a direct message from him with this:
I finished my first onstep, but my sideral speed is very high, I am using nema 17 with planetarium reduction 100/1, in my onstep calculator I am using 200 steps, 32 microsteps, 1 reduction and 100 reduction.
If that is how you calculated, then it could be wrong.

GR2 is the reduction between the motor and the worm gear (100:1 in your case)
GR1 is the worm wheel (e.g. EQ5 is 144:1)

What is your mount?
We need more information.


hmsampaio@...
 

Hi, thanks to respond. My mount is a project about thingverse, small travel 3d mount, it have two step motors whith planetarium reduction 100/1, but when i finist all, the track speed is very high.
this my way to change in arduino IDE

// AXIS1 RA/AZM
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS1
#define AXIS1_STEPS_PER_DEGREE    1777.77778 //  12800, n. Number of steps per degree:                                          <-Req'd
                                          //         n = (stepper_steps * micro_steps * overall_gear_reduction)/360.0
#define AXIS1_STEPS_PER_WORMROT     64000 //  12800, n. Number of steps per worm rotation (PEC Eq mode only:)                <-Req'd
                                          //         n = (AXIS1_STEPS_PER_DEGREE*360)/reduction_final_stage
 
#define AXIS1_DRIVER_MODEL            DRV8825 //    OFF, (See above.) Stepper driver model.                                      <-Often
#define AXIS1_DRIVER_MICROSTEPS       32 //    OFF, n. Microstep mode when tracking.                                        <-Often
#define AXIS1_DRIVER_MICROSTEPS_GOTO  16 //    OFF, n. Microstep mode used during gotos.                                     Option
#define AXIS1_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current during standstill. OFF uses IRUN/2.0                    Option
#define AXIS1_DRIVER_IRUN             OFF //    OFF, n, (mA.) Current during tracking, appropriate for stepper/driver/etc.    Option
#define AXIS1_DRIVER_IGOTO            OFF //    OFF, n, (mA.) Current during slews. OFF uses same as IRUN.                    Option
#define AXIS1_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.   <-Often
#define AXIS1_DRIVER_STATUS           OFF //    OFF, TMC_SPI, HIGH, or LOW.  Polling for driver status info/fault detection.  Option
 
#define AXIS1_LIMIT_UNDER_POLE        180 //    180, n. Where n=150..180 (degrees.) Max HA hour angle + or - for Eq modes.    Infreq
#define AXIS1_LIMIT_MAXAZM            360 //    360, n. Where n=180..360 (degrees.) Max Azimuth + or - for AltAzm mode only.  Infreq
 
// AXIS2 DEC/ALT
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS2
#define AXIS2_STEPS_PER_DEGREE    1760.88889 //  12800, n. Number of steps per degree:                                          <-Req'd
                                          //         n = (stepper_steps * micro_steps * overall_gear_reduction)/360.0
 
#define AXIS2_DRIVER_MODEL            DRV8825 //    OFF, (See above.) Stepper driver model.                                      <-Often
#define AXIS2_DRIVER_MICROSTEPS       32 //    OFF, n. Microstep mode when tracking.                                        <-Often
#define AXIS2_DRIVER_MICROSTEPS_GOTO  16 //    OFF, n. Microstep mode used during gotos.                                     Option
#define AXIS2_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current during standstill. OFF uses IRUN/2.0                    Option
#define AXIS2_DRIVER_IRUN             OFF //    OFF, n, (mA.) Current during tracking, appropriate for stepper/driver/etc.    Option
#define AXIS2_DRIVER_IGOTO            OFF //    OFF, n, (mA.) Current during slews. OFF uses same as IRUN.                    Option
#define AXIS2_DRIVER_POWER_DOWN       OFF //    OFF, ON Powers off 10sec after movement stops or 10min after last<=1x guide.  Option
#define AXIS2_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.   <-Often
#define AXIS2_DRIVER_STATUS           OFF //    OFF, TMC_SPI, HIGH, or LOW.  Polling for driver status info/fault detection.  Option
#define AXIS2_TANGENT_ARM             OFF //    OFF, ON +limit range below. Set cntr w/[Reset Home] Return cntr w/[Find Home] Infreq


hmsampaio@...
 

Oi, obrigado por responder. Minha montagem é um projeto sobre uma montagem 3d de viagem pequena e pequena, com dois motores de passo com redução de planetário 100/1, mas quando eu finalizo tudo, a velocidade da pista é muito alta.
esta a minha maneira de mudar no arduino IDE

// AXIS1 RA / AZM
// consulte https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS1
#define AXIS1_STEPS_PER_DEGREE 1777.77778 // 12800, n. Número de etapas por grau: <-Req'd
                                          // n = (stepper_steps * micro_steps * overall_gear_reduction) /360.0
#define AXIS1_STEPS_PER_WORMROT 64000 // 12800, n. Número de etapas por rotação do worm (somente modo PEC Eq :) <-Req'd
                                          // n = (AXIS1_STEPS_PER_DEGREE * 360) / conversion_final_stage
 
#define AXIS1_DRIVER_MODEL DRV8825 // OFF, (Veja acima.) Modelo de driver de passo. <-Often
#define AXIS1_DRIVER_MICROSTEPS 32 // DESLIGADO, n. Modo Microstep ao rastrear. <-Often
#define AXIS1_DRIVER_MICROSTEPS_GOTO 16 // OFF, n. Modo Microstep usado durante gotos. Opção
#define AXIS1_DRIVER_IHOLD OFF // OFF, n, (mA.) Corrente durante a parada. OFF usa a opção IRUN / 2.0
#define AXIS1_DRIVER_IRUN OFF // OFF, n, (mA.) Corrente durante o rastreamento, apropriada para stepper / driver / etc. Opção
#define AXIS1_DRIVER_IGOTO OFF // OFF, n, (mA.) Corrente durante as rotações. OFF usa o mesmo que IRUN. Opção
#define AXIS1_DRIVER_REVERSE OFF // OFF, ON Inverte a direção do movimento ou inverte a fiação para corrigir. <-Often
#define AXIS1_DRIVER_STATUS OFF // OFF, TMC_SPI, HIGH ou LOW. Pesquisa para informações de status do driver / detecção de falhas. Opção
 
#define AXIS1_LIMIT_UNDER_POLE 180 // 180, n. Onde n = 150..180 (graus). Ângulo máximo da hora do HA + ou - para os modos Eq. Infreq
#define AXIS1_LIMIT_MAXAZM 360 // 360, n. Onde n = 180..360 (graus.) Azimute máximo + ou - somente para o modo AltAzm. Infreq
 
// AXIS2 DEZ / ALT
// consulte https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS2
#define AXIS2_STEPS_PER_DEGREE 1760.88889 // 12800, n. Número de etapas por grau: <-Req'd
                                          // n = (stepper_steps * micro_steps * overall_gear_reduction) /360.0
 
#define AXIS2_DRIVER_MODEL DRV8825 // OFF, (Veja acima.) Modelo de driver de passo. <-Often
#define AXIS2_DRIVER_MICROSTEPS 32 // DESLIGADO, n. Modo Microstep ao rastrear. <-Often
#define AXIS2_DRIVER_MICROSTEPS_GOTO 16 // OFF, n. Modo Microstep usado durante gotos. Opção
#define AXIS2_DRIVER_IHOLD OFF // OFF, n, (mA.) Corrente durante a parada. OFF usa a opção IRUN / 2.0
#define AXIS2_DRIVER_IRUN OFF // OFF, n, (mA.) Corrente durante o rastreamento, apropriada para stepper / driver / etc. Opção
#define AXIS2_DRIVER_IGOTO OFF // OFF, n, (mA.) Corrente durante as rotações. OFF usa o mesmo que IRUN. Opção
#define AXIS2_DRIVER_POWER_DOWN OFF // OFF, ON Desliga 10s após o movimento parar ou 10min após o último guia <= 1x. Opção
#define AXIS2_DRIVER_REVERSE OFF // OFF, ON Inverte a direção do movimento ou inverte a fiação para corrigir. <-Often
#define AXIS2_DRIVER_STATUS OFF // OFF, TMC_SPI, HIGH ou LOW. Pesquisa para informações de status do driver / detecção de falhas. Opção
#define AXIS2_TANGENT_ARM OFF // OFF, ON + faixa de limite abaixo. Definir cntr com [Redefinir página inicial] Voltar cntr com / [Localizar página inicial] Infreq


hmsampaio@...
 

i´m using arduino mega 2560 classic


Howard Dutton
 

Custom hardware?  How are drivers mode control pins wired in?


Khalid Baheyeldin
 

Looks like you are making the travel mount that Roman Hujer designed.

Is that correct?


Jorge Oliveira
 
Edited

Olá amigo, qual tipo de onstep está usando? 
Eu estou usando um kit vendido aqui mesmo , e uso dois Nema 17, está tudo perfeito.
Jorge 

Hello friend, what type of onstep are you using?
I'm using a kit sold right here, and I use two Nema 17's, everything is perfect.
Em qua, 8 de abr de 2020 20:29, Khalid Baheyeldin <kbahey@...> escreveu:

Looks like you are making the travel mount that Roman Hujer designed.

Is that correct?

 

 


hmsampaio@...
 

Yes I do, but dosen´t work here