Date
1 - 10 of 10
Track speed is very hy #define
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
|
|
Howard Dutton
Tell us about the drive design and the controller hardware and show us the Config.h file then we can comment.
|
|
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?
|
|
|
|
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.
|
|
hmsampaio@...
Yes I do, but dosen´t work here
|
|