Linux driver za Mutoh Kona 1400 Cutter

Nedavno sam instalirao tros na računar u firmi gdje radim kao dualboot sa win7. Elem nabavih neki driver za linux od Mutoh Kona 1400 cutter-a(u daljem tekstu Kona) ,da napomenem driver je preuzet direktno sa Mutoh servera i to mogu uraditi samo direktni zastupnici te firme, ako sam dobro shvatio. Prvo što me zbunilo je da kada sam ukucao lsusb pojavilo se sledeće:

[[email protected]][~]$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 064f:03e9 WIBU-Systems AG CmStick (article no. 1001)
Bus 004 Device 003: ID 0c30:6010
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
Bus 001 Device 006: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110
Bus 001 Device 005: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 03f0:1d17 Hewlett-Packard LaserJet 1320
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

gdje boldovano-podvučeni dio ustvari predstavlja Kona cutter.

Nakon toga sam ukucao lsusb -D /dev/bus/usb/004/003 i pojavilo se sledeće:

[[email protected]][~]$ lsusb -D /dev/bus/usb/004/003
Device: ID 0c30:6010
Couldn’t open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0c30
idProduct 0x6010
bcdDevice 4.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0

Sa naredbom dmesg |grep -i usb po prvi put se vidi bar neko čitanje uređaja tj. Kone.

[[email protected]][~]$ dmesg |grep -i usb

.
.
.
[10246.524988] usb 4-1: new full-speed USB device number 3 using ohci-pci
[10246.742868] usb 4-1: New USB device found, idVendor=0c30, idProduct=6010
[10246.742880] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10246.742886] usb 4-1: Product: Kona
[10246.742892] usb 4-1: Manufacturer: Mutoh Europe NV
[10246.742897] usb 4-1: SerialNumber: ME7SWT3S

E sad zašto predhodne dvije naredbe nisu ništa " pročitale " a poslednja jeste?
Ujedno šaljem i driver pošto nisam na netu moga naći kako izvršiti instalaciju istog, naravno ako je i moguće da se uradi instalacija na trios.

@banjah2002
Raspakovao sam i pregledao drajver…prilično je star, za 2.6.xxxx kernel

[CODE]These drivers are tested on:

Kernel: 2.6.24-16-generic
Distribution: Ubuntu 8.04 hardy[/CODE]
Probao da ga ubacim u TRIOS, ne ide za sada…nastaviću da tražim/experimentišem i dalje, deluje mi zanimljivo da osposobimo TRIOS da ganja i takve uređaje :slight_smile:

@Dragan Hvala ti na trudu prijatelju. Zaboravio sam da napomenem da sam probao i sa Tux Plot programom, mislim da je verzija 3.2, prošla instalacija i ostale stvari po uputstvu no kada pokrenem program pritiskom na ikonicu, isti se ne podiže.

Tux Plot ne mogu da isprobam, sajt trenutno nije u funkciji, a ne vidim nigde neki drugi link za download programa osim sa matičnog sajta.
Čim se oporavi od šloga, skinuću program da vidim zašto neće da se pokrene…

U međuvremenu, pronašao sam zanimljivu extenziju za Inkscape (inače moj omiljeni program za vektore…)
Home

Od zavisnosti (naravno pored samog programa Inkscape) potreban je samo još:

apt install python-serial

Nemam cutter, pa ne mogu da isprobam, ali čini se da radi:
Screenshot - 07012016 - 10:03:20 PM.png

@Dragan, InkCut sam skinuo na kućni kom prije par mjeseci sa namjerom da ga prebacim na komp sa posla koji tada nije imao instaliran linux već samo win7. U međuvremenu što zbog posla što zbog moje poslovične zaboravnosti, na taj program sam totalno zaboravio i reinstalacijom kućnog kompa izbrisao isti. Prije par sedmica sam instalirao Trios sa win7 na komp sa posla i krenuo da se bakćem sa katerom. Probam ga u ponedeljak pa javljam da li sam uspio ili ne.Inkscape odavno preferiram u radu na kućnom kompu i kada radim projekte za firmu, dok sam u firmi ograničen na CorelDraw jer je vezan za softver dobijen uz kupovinu Kona katera (EasySign).

@Dragan, danas probao i na poslu i kod kuće da instaliram InkCut po uputstvu sa instalacijom python-serial zavisnosti i dobio sam identičan rezultat kao na slici.
Inkscape_Cut_1.jpg

Pri aktiviranju taba “Cutter/Plotter” u padajućem meniju “Extensions”, pojavi se linija (zaokruženo crvenom bojom) kao podmeni. Ne znam u čemu je problem.

@banjah2002
Proveri da li si raspakovao extenziju kako treba…komanda kod mene je:

tar -xzvf InkCut-1.0.tar.gz -C /home/dragan/.config/inkscape/extensions/
Naravno, umesto foldera “dragan” stavi tvoj home folder…
Posle raspakivanja extenzije, treba restartovati Inkscape…
Screenshot - 07022016 - 09:48:28 PM.png

@Dragan, upravo to uradio i dobio u folderu ova dva fajla kao što sam negdje na Inkscape forumu i pročitao.

[[email protected]][/home/murga/.config/inkscape/extensions]# ls
inkcut inkcutext1.inx

Ne znam da li je problem u ove 3 ili 4 zavisnosti koje su potrebne prije instalacije InkCut-a, kao što je navedeno na Home page istog.

Moguće je da to pravi problem…
Za navedenu zavisnost pygtk(source) treba proveriti/instalirati binarni paket:

apt install python-gtk2

Za librsvg2-common i python-serial je takođe jasna situacija:

apt install librsvg2-common python-serial

Međutim, za gtk je potpuno nejasno šta su stvarne zavisnosti…iz gtk2 sorsa kreira se ukupno 15 binarnih paketa:
Debian – Details of source package gtk+2.0 in jessie

Ako posle prvog dela ove poruke i dalje ne prikazuje extenziju, probaj da instaliraš svih 15 paketa iz gtk2 grupe…kod mene na build test mašini je svašta instalirano što se inače ne nalazi u prosečnoj korisničkoj instalaciji, pa je moguće da je zato kod mene sve ok, a kod tebe ne…

The following packages were automatically installed and are no longer required: autoconf2.13 automoc dh-buildinfo fonts-cabin fonts-comfortaa fonts-ebgaramond fonts-ebgaramond-extra fonts-font-awesome fonts-freefont-otf fonts-gfs-artemisia fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga fonts-gfs-solomos fonts-inconsolata fonts-junicode fonts-lato fonts-lobster fonts-lobstertwo fonts-oflb-asana-math freetds-common freetds-dev fvwm-icons gir1.2-edataserver-1.2 gir1.2-gee-0.8 gir1.2-granite-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-ido3-0.1 gir1.2-panelapplet-4.0 gir1.2-udisks-2.0 gnome-applets gnome-applets-data gnome-control-center-dev gnome-flashback gnome-flashback-common gnome-panel gnome-panel-data golang-check.v1-dev golang-go-flags-dev golang-go.crypto-dev golang-gopkg-check.v1-dev golang-pb-dev golang-pty-dev golang-websocket-dev golang-yaml.v2-dev hsetroot icu-devtools libacl1-dev libapt-pkg-dev libarchive-dev libasn1-8-heimdal libasound2-dev libaspell-dev libassuan-dev libatasmart-dev libavahi-glib-dev libavahi-ui-gtk3-dev libbamf3-0 libboost-dev libboost1.55-dev libcamel1.2-dev libcaribou-dev libcinnamon-desktop-dev libclutter-gtk-1.0-dev libcroco3-dev libct4 libdvdnav-dev libdvdread-dev libecal1.2-dev libedataserver1.2-dev libepoxy-dev libfam-dev libgala-dev libgala0 libgck-1-dev libgconf2-dev libgconf2-doc libgcr-3-dev libgcrypt20-dev libgee-0.8-dev libgjs-dev libgmp-dev libgmpxx4ldbl libgnome-bluetooth-dev libgnome-keyring-dev libgnome-menu-3-dev libgnomekbd-dev libgnutls28-dev libgnutlsxx28 libgpg-error-dev libgpgme11-dev libgranite-dev libgssapi3-heimdal libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhunspell-dev libhx509-5-heimdal libical-dev libicu-dev libido3-0.1-dev libimobiledevice-dev libkrb5-26-heimdal libkrb5-dev libmozjs-24-bin libmozjs-24-dev libmpdclient2 libmtdev-dev libnautilus-extension-dev libnm-glib-vpn-dev libnm-gtk-dev libp11-kit-dev libpanel-applet-4-0 libpeas-dev libphonon4qt5-dev libphonon4qt5experimental-dev libphonon4qt5experimental4 libplist-dev libpolkit-agent-1-dev libproxy-dev libpth-dev libpwquality-dev libpython-all-dbg libpython-all-dev libpython-dbg libpython2.7-dbg libqjson-dev libqjson0 libqt5clucene5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5quick5 libqt5quickparticles5 libqt5quicktest5 libqt5quickwidgets5 libqt5svg5-dev libqt5webkit5 libqt5x11extras5-dev librest-dev libroken18-heimdal librplay3 libsecret-1-dev libstroke0 libsybdb5 libtasn1-6-dev libtasn1-bin libtasn1-doc libtelepathy-glib-dev libudisks2-dev libunique-3.0-dev libunique-3.0-doc libusb-1.0-0-dev libusb-1.0-doc libusbmuxd-dev libwind0-heimdal libxcb-icccm4-dev libxcb-image0-dev libxcb-render-util0-dev libxcb-xtest0 libxcb-xtest0-dev libxklavier-dev libxslt1-dev mpc nettle-dev npapi-sdk-dev perlmagick phonon4qt5-backend-null pmount publicsuffix python-all python-all-dbg python-all-dev python-dbg python-enum34 python2.7-dbg python3-dbusmock python3-distutils-extra python3-markdown python3-pygments python3-yaml qtbase5-private-dev qtdeclarative5-dev qttools5-dev qttools5-dev-tools squashfs-tools texlive-fonts-extra texlive-fonts-extra-doc trayer ttf-adf-accanthis ttf-adf-gillius ttf-adf-universalis yasm Use 'apt-get autoremove' to remove them.

Da ne zaboravim…potreban je i :

apt install python-glade2

Da se vratim na Tux Plot:
Sajt je proradio, skinuo sam verziju 3.2, instalirao na TRIOS i ne pokreće se…instalaciona skripta instalira i dodatne programe iz repoa (python-qt3, qt3-qtconfig itd…) kojih u Jessie/TRIOS nema, zato i ne radi. Radi se o starim Qt3 verzijama, a i lepo piše na sajtu autora:

Version 3.2 Tested On Ubuntu 10.04-12.04 Mint 12-13 (Will Not Run On Newer Than 12.04lts Ubuntu!)

Screenshot - 07032016 - 02:26:44 PM.png Screenshot - 07032016 - 04:30:57 PM.png

Zatim sam za probu skinuo Tuntu 12 LTS, instalirao ga u Vboxu, ponovio instalaciju Tux Plot, i pokreće se normalno.

Screenshot - 07032016 - 04:18:08 PM.png Screenshot - 07032016 - 04:20:27 PM.png
LM, rešenje za TRIOS je da prepakujem potrebne pakete iz Debian squeeze arhive, ubacim u posebnu komponentu u mia repo, i mislim da će tada raditi…daj mi dan-dva, i trebalo bi da bude ok tada :slight_smile:

@Dragan, Hvala ti puno na trudu i oprosti na ovolikom cimanju ali bih zaista volio da ovo proradi, čisto da se pokaže kako i linux a ne samo win i iOS mogu da se koriste za ovaj vid posla. Ne znam da li si primjetio da je izašao ili treba da izađe TuxPlot v.4, pričemu je cijena 70$ ako se ne varam. Ovo gore što si mi predložio oko gtk2, probat ću da instaliram.

@banjah2002
Za v4:

Target Release Date Is July-2016

Cena je 49 kanadskih dolara:
http://securetech-ns.ca/tuxplotv4.html#file:///server1/tuxplotv4.html

Ova zajebnacija me podseti na jednog mog prijatelja koji radi trenutno za Oracle… imao je jednu veoma interesantnu anegdotu vezanu za industrijski ploter kada je usled nedostatka drajvera za Fedoru on seo i za 3 sata napisao ceo drajver koji radi 1/1 bolje nego na vindozi… posle par dana je dobio iz USA telefonski poziv gde su mu ljubazno PR menadžeri i advokati firme koji su napravili ploter, obrazložili da to nikad više ne uradi, jer firmi uopšte nije u interesu da taj ploter radi na Linuxu već samo na vindozi. :laughing:

Uspeo sam da poteram Tux Plot 3.2 na TRIOS-u dancing-banana-homer-simpson-smiley-emoticon.gif

Neviđeno žongliranje sa starim qt3…potrajalo je malo duže nego što sam predviđao u početku.
'bem ti i Debian i Tuntu zato što nisu kompatibilni ni međusobno ni sa samima sobom , a usput se neki(e) u Debianu previše prave pametni:
long due TO-DO item: removal of Qt3 from Debian | Ana Guerrero Lopez
Prepakovao sam sve neophodne programe za pokretanje, uključivo i stari qt3:
Index of /trios/mia/pool/cnc/

Ukratko:

  1. U /etc/apt/sources.list.d/trios.list treba dodati na kraj reda komponentu “cnc”…mislim da je naziv komponente odgovarajući zato što se TP koristi za kontrolu i cnc mašina.
    Moja trios lista:

[[email protected]][~/Desktop]$ cat /etc/apt/sources.list.d/trios.list
deb Index of /trios/mia/ mia main sysdfree zfs eudev xfce cnc
deb-src Index of /trios/mia/ mia main sysdfree zfs eudev xfce cnc

  1. apt update && apt upgrade && apt install python-serial
  2. Skinuti Tux Plot v3.-2 i pokrenuti instalaciju prema uputstvu:
    http://securetech-ns.ca/camm-linux.html
  3. Restart računara, i test programa…nažalost, nemam ploter/kater da bih mogao da isprobam na svom računaru, ali program se pokreće i u vboxu i na metalu
    screen1.jpeg
    @banjah2002
    kada budeš imao vremena, isprobaj TP pa prijavi rezultate ovde…živo me zanima da li i kako radi program Tux Plot.

Zaboravih da napomenem VELIKIM SLOVIMA
disclaimer.jpg
DISCLAIMER:
Nemam uređaj pa ne mogu prvo da isprobam rad na mom računaru, i ne mogu biti odgovoran za nepravilan rad mašine, eventualne lomove noževa i ostale probleme koji se eventualno mogu pojaviti. Sva testiranja radite isključivo na svoju odgovornost.

@Dragan , ima da probam prijatelju pa makar sve prštalo.
Što se tiče InkCut, instalirao većinu zavisnosti sa tvoje gore-pomenute liste ali ništa, probao sam i na PCLinux-u na dječijem kompu ista stvar.

Iskopaćemo i njega, ne zvao se ja Dragan :smiley:
Isti TRIOS imamo, nemam ja nikakvu posebnu verziju.
Nešto od zavisnosti nedostaje, a šta tačno, pronaćićemo već :slight_smile:
Screenshot - 07062016 - 09:39:15 PM.png

@banjah2002
Probaj sledeće (kao root):

apt install python-pip

Zatim (takođe kao root):

pip install pyserial

Restart Inkscape-a pa proveri da li se vidi extenzija…