HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


UCCNC vezérlő program

A frissítések közzététele az 'UCCNC vezérlő program új verziói' témában található

 

Időrend:
Oldal 97 / 188 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   93  94  95  96  97  98  99  100  101   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

frob | 2249    2017-11-04 08:09:32 [4566]

Mondjuk meg kellene kérdezni azt aki feltette a videót a youtube ra?

Előzmény: pethotamas, 2017-11-04 08:01:26 [4565]


pethotamas | 22    2017-11-04 08:01:26 [4565]

Üdvözlök minden fórum társat! Köszönöm és örülök,hogy itt lehetek!
Érdeklődni szeretnék ,hogy a lenti YouTube linken látható Mach 3 magyarosított felületet hol lehet beszerezni vagy letölteni?



Előre is köszönöm ha tud valaki segíteni!


Törölt felhasználó    2017-11-03 19:11:58 [4564]

Ez tényleg pont ideálisnak tünik!

Előzmény: pisti73, 2017-11-03 09:22:15 [4563]


pisti73 | 528    2017-11-03 09:22:15 [4563]

Szívesen! És jól működik!

Előzmény: dezsoe, 2017-11-02 22:40:46 [4562]


dezsoe | 2919    2017-11-02 22:40:46 [4562]

Ez az! Köszi!

Előzmény: pisti73, 2017-11-02 20:18:28 [4561]

pisti73 | 528    2017-11-02 20:18:28 [4561]

Ehhez mit szóltok?

Előzmény: dezsoe, 2017-11-02 20:14:14 [4560]


dezsoe | 2919    2017-11-02 20:14:14 [4560]

No, igen, ezt akartam megkeresni. Ez viszont tényleg nem leválasztós. Egy ideje túrom a guglit, de eredménytelenül. Létezik, hogy senki nem gyárt ilyet? Mondjuk, nem egy nagy művészet megépíteni, csak csodálkozom, hogy nincs a piacon. Az egyetlen, amit találtam és nagyon dicsérik az ez a kártya, az UB1. Ebbe beledugod az UC300Eth magot és az LPT1-2-3-at kifejti leválasztva. Csak egy kissé borsos az ára. Talán egyszerűbb megépíteni egy optós kártyát a tizedéért...

Előzmény: Törölt felhasználó, 2017-11-02 18:17:53 [4559]


Törölt felhasználó    2017-11-02 18:17:53 [4559]

Köszönöm szépen!
Találtam ezt csatoló kártyát
Viszont nem opto csatolt, védelmi szempontból gyakorlatban mennyi értelme van így?


C10- Bi- directional board

Előzmény: dezsoe, 2017-11-02 17:29:18 [4558]


dezsoe | 2919    2017-11-02 17:29:18 [4558]

Az opto lassúsága csak akkor érdekes, ha pl. főorsó enkódert akarsz rákötni. Mivel I/O triggert írtál, gondolom, hogy nyomógomb vagy valamilyen érzékelő megy rá, nem gyors cucc. Valahol az angol fórumon írta valaki, hogy milyen kártyát használ bemenethez, majd este megpróbálom megtalálni. (Nem túl régi hozzászólás, szerintem az utóbbi két hónapban volt.)

Előzmény: Törölt felhasználó, 2017-11-02 16:51:56 [4557]


Törölt felhasználó    2017-11-02 16:51:56 [4557]

Már keresem egy jó ideje, nézzem tovább. Visszatérve a tegnapi opto csatolt bemenetekre az elképzelhető, hogy lassú lenne az optocoupler a uc300 100khz hez és ez okoz gondot?

Előzmény: dezsoe, 2017-11-02 15:45:25 [4556]


dezsoe | 2919    2017-11-02 15:45:25 [4556]

Ez nem jó. Olyat keress, amiben a 2-9-es lábak is bemenetek.

Előzmény: Törölt bejegyzés


Törölt felhasználó    2017-11-02 14:52:57 [4554]

Uc300eth milyen leválasztó kártyát tudnátok ajánlani ? Elsősorban 1# 4# 5# portokra gondolok (bidirectional) Lpt kiosztású egy natur pl ilyen gondolom nem jó

Db25 interface


dezsoe | 2919    2017-11-02 10:44:11 [4553]

Akkor jó! Nincs mit.

Előzmény: svejk, 2017-11-02 10:36:38 [4552]


svejk | 32800    2017-11-02 10:36:38 [4552]

Természetesen működik, pont úgy ahogy elképzeltem!
Még egyszer köszönöm!

Előzmény: dezsoe, 2017-11-01 20:39:19 [4551]


dezsoe | 2919    2017-11-01 20:39:19 [4551]

Azért is írtam áttekinthetősre, hogy fel lehessen belőle felhasználni részleteket. Próbáld ki, aztán mesélj, hogy jó-e.

Előzmény: svejk, 2017-11-01 20:05:02 [4550]

svejk | 32800    2017-11-01 20:05:02 [4550]

Atya világ!

Azt hittem pár sor lesz az egész.... Annyi sör nincs a közelemben levő két multiban, hogy ki tudnálak fizetni, így csak megköszönni tudom.

Remélhetőleg más is tud belőle meríteni ötletet/tudást.

Előzmény: dezsoe, 2017-11-01 19:32:21 [4545]


Törölt felhasználó    2017-11-01 19:53:14 [4549]

kapcsolási rajz sajnos nincs 2db nagy sebességű opto input van az egyiket néztem a másik kitudja, de neki fekszek pihent erővel hátha valamit benézek. Köszönöm az észrevételeidet!

Előzmény: dezsoe, 2017-11-01 19:44:34 [4548]


dezsoe | 2919    2017-11-01 19:44:34 [4548]

Akkor sajnos nincs ötletem. Illetve annyi, hogy egy műszerrel végig kéne nézni, hogy hol tűnik el a jel. (Optocsatoló előtt, után, kimeneten, UC300-on stb.) Jobbat nem tudok. Kár, hogy csak a nagysebességű opto van foglalatban, ha esetleg az opto-kkal lenne baj.

Előzmény: Törölt felhasználó, 2017-11-01 19:37:17 [4546]


Törölt felhasználó    2017-11-01 19:41:54 [4547]

illetve mindkét kártyán az összes be és kimenet jól működik kivéve a említetteket nem sikerül életre kelteni, esetleg van valami módja hogy tesztelni lehessen?

Előzmény: Törölt felhasználó, 2017-11-01 19:37:17 [4546]


Törölt felhasználó    2017-11-01 19:37:17 [4546]

Nem így ahogy a képen van

A BV2 kártyán van a GND P15 P13 P10 és P11 egy csoportba

a P15 be volt már kötve és megy is szépen bármit kötök rá az jól működik a több Pin-t P10-13-11 még nem is használtam csak a kábelezés volt meg.

  

Előzmény: dezsoe, 2017-11-01 19:17:48 [4543]


dezsoe | 2919    2017-11-01 19:32:21 [4545]

Svejk mester!

Elkészültek a makrók. Meg lehetett volna kicsivel egyszerűbben is csinálni, de ahogy megírtam, úgy rugalmasabb, mert amelyik bemenetet nem akarod használni, oda portra és pinre 0-t írsz. (Így a második makrót például esztergához be tudod úgy állítani, hogy csak a 0-s, az X és a Z legyen aktív.) A bemenetek feldolgozása azért van így, hogy a tekerő köztes és kontakt hibás állapotaiban ne kapcsolgasson feleslegesen. Amúgy is csak akkor vált, ha a bemenetek állapota és a pillanatnyi beállítás eltér. Mivel az eltérést figyeli, a program induláskor rögtön beáll a bemeneteknek megfelelően, ahogy akartad.

Mindkettőt be kell állítani macroloop-nak, automatikus futással.

Az első a lépést változtatja:

// ================================================================================================// Mxxxxx - Macroloop: Yaxley olvasás - lépés
// ================================================================================================
// "A másik Yaxley 3 állású és kiválasztja a 0,001, 0,01 és 0,1 léptetést az MPG-nek."
// ================================================================================================

int currState = 0;
int readState = 0;

// =============== Előkészítés

if (led0001 == -1)
{
led0001 = GetLEDNumber(port0001, pin0001);
led001 = GetLEDNumber(port001, pin001);
led01 = GetLEDNumber(port01, pin01);
led1 = GetLEDNumber(port1, pin1);
}

// =============== Feldolgozás

currState = (exec.GetLED(step0001) ? 1 : 0);
currState = currState << 1 | (exec.GetLED(step001) ? 1 : 0);
currState = currState << 1 | (exec.GetLED(step01) ? 1 : 0);
currState = currState << 1 | (exec.GetLED(step1) ? 1 : 0);

readState = GetPinState(led0001, neg0001);
readState = readState << 1 | GetPinState(led001, neg001);
readState = readState << 1 | GetPinState(led01, neg01);
readState = readState << 1 | GetPinState(led1, neg1);

if (readState != currState)
{
switch (readState)
{
case 0x01:
exec.Callbutton(btn1);
exec.AddStatusmessage("Step: 1.0");
break;
case 0x02:
exec.Callbutton(btn01);
exec.AddStatusmessage("Step: 0.1");
break;
case 0x04:
exec.Callbutton(btn001);
exec.AddStatusmessage("Step: 0.01");
break;
case 0x08:
exec.Callbutton(btn0001);
exec.AddStatusmessage("Step: 0.001");
break;
}
}

// ============================================================================= -- Events --

#Events

// ================================================================================================

// =============== LED konstansok

const int step0001 = 148;
const int step001 = 149;
const int step01 = 150;
const int step1 = 151;

// =============== Gomb konstansok

const int btn0001 = 241;
const int btn001 = 164;
const int btn01 = 165;
const int btn1 = 166;

// =============== Bemenetek - Port, pin, negálás

const int port0001 = 1;
const int pin0001 = 12;
const bool neg0001 = false;

const int port001 = 1;
const int pin001 = 11;
const bool neg001 = false;

const int port01 = 1;
const int pin01 = 15;
const bool neg01 = false;

const int port1 = 0;
const int pin1 = 0;
const bool neg1 = false;

// =============== Bemenetek - LEDek

static int led0001 = -1;
static int led001 = -1;
static int led01 = -1;
static int led1 = -1;

// ================================================================================================

// =============== LED száma port és pin alapján

int GetLEDNumber(int port, int pin)
{
int LED = -1;
switch (port)
{
case 1:
LED = pin;
break;
case 2:
LED = 68 + pin;
break;
case 3:
LED = 85 + pin;
break;
case 4:
LED = 102 + pin;
break;
case 5:
LED = 119 + pin;
break;
}
return LED;
}

// =============== Bemenet állapota

int GetPinState(int led, bool neg)
{
if (led == -1) return 0;
bool ledState = exec.GetLED(led);
return (ledState ^ neg ? 1 : 0);
}



A második az üzemmódot:

// ================================================================================================// Mxxxxx - Macroloop: Yaxley olvasás - tengely és mód
// ================================================================================================
// "Az egyik 5 állású Yaxley, 0, X, Y, Z, A állással. (0 -> cont / más -> MPG multi)"
// ================================================================================================

int currState = 0;
int readState = 0;

// =============== Előkészítés

if (ledCont == -1)
{
ledCont = GetLEDNumber(portCont, pinCont);
ledMPGX = GetLEDNumber(portMPGX, pinMPGX);
ledMPGY = GetLEDNumber(portMPGY, pinMPGY);
ledMPGZ = GetLEDNumber(portMPGZ, pinMPGZ);
ledMPGA = GetLEDNumber(portMPGA, pinMPGA);
}

// =============== Feldolgozás

currState = (exec.GetLED(modeCont) ? 1 : 0);
currState = currState << 1 | (exec.GetLED(modeMPGMulti) ? 1 : 0);
for (int i = 0; i < 4; i++)
currState = currState << 1 | (exec.GetLED(axisX + i) ? 1 : 0);

// readState = GetPinState(ledCont, negCont) == 1 ? 0x02 : 0x01;
readState = GetPinState(ledCont, negCont) << 1;
readState = readState << 1 | GetPinState(ledMPGX, negMPGX);
readState = readState << 1 | GetPinState(ledMPGY, negMPGY);
readState = readState << 1 | GetPinState(ledMPGZ, negMPGZ);
readState = readState << 1 | GetPinState(ledMPGA, negMPGA);

if ((readState & 0x0F) != 0x00)
readState |= 0x10;

// 0 0 C M X Y Z A

if (readState != currState)
{
if ((readState & 0xF0) != (currState & 0xF0))
switch (readState & 0xF0)
{
case 0x10:
exec.Callbutton(btnMPGMulti);
break;
case 0x20:
exec.Callbutton(btnCont);
exec.AddStatusmessage("Mode: Continous");
break;
}
if ((readState & 0xF0) == 0x10)
switch (readState & 0x0F)
{
case 0x01:
exec.Callbutton(btnAxisA);
exec.AddStatusmessage("Mode: MPG Multi A");
break;
case 0x02:
exec.Callbutton(btnAxisZ);
exec.AddStatusmessage("Mode: MPG Multi Z");
break;
case 0x04:
exec.Callbutton(btnAxisY);
exec.AddStatusmessage("Mode: MPG Multi Y");
break;
case 0x08:
exec.Callbutton(btnAxisX);
exec.AddStatusmessage("Mode: MPG Multi X");
break;
}
}

// ============================================================================= -- Events --

#Events

// ================================================================================================

// =============== LED konstansok

const int modeCont = 145;
const int modeMPGMulti = 154;
const int axisX = 155;

// =============== Gomb konstansok

const int btnCont = 161;
const int btnMPGMulti = 228;
const int btnAxisX = 220;
const int btnAxisY = 221;
const int btnAxisZ = 222;
const int btnAxisA = 223;

// =============== Bemenetek - Port, pin, negálás

const int portCont = 1;
const int pinCont = 12;
const bool negCont = false;

const int portMPGX = 1;
const int pinMPGX = 11;
const bool negMPGX = false;

const int portMPGY = 1;
const int pinMPGY = 15;
const bool negMPGY = false;

const int portMPGZ = 0;
const int pinMPGZ = 0;
const bool negMPGZ = false;

const int portMPGA = 0;
const int pinMPGA = 0;
const bool negMPGA = false;

// =============== Bemenetek - LEDek

static int ledCont = -1;
static int ledMPGX = -1;
static int ledMPGY = -1;
static int ledMPGZ = -1;
static int ledMPGA = -1;

// ================================================================================================

// =============== LED száma port és pin alapján

int GetLEDNumber(int port, int pin)
{
int LED = -1;
switch (port)
{
case 1:
LED = pin;
break;
case 2:
LED = 68 + pin;
break;
case 3:
LED = 85 + pin;
break;
case 4:
LED = 102 + pin;
break;
case 5:
LED = 119 + pin;
break;
}
return LED;
}

// =============== Bemenet állapota

int GetPinState(int led, bool neg)
{
if (led == -1) return 0;
bool ledState = exec.GetLED(led);
return (ledState ^ neg ? 1 : 0);
}


dezsoe | 2919    2017-11-01 19:18:53 [4544]

Így van. Az USB 5V-járól nem is beszélve...

Előzmény: kuner, 2017-11-01 19:16:56 [4542]


dezsoe | 2919    2017-11-01 19:17:48 [4543]

Ha jól értem, akkor mindkét porton BV2 van. Ha igen, akkor egyikről sem mennek be a bemenetek? (A 15-ösön kívül?)

Előzmény: Törölt felhasználó, 2017-11-01 19:12:59 [4538]


kuner | 426    2017-11-01 19:16:56 [4542]

És milyen távra tudná vinni így? Túl messzire nem.

Előzmény: dezsoe, 2017-11-01 19:14:14 [4540]


kuner | 426    2017-11-01 19:15:30 [4541]

Nagyon is .

Előzmény: Kelepeisz Lajos, 2017-11-01 19:08:54 [4537]

dezsoe | 2919    2017-11-01 19:14:14 [4540]

Ezt gondolom arra találták ki, hogy UTP kábelen vigye az USB-t. Mert ebben elektronika nincs, az biztos.

Előzmény: Kelepeisz Lajos, 2017-11-01 19:08:54 [4537]


frob | 2249    2017-11-01 19:13:28 [4539]

ha lenne ellen darabja, akkor eth toldóval meg lehetne hosszabbítani az usb-t, de igen ez így vicc kategória

Előzmény: Kelepeisz Lajos, 2017-11-01 19:08:54 [4537]


Törölt felhasználó    2017-11-01 19:12:59 [4538]

így van kiépítve

uc300eth 2db leválasztó

a 2port BV2 re van kötve a 4db motor és Frekiváltó

3porton a másik kártyán van a 3db limit és az e-stop

minden működik ha GND - P15 Probe ra állítom jó ha a többit próbálom nem és nem értem miért

  

Előzmény: dezsoe, 2017-11-01 18:54:26 [4534]


Kelepeisz Lajos | 3516    2017-11-01 19:08:54 [4537]

Ez gondolom gyenge vicc?

Előzmény: kuner, 2017-11-01 18:56:38 [4535]


Kelepeisz Lajos | 3516    2017-11-01 19:07:36 [4536]

Ez agyhalál, mi olyan drága benne? mindegy nem is foglalkozok vele ha ilyen drága.

Előzmény: kuner, 2017-11-01 18:56:38 [4535]


kuner | 426    2017-11-01 18:56:38 [4535]

Létezik, de amivel érdemes foglalkozni, az kb 35 ezertől kezdődik.

Előzmény: Kelepeisz Lajos, 2017-11-01 17:59:57 [4524]


dezsoe | 2919    2017-11-01 18:54:26 [4534]

Köszi! Csak sikerült kivadászni, hogy GND-re kötve aktiválódnak a bemenetek. (Erre voltam kíváncsi.) Az öt bemenet közül egyedül a 15-ös működik?

Előzmény: Törölt felhasználó, 2017-11-01 18:43:28 [4529]


frob | 2249    2017-11-01 18:53:45 [4533]

ehhez a művelethez nem kell, tényleg csakannyi hogy alányúlsz , megemeled, látni fogod hogy enged és belepróbálod a dugót , elsőre jó kell hogy legyen

Előzmény: Kelepeisz Lajos, 2017-11-01 18:48:08 [4532]


Kelepeisz Lajos | 3516    2017-11-01 18:48:08 [4532]

Egy próbát megér, lehet szétdöntöm a gépet.

Előzmény: frob, 2017-11-01 18:44:47 [4531]


frob | 2249    2017-11-01 18:44:47 [4531]

általában a laptop usb nél az a gond, hogy az usb csati fém háza kinyúlik, ha bátor vagy kikapcsolt állapotban akku levéve, késsel alányúlsz és szépen fentebb emeled azt a felét ami el van középen választva, mert hogy általában az szokott megnyúlni, kihajolni, és megint fogja rendesen a csatit


R

Előzmény: Kelepeisz Lajos, 2017-11-01 17:59:57 [4524]

dezsoe | 2919    2017-11-01 18:44:46 [4530]

Igaz, hogy macerás, de jelentősen olcsóbb megoldás.

Előzmény: Kelepeisz Lajos, 2017-11-01 18:39:29 [4528]


Törölt felhasználó    2017-11-01 18:43:28 [4529]

igen itt egy link és tipus
egyébként teljesen hibátlanul megy minden

interface board BV2

http://cncrouter.ru/forum/index.php?act=attach&type=post&id=1125

Előzmény: dezsoe, 2017-11-01 18:39:04 [4527]


Kelepeisz Lajos | 3516    2017-11-01 18:39:29 [4528]

Csak az a gond hogy én lézerhez használom az UC100-at, vétek lenne egy UC400-at vennem, nem tudnám kihasználni.
Akkor marad az usb csatik cseréje.

Előzmény: dezsoe, 2017-11-01 18:34:30 [4526]


dezsoe | 2919    2017-11-01 18:39:04 [4527]

Van ennek a kártyának valami típusa, netán link a doksijához? Fénykép alapján nem az igazi keresni...

Előzmény: Törölt felhasználó, 2017-11-01 18:31:10 [4525]


dezsoe | 2919    2017-11-01 18:34:30 [4526]

Létezni létezik, de nem fogadnék rá, hogy egyszerre olcsóbb és megbízhatóbb, mint egy UC400ETH. Gyors gugli alapján vagy kb. ugyanannyiba kerül, vagy találsz kici-ócó kínait, ami vagy megy, vagy nem. Ez persze csak a privát véleményem.

Előzmény: Kelepeisz Lajos, 2017-11-01 17:59:57 [4524]


Törölt felhasználó    2017-11-01 18:31:10 [4525]

Tiszteletem!

Van nekem egy ilyen leválasztó kártyám GND-P15pin reset van beállítva az Uccnc I/O Triggerbe szépen működik de be akartam kötni P10-P13-P11 lábakat de meg se nyikkannak a Diagnostics fülön semmi a P15 pin -t mutatja hogy jó villog.
Létezik hogy nem lenne jó ennyi bemenet, a GND---P10-P13-P11 között a 5v-ot kimérem az oks, esetleg tudtok valami fogást amivel megállapíthatom hogy szoftveres vagy hardver a hiba?

  


Kelepeisz Lajos | 3516    2017-11-01 17:59:57 [4524]

Uraim, a laptopom USB csatlakozói úgy ki vannak kopva hogy rendszeresen megszakad a kapcsolat, de viszont van LAN csatlakozóm, nem létezik valami LAN ból USB átalakító, amivel be tudom kötni az UC100-at?


svejk | 32800    2017-11-01 08:35:45 [4523]

De hiszen ilyet minden elektronikai boltban kapsz 800-1000 Ft körül.

Előzmény: dezsoe, 2017-11-01 08:31:44 [4521]


dezsoe | 2919    2017-11-01 08:33:33 [4522]

Ez már nagyon off, inkább privátban folytassuk, vagy az elektronikában.

Előzmény: dezsoe, 2017-11-01 08:31:44 [4521]


dezsoe | 2919    2017-11-01 08:31:44 [4521]

Nem a készleteidre pályázom, csak forrást keresek. Közben kaptam egy linket: ilyet keresek, csak nem 12, hanem 4 és 6 állásút.

Előzmény: svejk, 2017-11-01 08:03:30 [4520]

svejk | 32800    2017-11-01 08:03:30 [4520]

Ilyen ELMA-kat tudok esetleg adni újakat, de csak 2x3 pozíciós van és mindössze 5 mm hosszú a tengelyük.

Előzmény: dezsoe, 2017-10-31 23:20:45 [4518]


svejk | 32800    2017-11-01 07:37:51 [4519]

Megolvastam, a szóban forgó kezelőbenilyenek vannak.

Előzmény: dezsoe, 2017-10-31 23:20:45 [4518]


dezsoe | 2919    2017-10-31 23:20:45 [4518]

Hát, igen... Érdekes áruk van. Olyat vadásznék (lehetőleg itthon), ami a kis kínai MPG-kben is van: pici és finoman tekerhető. Csak nem találok. Kínából már nem rendelek, mert mindent ellopnak a postán, az utóbbi időkben egyetlen csomagom sem jött meg, hogyrohaggyanakmeg.

Előzmény: svejk, 2017-10-31 23:15:49 [4517]


svejk | 32800    2017-10-31 23:15:49 [4517]

Ez jóárasított komolynak tűnő, de nincs határolási lehetóség, külön kell megoldani.

Előzmény: svejk, 2017-10-31 23:12:53 [4516]


svejk | 32800    2017-10-31 23:12:53 [4516]

Ezek használhatónak tűnnek.
A határolókat át lehet pakolni.

Előzmény: svejk, 2017-10-31 22:54:31 [4515]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 97 / 188 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   93  94  95  96  97  98  99  100  101   Következő ►  Utolsó ►|


 ◊