Страница 48 из 65
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 26 фев 2013, 10:07
Serg
Фига себе какойон огромный!!!!! У меня тачмонитор станочный похоже слегка поменьше будет...
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 26 фев 2013, 10:18
Алексс
большому кораблю большая торпеда
не поверишь, но даже на таком монстре - тесно.
похоже feed override и spindle override придется делать на энкодере. не на потенциометрах, как я хотел до этого... их просто некуда совать.
может оно и к лучшему.
небольшое изменение в электроник
Добавлено: 26 фев 2013, 10:25
Алексс
еще в выходные отключил к чертям все кпонки и выключатели с блока драйверов и вывел с месы пин на включение силовой части по кнопке power on из AXIS.
какой кайф...
при этом замечена одна "странность"
вольтметр на панели показывает наличие 2.8В при выключеном главном трансформаторе.
тоесть либо вольтметр кривой, либо SSR что-то пропускает.
почнее пока не мерял.
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 26 фев 2013, 16:38
Алексс
как полезно ковырять исходники emc!
вот
секретный, недокументированный 
метод, как в компонент передать строку:
Код: Выделить всё
;;
#define MAX_CHAN 8
#define NUM_TAG 8
static char *cfg[NUM_TAG];
RTAPI_MP_ARRAY_STRING(cfg, MAX_CHAN, "up to 8 strings ???");
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 26 фев 2013, 18:03
nkp
Алексс писал(а):вот секретный, недокументированный метод, как в компонент передать строку:
примерчик бы - а то эти строки на си что то понимания не прибавили

Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 26 фев 2013, 18:24
Алексс
посмотри исходник bldc.conf
или
lcd.c
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 27 фев 2013, 00:42
Алексс
кое что подключил
с горем пополам к emc подцепил. как говорится читайте инструкцию, она рулез!
но еще надо крутить вертеть.
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 27 фев 2013, 13:20
Nick
Алексс писал(а):кое что подключил
Экран внутрь пульта будет смотреть?
Алексс писал(а):вот секретный, недокументированный метод, как в компонент передать строку:
О, кстати, есть еще компонент lcd - туда тоже строка передается:
http://linuxcnc.org/docs/html/man/man9/lcd.9.html
http://git.linuxcnc.org/gitweb?p=linuxc ... 4a;hb=HEAD
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 27 фев 2013, 13:26
Алексс
Nick писал(а):
Экран внутрь пульта будет смотреть?
а нафига он наруже ?

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

Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 01:40
Алексс
дыра готова. но есть засада. как же без этого.
нужен компонент, аналог mux4, но чтобы на входе был uint32
просто как 3 рубля
Код: Выделить всё
component amux4 "Select from one of four input values";
pin in u32 sel """\
sel, these determine which \\fBin\\fIN\\fR value is copied to \\fBout\\fR.
""";
pin out float out """\
Follows the value of one of the \\fBin\\fIN\\fR values according to the two \\fBsel\\fR values
.RS
.TP
\\fBsel=0\\fR,
\\fBout\\fR follows \\fBin0\\fR
.TP
\\fBsel=1\\fR,
\\fBout\\fR follows \\fBin1\\fR
.TP
\\fBsel=2\\fR,
\\fBout\\fR follows \\fBin2\\fR
.TP
\\fBsel=3\\fR,
\\fBout\\fR follows \\fBin3\\fR
.RE
""";
pin in float in0;
pin in float in1;
pin in float in2;
pin in float in3;
function _;
license "GPL";
;;
FUNCTION(_) {
u32 s = sel;
float o = in0;
switch(s)
{
case 0:
o = in0;
break;
case 1:
o = in1;
break;
case 2:
o = in2;
break;
case 3:
o = in3;
break;
};
out = o;
}
НЕ РАБОТАЕТ!
пля... щас глянул в hal файл и вижу забыл addf сделать...
но тем лучше. вот вам компонент

Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 10:40
Nick
Есть штука такая - selec8
http://linuxcnc.org/docs/html/man/man9/select8.9.html
правда на выходе только bit, но их можно уже к mux подключить.
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 10:54
Алексс
не проканает
проще свой компонент написать... опять же бесплатный качественный секас...
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 15:51
Алексс
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 16:52
nik1
Большая машинка

Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 17:03
Алексс
это точно.
заодно подсморел идею куда и как можно энкодер присунуть

Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 17:20
nik1
Походу приводы через ремешки?
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 19:10
Тима
Скока я еб... т.е. мучился с этим

. Наконец-то кому-то удалось вдохнуть ЕМС в ардуину

.
Алексс, поделись файлами...
А то у меня весь комплект лежит почти без дела. Я к этому пульту даже купил блютуз и аккумуляторы, чтоб сделать его беспроводным!
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 19:33
Nick
А это что ардуина у него что-ли?
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 28 фев 2013, 19:34
Тима
Nick писал(а):А это что ардуина у него что-ли?
На фото вроде да, через нано подключено! Или я неб... т.е. ошибся?
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 01 мар 2013, 00:02
Алексс
nik1 писал(а):Походу приводы через ремешки?
да, все на ремнях.
Тима писал(а):Или я неб... т.е. ошибся?
не, это teensy2++
в ней процессор мощнее.
пульт более менее бегает, кнопки доделать нужно и mpg нормальный.
cnc вещь
https://www.youtube.com/watch?v=7xjgvj0ik4k