roboforum.ru

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

Электроника RAMPS 1.4

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

Re: Электроника RAMPS 1.4

Сообщение hudbrog » 26 фев 2013, 22:59

Omg, за что такие советы?

Вот вам дифф на исходники марлина, который по идее сделает то, что вы хотите. Сорри, рабочесть не проверял, но по идее фикс тривиальный..
Код: Выделить всёРазвернуть
diff --git a/Marlin/stepper.cpp b/Marlin/stepper.cpp
index 4ed8bef..ee326ae 100644
--- a/Marlin/stepper.cpp
+++ b/Marlin/stepper.cpp
@@ -346,6 +346,10 @@ ISR(TIMER1_COMPA_vect)
     if ((out_bits & (1<<X_AXIS)) != 0) {   // stepping along -X axis
       #if !defined COREXY  //NOT COREXY
         WRITE(X_DIR_PIN, INVERT_X_DIR);
+
+      #ifdef Z_DUAL_STEPPER_DRIVERS
+        WRITE(Z2_DIR_PIN,INVERT_X_DIR);
+      #endif
       #endif
       count_direction[X_AXIS]=-1;
       CHECK_ENDSTOPS
@@ -364,6 +368,9 @@ ISR(TIMER1_COMPA_vect)
     else { // +direction
       #if !defined COREXY  //NOT COREXY
         WRITE(X_DIR_PIN,!INVERT_X_DIR);
+      #ifdef Z_DUAL_STEPPER_DRIVERS
+        WRITE(Z2_DIR_PIN,!INVERT_X_DIR);
+      #endif
       #endif

       count_direction[X_AXIS]=1;
@@ -441,11 +448,7 @@ ISR(TIMER1_COMPA_vect)

     if ((out_bits & (1<<Z_AXIS)) != 0) {   // -direction
       WRITE(Z_DIR_PIN,INVERT_Z_DIR);
-
-         #ifdef Z_DUAL_STEPPER_DRIVERS
-        WRITE(Z2_DIR_PIN,INVERT_Z_DIR);
-      #endif
-
+
       count_direction[Z_AXIS]=-1;
       CHECK_ENDSTOPS
       {
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Электроника RAMPS 1.4

Сообщение Radus » 26 фев 2013, 23:03

druksel писал(а):Доброго всем! прошу помощи - надо заставить драйвер второго экструдера работать вместе с драйвером оси Х. у меня просто 2 мотора на ось Х. пробовал в назначать в файле pins.h - не работает.. есть ли какие нибудь варианты?

А это для чего может понадобиться ?
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

Re: Электроника RAMPS 1.4

Сообщение setar » 27 фев 2013, 00:16

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

Re: Электроника RAMPS 1.4

Сообщение ReaN » 27 фев 2013, 11:18

то же заказал Хивин? :)
Аватара пользователя
ReaN
 
Сообщения: 615
Зарегистрирован: 06 июн 2012, 09:42
Откуда: Киев
прог. языки: Алгол :)
ФИО: Александр

Re: Электроника RAMPS 1.4

Сообщение setar » 27 фев 2013, 14:59

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

Re: Электроника RAMPS 1.4

Сообщение icehardy » 27 фев 2013, 17:16

Может не совсем по теме
Но вопрос такой
Собирать механическую часть принтера планирую самостоятельно, все оси хочу двигать винтовыми валами
до дела пока не дошло, собираю информацию
Есть ли возможность калибровки осей и подачи экструдера в конфигах прошивки?
Можно ли вместо штатных драйверов двигателей поставить аналогичные с более мелким микрошагом?

И совсем не в тему - можно ли использовать контроллер RAMPS для 2D CNC, маленький лазерный резак для бумаги
Понимаю, что работать оно будет, но каким софтом управлять в таком варианте
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Электроника RAMPS 1.4

Сообщение hudbrog » 27 фев 2013, 20:14

1) двигать оси винтами - плохая идея, будет ОЧЕНЬ медленно.
2) возможность калибровки есть
3) Можно, есть совместимые от TI, вроде
4) Можно, прошивке в целом пофигу, она понимает gcode, а уж чем ты его подготовишь - дело десятое.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Электроника RAMPS 1.4

Сообщение FireFly » 27 фев 2013, 20:26

чейто винты медленно?))) ШВП с шагом милиметров 10 и все летать будет как электровеник )))
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Электроника RAMPS 1.4

Сообщение TedBeer » 27 фев 2013, 20:36

1. Винтовые валы поставить можно, а чтобы не сильно потерять в скорости надо ставить с крупным шагом. Читай про makibox.
4. да, есть плагин для Inkscape, который генерирует gcode для 2D
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Электроника RAMPS 1.4

Сообщение ReaN » 27 фев 2013, 20:58

говоря о винтовых валах, нужно прозондировать цены и вес. вес не из-за принтера, а из-за стоимости доставки - я пока это дело отложил ибо дорого и то и другое. При том меня поражает, что цена винта удобоваримая, но вот цена гайки с фланцем (даже без шариков) - зашкаливает...
Аватара пользователя
ReaN
 
Сообщения: 615
Зарегистрирован: 06 июн 2012, 09:42
Откуда: Киев
прог. языки: Алгол :)
ФИО: Александр

Re: Электроника RAMPS 1.4

Сообщение icehardy » 27 фев 2013, 21:08

Спасибо за ответы :)
вот файлик со ссылками https://docs.google.com/spreadsheet/ccc ... XaGc#gid=0
если есть у кого то предложения, можно туда добавлять, пониже основной таблички
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Электроника RAMPS 1.4

Сообщение setar » 27 фев 2013, 22:51

FireFly писал(а):чейто винты медленно?))) ШВП с шагом милиметров 10 и все летать будет как электровеник )))

ага, только они начинаются от 16мм диаметра :)
сам на них присматриваюсь, но стоят как самолет

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

Re: Электроника RAMPS 1.4

Сообщение icehardy » 27 фев 2013, 23:45

setar писал(а):
FireFly писал(а):чейто винты медленно?))) ШВП с шагом милиметров 10 и все летать будет как электровеник )))

ага, только они начинаются от 16мм диаметра :)
сам на них присматриваюсь, но стоят как самолет

Добавлено спустя 45 секунд:
ну или движки сильнее и редуктор увеличивающий скорость раза в 2-4

Допустим шаг винта даже не 10мм, пусть будет 5мм. Тогда это подача на 5мм за оборот
на оборот двигателю нужно сделать 200 шагов (если без микрошага) и сделать это, допустим за секунду, вполне реально. 5мм в секунду = 200мм за 40 сек медленно
Но для двигателя крутиться с такой скоростью это считай бездельничать ))
Так что не вижу проблемы со скоростью при использовании валов, и не нужно редукторы выдумывать

Я тут тему замусорил, извиняюсь :) если что перекиньте или почистите
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Электроника RAMPS 1.4

Сообщение setar » 28 фев 2013, 00:07

криво считаешь
современный шаговик может выдать 1000 об/мин = 16 об/с теряя при этом 2/3 момента
чтобы момент был приемлим нужно крутить не выше 600 об/мин = 10 об/с
на швп 5мм шага получим 50мм/с предельную скорость.
а нужно 500 мм/с ! (ну хотя бы 300 мм/с)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Электроника RAMPS 1.4

Сообщение faeton13 » 14 мар 2013, 14:45

ReaN писал(а):говоря о винтовых валах, нужно прозондировать цены и вес. вес не из-за принтера, а из-за стоимости доставки - я пока это дело отложил ибо дорого и то и другое. При том меня поражает, что цена винта удобоваримая, но вот цена гайки с фланцем (даже без шариков) - зашкаливает...


ну есть 2 варианта.
1 - купить метчик баксов за 70 и самому нарезать из фторопласта/дерлина/еще какой ереси. если реать много - то цена удобоваримая
2 - купить винт и нарезать из него метчиков ) инструкций в инете чуть больше чем надо )
90% моих ответов абсолютно верны, но входит ли это в их число?
Аватара пользователя
faeton13
 
Сообщения: 971
Зарегистрирован: 27 янв 2012, 13:01
Skype: fooltroll

Пред.След.

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

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

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