roboforum.ru

Технический форум по робототехнике.

GenX от soc-robotics

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

GenX от soc-robotics

Сообщение Networx » 27 фев 2013, 17:12

Купил это чудо техники для своего первого станка.
Что то у меня с ним не заладилось,а ж до замены атмеги и прошивки туда бутлоадера.
Расскажу что случилось, сразу он у меня мегал светодиодом (бут загружался), но ставать туда скетч марлина через Ардино-софт не хотел.
Потом вообще перестал работать, решил поменять атмегу на новую. Поставил прошил бут. Но всеравно не пашет.
В их утилите GStepPP вроде как и видиться контроллер, но толку ноль, моторами он не шевелит...
Не знаю что и делать, не пашет оно у меня и все!

Кто пользовался такой приблудой помогите как его правильно настроить и т.д.
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение om2804 » 27 фев 2013, 22:46

была тема в ветке про это "чудо". поищите
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: GenX от soc-robotics

Сообщение Networx » 28 фев 2013, 12:43

Есть хорошие новости, я разобрался с контроллером.

Вот небольшая инструкция:

1: (бутлоадер загружен и при подключении мигает)
- Скачиваем с сайта soc-robotics "GenX_Marlin_V10_Plus_Arduino0023"
- Скачиваем дрова для USB под XP "XR21V1410_XR21B1411_Windows_Driver_Vers1.8.4.0" с сайта http://www.exar.com
- Запускаем Arduino0023 (только эту версию в других версия при попытке компиляции выдает ошибку в прошивке, как поправить это я пока не знаю)
- Подключаем GenX к USB и ставим перемычку для питания от USB, выбираем порт и устройство;
- Открываем скетч Marlin;
- Нажимаем загрузить скетч
- Ждем окончания загрузки.


2: (обновление прошивки)
- Запускаем Arduino0023
- Подключаем GenX к USB и ставим перемычку для питания от USB, выбираем порт и устройство;
- Открываем скетч Marlin;
- Ставим перемычку между 5 и 6 пинами ISP (GND и MOSI);
- Нажимаем загрузить скетч
- Ждем когда процесс компиляции закончиться и появиться сообщение о размере файла
- Жмем на кнопку RESET, светодиод должен быстро замерцать;
- Ждем окончания загрузки.
Последний раз редактировалось Networx 01 мар 2013, 16:04, всего редактировалось 1 раз.
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение om2804 » 28 фев 2013, 15:00

и такое развлечение за отданные полторы штуки баксов...
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: GenX от soc-robotics

Сообщение Networx » 01 мар 2013, 12:00

Какие 1500 уе?
Платка 100уе от силы!
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение om2804 » 01 мар 2013, 13:59

а, а я почему-то подумал, что речь идет о принтере от кипариса :)
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: GenX от soc-robotics

Сообщение Networx » 01 мар 2013, 16:03

ИНСТРУКЦИЯ
Для голого проца (без бута):

- качаем GenX STK500V2.03 Bootloader с soc-robotics;
- ставим CodeVisionAV или другой любой программатор с поддержкой 1284Р;
- в программаторе выставляем фюзы:
• low_fuses=0xF7
• high_fuses=0xD8
• extended_fuses=0xFD
- шьем фюзы;
- открываем прошивку бута: stk500boot_v2_GENx;
- шьем бут в флеш;
- ждем окончания прошивки
- если все ок, светодиод будет постоянно мигать;

Дальше по инструкции номер "1" с третего сообщения
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение karabas2011 » 01 мар 2013, 19:44

F чего она сразу не заработала? Её чем-то прошили продавцы?
Сейчас она у вас с принтером работает? Печать идёт?
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: GenX от soc-robotics

Сообщение Networx » 02 мар 2013, 17:57

А кто эго знает почему оно не заработало...
У продавцов есть три варианта прошивок, может гдето чтото было не так.
По работе:
Установил я его на станочек Printerbot+.
Но у меня какието чудеса с ним немогу настроить дом.
Жму ехать домой, каретка едет но не вту сторону, реверснул шаговик путем перекидования проводов, теперь все вроде так но не останавливаеться когда срабатывает концевик.
Через М119 проверил концевики работаю!
Подскажите что не так?
Прога Printerface прошивка Marlin
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение karabas2011 » 02 мар 2013, 19:05

В марлине настрой:

1 оси так чтоб всё ездило правильно. (я поначалу не мог понять почему у меня детали зеркально отражённые печатаются) :)
Можно не лезть в прошивку а перекинуть местами пары на шаговике.

2 концевики так как они у тебя работают - на замыкание или на размыкание. У меня на размыкание.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: GenX от soc-robotics

Сообщение Networx » 02 мар 2013, 20:54

У меня чудеса какието. Пробую две сборки Марлина от Soc-robotics в одной немогу настроить Z, а в другой XY дома... что за хрень???


Немогу побороть проблему с концевиками:
Часть скетча:
Код: Выделить всёРазвернуть
//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// corse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
  // fine Enstop settings: Individual Pullups. will be ignord if ENDSTOPPULLUPS is defined
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  //#define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
//#define DISABLE_MAX_ENDSTOPS

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define MASTER_RESET_ON 1  //SOC Robotics Master Reset Pin
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_ALL false  //SOC Robotics Master Reset Pin
#define DISABLE_X false
#define DISABLE_Y false
//#define DISABLE_Z false
#define DISABLE_Z true
#define DISABLE_E false // For all extruders

#define INVERT_X_DIR true    // for Mendel set to false, for Orca set to true        [color=#BF0000]ЗДЕСЬ У МЕНЯ FALSE для X оси[/color]
#define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true //If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  //If true, axis won't move to coordinates greater than the defined lengths below.
#define X_MAX_LENGTH 205
#define Y_MAX_LENGTH 205
#define Z_MAX_LENGTH 200

// The position of the homing switches. Use MAX_LENGTH * -0.5 if the center should be 0, 0, 0
#define X_HOME_POS 0
#define Y_HOME_POS 0
#define Z_HOME_POS 0

//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min)





Проблева вот в чем:
Когда я нажимаю кнопку домой для оси Z Y, то концевик не работает.
Хотя они работают 100% (М119)
Где копать что рыть незнаю....
Последний раз редактировалось Networx 03 мар 2013, 14:22, всего редактировалось 1 раз.
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение setar » 02 мар 2013, 22:43

ответь на вопросы:
1. тип концевиков (механика/оптика)
2. нормальное состояние, не нажатое (замкнуто/разомкнуто или сигнал/земля для оптических концевиков)
3. опиши кратко кинемаитку (чтобы не искать в сети). направление осей, взаимосвязи. Например Mendel Prusa: (Y-стол) на платформе, (X-каретка)поднимается по Z
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: GenX от soc-robotics

Сообщение Networx » 03 мар 2013, 02:42

1. механика
2. разомкнуто
3. Проще фото http://printrbot.com/wp-content/uploads ... 20x320.jpg

Добавлено спустя 50 минут 19 секунд:
такой момент нажимаю Y+ стол движеться правильно в сторону увиличения, а при нажатии на концевик останавливаеться. Но при нажатии ДОМОЙ стол движеться к концивику но не активирует эго.

Добавлено спустя 27 минут 30 секунд:
За что отвечают:
// Disables axis when it's not being used.
#define DISABLE_ALL false //SOC Robotics Master Reset Pin
#define DISABLE_X false
#define DISABLE_Y false
//#define DISABLE_Z false
#define DISABLE_Z true
#define DISABLE_E false // For all extruders

и


// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Кто может подсказать?

Добавлено спустя 2 часа 11 минут 55 секунд:
Достал меня уже этот недоделок от Soc целый день убил чтоб концевики настроить и всеравно не настроил...
Проблема в том что на прошивке 095 портированой с Марлин на эту хрень с 1284 камнем пашет только Z ось, стает в ДОМ как надо. Но другие оси какбы я с бубном не танцывал не хотят!
На прошивке 10 от тогоже SOC только ось X пашет... Уже не знаю что и делать, завтра буду искать в чем разница в прошивках, может что и нарою.
Я так понял что на форуме некому мне что и подсказать или просто лень...
Networx
 
Сообщения: 21
Зарегистрирован: 27 фев 2013, 17:01

Re: GenX от soc-robotics

Сообщение setar » 03 мар 2013, 12:21

концевики должны быть нормально замкнуты на землю, тогда актуальна включенная вами поддтяжка и нормально будет отрабатываться обрыв концевика.

иначе в случае нормально-разомкнутого состояния концевики нужно цеплять на S и + , выключать подтяку. При таким подключении обрыв будет незамеченным.

Добавлено спустя 1 минуту 9 секунд:
Networx писал(а):Я так понял что на форуме некому мне что и подсказать или просто лень...

с такими обвинениями завязывайте, это как бы обидно и на вас болт покладут.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: GenX от soc-robotics

Сообщение karabas2011 » 03 мар 2013, 12:22

я не имел дело с принтрботом и потому не знаю где у него концевики - можешь запостить фото где он у тебя спозиционирован в хоме и где стоят концевики при этом.Я себе хоме сделал в ближнем левом углу. Нопхед в дальнем правом.
Ты случаем концевики макс и мин не путаешь? У меня на макс стоят перемычки потому что настроено на нормально замкнутый контакт.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34