Страница 11 из 16
Re: Полиграф
Добавлено: 26 янв 2015, 10:46
artclonic
Уважаемые форумчане прошу посмотреть "Незамыленным взглядом" почему не крутятся ШД
По ощущениям - слишком большая скорость импульсов на обмотки...
Не успевают проворачиваться..
Re: Полиграф
Добавлено: 26 янв 2015, 11:42
PKM
Будет время - прошью makelangelo в свой рампс, проверю..
Re: Полиграф
Добавлено: 26 янв 2015, 12:51
artclonic
Буду ждать...!
Re: Полиграф
Добавлено: 26 янв 2015, 13:09
artclonic
А причиной "64-bit Windows" не может быть? Я запускал start32! (а тип системы на моем ноуте 64 разряда)
Run
Start the software.
On Mac, double click on (install path)/java/OSX/start.sh.
On 32-bit Windows, double click on (install path)/java/Windows/start32.bat.
On 64-bit Windows, double click on (install path)/java/Windows/start64.bat.
Re: Полиграф
Добавлено: 26 янв 2015, 14:10
artclonic
Re: Полиграф
Добавлено: 26 янв 2015, 19:22
artclonic
ЗАРАБОТАЛО!!!! ТО!!! С ДРУГОЙ ПРОШИВОЧКОЙ!!!!! УРА!!!
Re: Полиграф
Добавлено: 26 янв 2015, 19:25
PKM
Да. С той моей старой прошивкой заработало?

Re: Полиграф
Добавлено: 26 янв 2015, 20:19
PKM
Ага, вот оно.... I had one motor rotating a bit strange. Некоторые проблемы были
Re: Полиграф
Добавлено: 26 янв 2015, 22:01
artclonic
Я у этого товарища Дэна попросил последнюю версию для рампс. А ту которую скачал с дроббокса работает, ну по крайней мере движки крутятся, щаз юзаю!
Re: Полиграф
Добавлено: 27 янв 2015, 17:18
artclonic
Не понимаю, чего он этим говорит?:
M101 T45.72 B-45.72 L-45.72 R45.72 I1 J-1;
D1 L1.0 R1.0;
G00 G90;
M06 T0;
И паузу зачем то ставит... которая не выполняется? В 50 сек...
G04 P50;
Re: Полиграф
Добавлено: 27 янв 2015, 17:30
PKM
Первые две строки задают параметры механизма, дальше абсолютная система координат, смена "инструмента"... а пауза может быть в сотых долях секунды
Re: Полиграф
Добавлено: 27 янв 2015, 23:00
artclonic
Блин измучился... Ездиет с подачей рабочей - 100 и все тут... Холостые перемещения выставляются - какие хошь..
Рабочая 100 и 100...
Re: Полиграф
Добавлено: 27 янв 2015, 23:41
PKM
А геометрия рисунков в норме?
Re: Полиграф
Добавлено: 27 янв 2015, 23:49
artclonic
Да вроде разбираюсь... Нашел где изменить подачу. Фух...
Re: Полиграф
Добавлено: 28 янв 2015, 11:05
artclonic
Интересно, а что это за параметры с кривой...
Re: Полиграф
Добавлено: 28 янв 2015, 12:12
Nick
Вот тут должно быть:
http://en.wikipedia.org/wiki/Hilbert_curve
Скорее всего кол-во итераций и размер.
Re: Полиграф
Добавлено: 29 янв 2015, 10:17
artclonic
PKM, выручайте!
Проблема!! - дергается серва. Главное поднимается, опускается,когда надо! Но в некоторые моменты (когда не должна подниматься и опускаться, как часы дергается тик, тик,тик..). Какие то сигналы приходят на нее, вот пока разобраться не могу... мож что то на пины назначены....
И вообще по серве много вопросов
1. Скорость не регулируется
2. Высота пера (угол поворота) сомнительно регулируется
3. Когда происходит первое USB подключение - серва осуществляет поворот туда/обратно... и главное не всегда встает на тоже место
4. В ручную залил команды
G00 Z90.0 F200.0;
G00 Z10.0 F200.0;
G00 Z90.0 F200.0;
G00 Z10.0 F200.0;
G00 Z90.0 F200.0;
G00 Z10.0 F200.0;
В одну сторону крутится в другую такое же тиканье, как описывал выше...(короче в другую не крутиться)
Код: Выделить всё
/ CONSTANTS
//------------------------------------------------------------------------------
//#define VERBOSE (1) // add to get a lot more serial output.
#define HAS_SD // comment this out if there is no SD card
#define HAS_LCD // comment this out if there is no SMART LCD controller
//#define USE_LIMIT_SWITCH (1) // Comment out this line to disable findHome and limit switches
// servo angles for pen control
#define PEN_UP_ANGLE (80)
#define PEN_DOWN_ANGLE (10) // Some steppers don't like 0 degrees
#define PEN_DELAY (250) // in ms
// for serial comms
#define BAUD (57600) // How fast is the Arduino talking?
#define MAX_BUF (64) // What is the longest message Arduino can store?
#define MICROSTEPS (16.0) // microstepping on this microcontroller
#define STEPS_PER_TURN (200 * MICROSTEPS) // default number of steps per turn * microsteps
#define MAX_FEEDRATE (40000.0) // depends on timer interrupt & hardware
#define MIN_FEEDRATE (1500)
#define DEFAULT_FEEDRATE (7000.0)
#define DEFAULT_ACCELERATION (8)
#define STEP_DELAY (150) // delay between steps, in microseconds, when doing fixed tasks like homing
#define NUM_AXIES (6) // x,y,z
#define NUM_TOOLS (6)
#define MAX_SEGMENTS (32) // number of line segments to buffer ahead
// for arc directions
#define ARC_CW (1)
#define ARC_CCW (-1)
#define MM_PER_SEGMENT (10) // Arcs are split into many line segments. How long are the segments?
#ifdef HAS_LCD
#define HAS_SD
#endif
// SD card settings
#define SDPOWER -1
#define SDSS 53
#define SDCARDDETECT 49
// Smart controller settings
#define BEEPER 44
#define LCD_PINS_RS 19
#define LCD_PINS_ENABLE 42
#define LCD_PINS_D4 18
#define LCD_PINS_D5 38
#define LCD_PINS_D6 41
#define LCD_PINS_D7 40
#define LCD_HEIGHT 4
#define LCD_WIDTH 20
// Encoder rotation values
#define BTN_EN1 13
#define BTN_EN2 12
#define BTN_ENC 43
#define BLEN_C 2
#define BLEN_B 1
#define BLEN_A 0
#define encrot0 0
#define encrot1 2
#define encrot2 3
#define encrot3 1
#define NUM_SERVOS (1)
#define SERVO0_PIN (11)
#define SERVO1_PIN (4)
//#define MOTHERBOARD 1 // RUMBA
#define MOTHERBOARD 2 // RAMPS
#if MOTHERBOARD == 1
#define MOTOR_0_DIR_PIN (16)
#define MOTOR_0_STEP_PIN (17)
#define MOTOR_0_ENABLE_PIN (48)
#define MOTOR_1_DIR_PIN (46)
#define MOTOR_1_STEP_PIN (48)
#define MOTOR_1_ENABLE_PIN (62)
#endif
#if MOTHERBOARD == 2
#define MOTOR_0_DIR_PIN (60)
#define MOTOR_0_STEP_PIN (61)
#define MOTOR_0_ENABLE_PIN (56)
#define MOTOR_1_DIR_PIN (46)
#define MOTOR_1_STEP_PIN (48)
#define MOTOR_1_ENABLE_PIN (62)
#endif
И еще обратил внимание на вот это:После каждого опускания/поднятия "Пера" следует пауза G04 P50 (она наверное в милли секундах) Это типа для стабильной работы...
Пото му что при остановках есть "рывок", а потом успокоение в туже точку
G00 Z10.0 F100.0;
G04 P50;
G00 F5000.0;
G00 X-32.43243 Y16.891891;
G00 X-33.108105 Y16.891891;
G00 Z80.0 F100.0;
G04 P50;
G00 F5000.0;
G00 X-32.43243 Y16.891891;
G00 X-33.783783 Y16.891891;
G00 Z10.0 F100.0;
G04 P50;
НО ЭТА пауза ДОЛЖНА БЫТЬ ПЕРЕД ОПУСКАНИЕМ "пера", А вот после поднятия - не имеет ни какого смысла
Ещеб узнать, как изменить эти зловещие "50" допустим на "70"...
Re: Полиграф
Добавлено: 29 янв 2015, 12:09
PKM
Ничего не могу подсказать, я в это не углублялся... серва возможно чуть дергалась иногда, не вижу ничего страшного.
Надо бы новую прошивку под рампс запустить, может там исправлено что-то.
Re: Полиграф
Добавлено: 29 янв 2015, 12:13
artclonic
PKM писал(а):Надо бы новую прошивку под рампс запустить, может там исправлено что-то.
А где ж ее взять рабочую?
Re: Полиграф
Добавлено: 29 янв 2015, 12:16
PKM
Для румбы должна ведь работать? Странно, почему с рампс не хочет