Это Вы изменяли последнюю версию? И У Вас заработало на последней прошивки (которую так и не удалось мне запустить)?PKM писал(а):Ага, вот оно.... I had one motor rotating a bit strange. Некоторые проблемы были
Полиграф
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
В соседней теме о триподе у меня измененный марлин
Кинематика с поларграфом одинакова вроде?
Если надо - выложу прошивку с постпроцессором от aspire (или v-carve, не помню) под марлин
Кинематика с поларграфом одинакова вроде?
Если надо - выложу прошивку с постпроцессором от aspire (или v-carve, не помню) под марлин
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Проверим!leprud писал(а):Кинематика с поларграфом одинакова вроде?
НАДО!!!! Уже окунулся в ардуино...leprud писал(а):Если надо - выложу прошивку с постпроцессором от aspire (или v-carve, не помню) под марлин
И если можно, что такое постпроцессор в данном случае?
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Вечерком тогда выложу
Постпроцессор, грубо говоря, это файл описания команд и их форматов управляющей платы
Постпроцессор, грубо говоря, это файл описания команд и их форматов управляющей платы
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Уважаемый leprud, скажите экспертным взглядом а возможно ли G код непосредственно в скетч записывать? Ну т.е.
Сгенерировал G-код (для треугольной системы) в какой нибудь программе пусть Микеланджело, пусть Raffiti - Niсka/
Скопировал его в скетч (куда это вопрос..)
Залил скетч на Ардуино
Ну и закоротил два пина (пусть это будет кнопка пуск)
Вот это была бы песня!
Сгенерировал G-код (для треугольной системы) в какой нибудь программе пусть Микеланджело, пусть Raffiti - Niсka/
Скопировал его в скетч (куда это вопрос..)
Залил скетч на Ардуино
Ну и закоротил два пина (пусть это будет кнопка пуск)
Вот это была бы песня!
Последний раз редактировалось artclonic 29 янв 2015, 14:40, всего редактировалось 2 раза.
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Проще в рампс воткнуть карту памяти
А если нужно именно как вы описали - проще тогда уже другую прошивку использовать
PS аккуратнее с никами)
А если нужно именно как вы описали - проще тогда уже другую прошивку использовать
PS аккуратнее с никами)
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Простите подправил!leprud писал(а):PS аккуратнее с никами)
Это еще круче!!! И проще!!!leprud писал(а):Проще в рампс воткнуть карту памяти
Т.е. на SD - файл G кода отправлять? Или что там должно записано быть?
Ааа! меня щаз разорвет от желание это осуществить.
Помогите реализовать!
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Как и обещал - прикладываю прошивку и постпроцессор под Aspire 3.0
Настраивается все в configuration.h
Что нужно менять:
#define DELTA_SMOOTH_ROD_OFFSET 200.0 - это расстояние между моторами в мм
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 80, 760*1.1} - количество шагов на мм (для поларграфа только первые 2 величины задействованы)
Это скорости и ускорения
Также не забудьте раскомментировать и поменять число на единицу
Теперь по кинематике
Существующая прошивка то сделана для 3 моторов, расположенных в вершинах равностороннего треугольника Соответственно если в "нулевой" точке, которую я отметил красным у вас и будет "груз", то все сработает
Настраивается все в configuration.h
Что нужно менять:
#define DELTA_SMOOTH_ROD_OFFSET 200.0 - это расстояние между моторами в мм
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 80, 760*1.1} - количество шагов на мм (для поларграфа только первые 2 величины задействованы)
Код: Выделить всё
#define DEFAULT_MAX_FEEDRATE {5000, 5000, 5000, 25} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,9000,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
Также не забудьте раскомментировать и поменять число на единицу
Код: Выделить всё
//#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
Существующая прошивка то сделана для 3 моторов, расположенных в вершинах равностороннего треугольника Соответственно если в "нулевой" точке, которую я отметил красным у вас и будет "груз", то все сработает
- Вложения
-
- MarlinTripod.zip
- (6.49 МБ) 696 скачиваний
-
- GCodetripod_mm.zip
- (811 байт) 433 скачивания
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Да, еще забыл упомянуть - управляет этим всем дело с компа Repetier host (например) http://www.repetier.com/download/
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Я так понимаю мне необходимо (на данном этапе)
Так фал configuration.h открыл - делаю изменения!
Что изменить в прошивке вроде понятно по Вашим рекомендациям
Репетиер - скачал тут более менее понятно, я как понимаю именно с него я буду отдавать команду на старт (ну и какие то настройки для ШД)
Аspier - он для чего нужен вообще?
Так фал configuration.h открыл - делаю изменения!
Что изменить в прошивке вроде понятно по Вашим рекомендациям
Репетиер - скачал тут более менее понятно, я как понимаю именно с него я буду отдавать команду на старт (ну и какие то настройки для ШД)
Аspier - он для чего нужен вообще?
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
В Aspire надо готовить файлы для "рисования"
прикладываю файл с логотипом форума, сделанным под эту прошивку с помощью этого постпроцессора
Если что, repetier не сможет визуализировать его
Однако, г-код и результат его работы можно посмотреть тут http://simplegcoder.com/js_editor_framework/
прикладываю файл с логотипом форума, сделанным под эту прошивку с помощью этого постпроцессора
Если что, repetier не сможет визуализировать его
Однако, г-код и результат его работы можно посмотреть тут http://simplegcoder.com/js_editor_framework/
- Вложения
-
- Fluting 2.zip
- (6.73 КБ) 422 скачивания
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Файл пока не загружал, пробую ручным управлением...
1. Х левый - не крутится от руки вал
2. Y правый - при определенном положении крутится от руки а при определенном нет
3. От кнопок Репетиера моторы реагируют (но очень медленно как то и гудят...) (особенно правый который от руки в некоторых положениях прокручивается)
4. Серва молчит зараза на Z ни шороху... ( и зараз проворачивается коглав вкл/выкл USB...)
5. Выставил 20 шагов на мм наверное мало.
6. ускорения оставил теже как в рекомендациях.
Так... Вижу где скорости регулируются! (как они интересно со скоростями с прошивкой пересекаются?)
1. Х левый - не крутится от руки вал
2. Y правый - при определенном положении крутится от руки а при определенном нет
3. От кнопок Репетиера моторы реагируют (но очень медленно как то и гудят...) (особенно правый который от руки в некоторых положениях прокручивается)
4. Серва молчит зараза на Z ни шороху... ( и зараз проворачивается коглав вкл/выкл USB...)
5. Выставил 20 шагов на мм наверное мало.
6. ускорения оставил теже как в рекомендациях.
Так... Вижу где скорости регулируются! (как они интересно со скоростями с прошивкой пересекаются?)
Наверстываем... в электронике...
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
КРУТО!!!! РАБОТАЕТ!!!! УРА!!! ОФФИГЕТЬ!!!!
Серва молчит зараза... Может пины не правильно назначены?
Да, и как же тут маштабик рисунка увеличить?
Только щаз услышал подергивается серва.. мож скорость слишком высокая установлена?
Вот тебе раз! До конца не дорисовывает...
Серва молчит зараза... Может пины не правильно назначены?
Да, и как же тут маштабик рисунка увеличить?
Только щаз услышал подергивается серва.. мож скорость слишком высокая установлена?
Вот тебе раз! До конца не дорисовывает...
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Серва, как у вас (SG90, TG9 и прочие клоны), при подаче питания ВСЕГДА будет дергаться, так уж она устроена.
Чтобы серва заработала - надо в g-code ей таки указать, как двигаться, в файле что я выше приложил нет команд для сервы
Увеличить масштаб можно только редактированием g code, либо в оригинале изменить масштаб и сделать новый g code.
Чтобы серва заработала - надо в g-code ей таки указать, как двигаться, в файле что я выше приложил нет команд для сервы
Увеличить масштаб можно только редактированием g code, либо в оригинале изменить масштаб и сделать новый g code.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Полиграф
leprud,
Весьма любопытно. Т.е. кинематика переделана на бипод? А серва подключена к Z?leprud писал(а):В соседней теме о триподе у меня измененный марлин
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Не, кинематика именно трипода (3 мотора, что видно на видео). Серву не подключал, думал ее на M3 / M5 подключить (правкой постпроцессора), пока не реализовал.
А вот что ее банально можно на Z подключить - не догадался... Спасибо за подсказку!
А вот что ее банально можно на Z подключить - не догадался... Спасибо за подсказку!
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Полиграф
Ааа... вспомнил! Просто не привык, что так запросто кинематику переписывают
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Полиграф
Так как будет выглядеть команда на подъем (поворот) сервы в G коде? М03 М05?
Или все таки прям на Z подцепить?
А вообще Можно же не серву а третий ШД!!! на Z ну как вариант!
УХ КАК КЛАССНО!!!
Или все таки прям на Z подцепить?
А вообще Можно же не серву а третий ШД!!! на Z ну как вариант!
УХ КАК КЛАССНО!!!
Наверстываем... в электронике...
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Полиграф
Да она же элементарная, тем более это же инверсная кинематика, поэтому просто все:PKM писал(а):Ааа... вспомнил! Просто не привык, что так запросто кинематику переписывают
Код: Выделить всё
delta[X_AXIS] = sqrt( sq(delta_tower1_x-cartesian[X_AXIS]) + sq(delta_tower1_y-cartesian[Y_AXIS]) );
delta[Y_AXIS] = sqrt( sq(delta_tower2_x-cartesian[X_AXIS]) + sq(delta_tower2_y-cartesian[Y_AXIS]) );
delta[Z_AXIS] = sqrt( sq(delta_tower3_x-cartesian[X_AXIS]) + sq(delta_tower3_y-cartesian[Y_AXIS]) );
Последний раз редактировалось leprud 29 янв 2015, 22:42, всего редактировалось 1 раз.