Полиграф
- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
Уважаемые форумчане прошу посмотреть "Незамыленным взглядом" почему не крутятся ШД 
По ощущениям - слишком большая скорость импульсов на обмотки...
Не успевают проворачиваться..
			
							По ощущениям - слишком большая скорость импульсов на обмотки...
Не успевают проворачиваться..
- Вложения
 - 
			
		
		
				
- configure.h
 - (6.12 КБ) 956 скачиваний
 
 - 
			
		
		
				
- mmm.txt
 - (19.59 КБ) 1006 скачиваний
 
 
Наверстываем... в электронике...
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
Будет время - прошью makelangelo в свой рампс, проверю..
			
			
									
									
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
А причиной  "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.
			
			
									
									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.
Наверстываем... в электронике...
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
pkm, это Вы? : 
https://www.marginallyclever.com/forum/ ... ilit=ramps
(чую, что прошивка под RAMPS другая)
			
			
									
									https://www.marginallyclever.com/forum/ ... ilit=ramps
(чую, что прошивка под RAMPS другая)
Наверстываем... в электронике...
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
Да. С той моей старой прошивкой заработало? 
			
			
									
									
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
Ага, вот оно.... I had one motor rotating a bit strange. Некоторые проблемы были
			
			
									
									
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
Я у этого товарища Дэна попросил последнюю версию для рампс. А ту которую скачал  с дроббокса работает, ну по крайней мере движки крутятся, щаз юзаю!
			
			
									
									Наверстываем... в электронике...
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
Не понимаю, чего он этим говорит?:
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;
			
			
									
									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;
Наверстываем... в электронике...
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
Первые две строки задают параметры механизма, дальше абсолютная система координат, смена "инструмента"... а пауза может быть в сотых долях секунды
			
			
									
									
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
Блин измучился... Ездиет с подачей рабочей - 100 и все тут... Холостые перемещения выставляются - какие хошь..
Рабочая 100 и 100...
			
			
									
									Рабочая 100 и 100...
Наверстываем... в электронике...
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
А геометрия рисунков в норме?
			
			
									
									
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
Да вроде разбираюсь... Нашел где изменить подачу. Фух...
			
			
									
									Наверстываем... в электронике...
						- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: Полиграф
Вот тут должно быть: 
http://en.wikipedia.org/wiki/Hilbert_curve
Скорее всего кол-во итераций и размер.
			
			
									
									
						http://en.wikipedia.org/wiki/Hilbert_curve
Скорее всего кол-во итераций и размер.
- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
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;
В одну сторону крутится в другую такое же тиканье, как описывал выше...(короче в другую не крутиться)
И еще обратил внимание на вот это:После каждого опускания/поднятия "Пера" следует пауза 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"...
			
			
									
									Проблема!! - дергается серва. Главное поднимается, опускается,когда надо! Но в некоторые моменты (когда не должна подниматься и опускаться, как часы дергается тик, тик,тик..). Какие то сигналы приходят на нее, вот пока разобраться не могу... мож что то на пины назначены....
И вообще по серве много вопросов
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"...
Наверстываем... в электронике...
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
Ничего не могу подсказать, я в это не углублялся... серва возможно чуть дергалась иногда, не вижу ничего страшного.
Надо бы новую прошивку под рампс запустить, может там исправлено что-то.
			
			
									
									
						Надо бы новую прошивку под рампс запустить, может там исправлено что-то.
- artclonic
 - Мастер
 - Сообщения: 565
 - Зарегистрирован: 07 июн 2014, 12:40
 - Репутация: 36
 - Контактная информация:
 
Re: Полиграф
А где ж ее взять рабочую?PKM писал(а):Надо бы новую прошивку под рампс запустить, может там исправлено что-то.
Наверстываем... в электронике...
						- PKM
 - Почётный участник

 - Сообщения: 4263
 - Зарегистрирован: 31 мар 2011, 18:11
 - Репутация: 705
 - Настоящее имя: Андрей
 - Откуда: Украина
 - Контактная информация:
 
Re: Полиграф
Для румбы должна ведь работать? Странно, почему с рампс не хочет
			
			
									
									
						