Page 3 of 9 FirstFirst 12345 ... LastLast
Results 21 to 30 of 85

Thread: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

  1. #21
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    I forgot to say that when the pen stroke during xinput - test 11, the coordinates x, y and pressure do not change are always 0, and a new axis that is always the same value 63. The only button that detects the tip of the pen when pressed and when released.
    Last edited by Muy-burro; October 19th, 2012 at 01:25 PM. Reason: Translation error. Presión > pressure

  2. #22
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Thank you for the wacom list-props.
    WizardPen is discarded due to lack of updated versions, so we go with evdev.
    Okay, it would be nice if you could use xinput_calibrator (in the repositories) to determine the coordinates. But we can calculate them from the specifications.
    http://global.kanvus-global.com/main...=26&prodid=339

    Active Area 8" x 5"
    Resolution 4000 LPI

    LPI is Lines Per Inch. The 0781 has the same resolution and that's what Nick uses for its fixed usb descriptor. So we will go with 4000 LPI.

    X = 8" x 4000 LPI = 32,000

    Y = 5" x 4000 LPI = 20,000

    From man evdev entered in a terminal:
    Option "Calibration" "min-x max-x min-y max-y"
    So to give evdev the coordinates we change the 52-tablet.conf in /etc/X11/xorg.conf.d to:
    Code:
    Section "InputClass"
    #    Identifier "UC-Logic on wacom"
        Identifier "UC-Logic H850S"
        MatchIsTablet "on"
        MatchProduct "H850S"
        MatchDevicePath "/dev/input/event*"
    #    Driver "wacom"
        Driver "evdev"
        Option "Calibration" "0 32000 0 20000"
    EndSection
    And while you are probably correct and WizardPen won't work, we do not yet know that for sure.

  3. #23
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    ok, I'm back from my morning class, and this is the result of xinput_calibrator, but I have not deleted the previous changes with wacom driver.

    xinput_calibrator show:
    Code:
    Warning: multiple calibratable devices found, calibrating last one (H850S pad)
            use --device to select another one.
    Calibrating standard Xorg driver "H850S pad"
            current calibration values: min_x=0, max_x=0 and min_y=0, max_y=0
            If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
    In the settings of KDE Wacom tablet: I see the same size numbers of active area of the tablet: 0 0 32000 20000. This shows that at least some information about the tablet is coming to the driver.

    About WizardPen, I think the same. In addition there are many reports of bugs in their PPA about malfunctions in Ubuntu 12.04, or to stop working in this version.

    I will test the new settings.

  4. #24
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Changes already implemented and I restarted the computer, now the tablet does not move the cursor on the screen. Neither moves the cursor to the top left of the screen as he did with the wacom driver.

    xinput_calibrator show:
    Code:
    Calibrating EVDEV driver for "H850S" id=10
            current calibration values (from XInput): min_x=0, max_x=32000 and min_y=0, max_y=20000
    xinput --list show:
    Code:
    ⎜   ↳ H850S                                     id=10   [slave  pointer  (2)]
    ⎜   ↳ H850S                                     id=11   [slave  pointer  (2)]
    xinput list-props 10
    Code:
    Device 'H850S':
            Device Enabled (131):   1
            Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
            Device Accel Profile (261):     0
            Device Accel Constant Deceleration (262):       1.000000
            Device Accel Adaptive Deceleration (263):       1.000000
            Device Accel Velocity Scaling (264):    10.000000
            Device Product ID (248):        21827, 1922
            Device Node (249):      "/dev/input/event6"
            Evdev Axis Inversion (265):     0, 0
            Evdev Axis Calibration (266):   0, 32000, 0, 20000
            Evdev Axes Swap (267):  0
            Axis Labels (268):      "Abs X" (256), "Abs Y" (257), "Abs Z" (258), "Abs Rotary X" (259), "Abs Pressure" (260)
            Button Labels (269):    "Button Left" (134), "Button Middle" (135), "Button Right" (136), "Button Wheel Up" (137), "Button Wheel Down" (138), "Button Horiz Wheel Left" (139), "Button Horiz Wheel Right" (140), "Button Side" (253), "Button Extra" (254), "Button Forward" (255), "Button Unknown" (251), "Button Unknown" (251), "Button Unknown" (251), "Button Unknown" (251)
            Evdev Middle Button Emulation (270):    0
            Evdev Middle Button Timeout (271):      50
            Evdev Third Button Emulation (272):     0
            Evdev Third Button Emulation Timeout (273):     1000
            Evdev Third Button Emulation Button (274):      3
            Evdev Third Button Emulation Threshold (275):   20
            Evdev Wheel Emulation (276):    0
            Evdev Wheel Emulation Axes (277):       0, 0, 4, 5
            Evdev Wheel Emulation Inertia (278):    10
            Evdev Wheel Emulation Timeout (279):    200
            Evdev Wheel Emulation Button (280):     4
            Evdev Drag Lock Buttons (281):  0
    xinput list-props 11
    Code:
    Device 'H850S':
            Device Enabled (131):   1
            Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
            Device Accel Profile (261):     0
            Device Accel Constant Deceleration (262):       1.000000
            Device Accel Adaptive Deceleration (263):       1.000000
            Device Accel Velocity Scaling (264):    10.000000
            Device Product ID (248):        21827, 1922
            Device Node (249):      "/dev/input/event7"
            Evdev Axis Inversion (265):     0, 0
            Evdev Axes Swap (267):  0
            Axis Labels (268):      "Rel X" (141), "Rel Y" (142), "Rel Vert Wheel" (282), "Rel Misc" (283)
            Button Labels (269):    "Button Left" (134), "Button Middle" (135), "Button Right" (136), "Button Wheel Up" (137), "Button Wheel Down" (138), "Button Horiz Wheel Left" (139), "Button Horiz Wheel Right" (140)
            Evdev Middle Button Emulation (270):    0
            Evdev Middle Button Timeout (271):      50
            Evdev Third Button Emulation (272):     0
            Evdev Third Button Emulation Timeout (273):     1000
            Evdev Third Button Emulation Button (274):      3
            Evdev Third Button Emulation Threshold (275):   20
            Evdev Wheel Emulation (276):    0
            Evdev Wheel Emulation Axes (277):       0, 0, 4, 5
            Evdev Wheel Emulation Inertia (278):    10
            Evdev Wheel Emulation Timeout (279):    200
            Evdev Wheel Emulation Button (280):     4
            Evdev Drag Lock Buttons (281):  0

  5. #25
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Assuming we have the coordinates correct, which is likely given what you are seeing with the KDE Wacom tablet app., then evdev doesn't work either.

    So the kernel driver for the UC-Logic H850S does not yet support the evdev driver, even with the coordinates supplied, and it does not work with the Wacom X driver either.

    It did work with WizardPen:
    Previously used WizardPen 0.8.1 driver for this tablet will work on a Debian 6, 32bit.
    I assume you meant the pen drew and the pen buttons worked. Did the tablet buttons work too?

  6. #26
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Ok, I can wait for a working version because selling the tablet and find another tended to wait until next year.

    About WizardPen driver,it worked properly, but never set the eight buttons that has the table, only using the three buttons on the pen. I'll get that necessary dependencies to see if the driver is still working but I using inkscape to work lately so I do not need to have the tablet working right now. I just want to avoid the ephemeral expense, sell and buy a wacom bamboo or something that is supported by the driver.

    If you need more data about the tablet, let me know.
    Last edited by Muy-burro; October 20th, 2012 at 08:59 PM. Reason: Translation error. And more errors... a lot of them.

  7. #27
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Thank you for the offer. It makes sense that the WizardPen driver only supported the Pen buttons.

    Just in case you or someone else wants to try compiling WizardPen I have some WizardPen instructions for Precise.

    HOW TO Compile the WizardPen Driver in Precise.
    in collaboration with Muy-burro

    Download the latest WizardPen driver tar from Martin Owen's Launchpad PPA onto your Desktop. Open a terminal and run (copy and paste) the following commands:
    Code:
    cd Desktop
    
    wget https://launchpad.net/~doctormo/+archive/xorg-wizardpen/+files/xserver-xorg-input-wizardpen_0.8.1-0ubuntu3.tar.gz
    Extract it onto your Desktop by right clicking on it and selecting 'Extract Here' or by running the following in the terminal:
    Code:
    tar xvzf xserver-xorg-input-wizardpen_0.8.1-0ubuntu3.tar.gz
    Then to compile run the following commands:
    Code:
    sudo apt-get update
    
    sudo apt-get install build-essential xutils-dev xutils libx11-dev libxext-dev xautomation xinput xserver-xorg-dev autoconf libtool pkg-config
    
    sudo apt-get upgrade
    
    cd xserver-xorg-input-wizardpen_0.8.1
    
    make clean
    
    ./configure --prefix=/usr
    
    make
    
    sudo make install
    Check for errors fter each of these commands: ./configure --prefix=/usr, make, and sudo make install. If you see errors and aren't able to compile save your terminal output. Post the output so we can figure out what is wrong.

    If you see something like the following after configure:
    Code:
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    configure: error: cannot run /bin/bash ./config.sub
    Change the line:
    Code:
    ./configure --prefix=/usr
    to:
    Code:
    ./autogen.sh --prefix=/usr
    When it compiles and is installed you will end up with:
    /usr/lib/xorg/modules/input/wizardpen_drv.la or wizardpen_drv.so - the X driver
    /etc/udev/rules.d/67-xorg-wizardpen.rules - the udev wizardpen rules, may want to delete these
    /usr/share/X11/xorg.conf.d/70-wizardpen.conf - the wizardpen.conf, may want to delete this
    /usr/bin/wizardpen-calibrate - calibration alternative to xinput_calibrator
    /usr/share/man/man4/wizardpen.4 - the WizardPen manual, i.e. man wizardpen in a terminal
    Tablet OEMs and models known to be supported by the WizardPen driver.
    # AceCad Corp
    Flair II GT-504
    VENDOR_ID="0460", Product ID="0004"

    # KYE Systems Corp
    KYE Systems Corp Wide Screen Design Tablet TB-7300
    VENDOR ID="0458", Product ID="5003"
    KYE Systems Corp Wide Screen Design Tablet TB-7300
    VENDOR ID="0458", Product ID="5004"

    # UC-Logic Technology Corp
    SuperPen WP3325U Tablet
    VENDOR_ID="5543", Product ID="0002"
    # WP4030, Genius MousePen 4x3 Tablet/Aquila L1 Tablet
    VENDOR_ID="5543", Product ID="0003"
    # WP5540, Genius MousePen 5x4 Tablet
    VENDOR_ID="5543", Product ID="0004"
    # WP8060, Genius MousePen 8x6 Tablet, Trust TB-6300
    VENDOR_ID="5543", Product ID="0005"
    # Genius PenSketch 6x8 Tablet
    VENDOR_ID="5543", Product ID="0041"
    # Genius PenSketch 12x9 Tablet
    VENDOR_ID="5543", Product ID="0042"
    # Digital Organizer (may not exist)
    VENDOR_ID="5543", Product ID="6000"
    # Genius G-Note 5000
    VENDOR_ID="5543", Product ID="6001"
    * adapted from /etc/udev/rules.d/67-xorg-wizardpen.rules
    * Product ID is Model ID in udev rules.

    Other tablets not explicitly included in the Wizard Pen driver's udev rules, such as Muy-burro UC-Logic H850S (5543:0782), also work with use of a custom .conf file.

    Example - UC-Logic H850S (5543:0782):
    Comment out (#) the contents of 70-wizardpen.conf:
    Code:
    gksudo gedit /usr/share/X11/xorg.conf.d/70-wizardpen.conf
    And modify the 52-tablet.conf:
    Code:
    gksudo gedit /etc/X11/xorg.conf.d/52-tablet.conf
    to:
    Code:
    Section "InputClass"
        Identifier "UC-Logic H850S"
        MatchIsTablet "on"
        MatchProduct "H850S"
        MatchDevicePath "/dev/input/event*"
    #    Driver "evdev"
    #    Option "Calibration" "0 32000 0 20000"
        Driver "wizardpen"
    EndSection
    Save and restart.
    Last edited by Favux; October 23rd, 2012 at 04:45 PM.

  8. #28
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    ./configure --prefix=/usr show:
    Code:
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    configure: error: cannot run /bin/bash ./config.sub
    Already installed all the dependencies that come in the README file, and I can not compile without a Makefile ... So I'm screwed with WizardPen driver.

  9. #29
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Which libraries did you add?

    Okay, I do not recognize:
    configure: error: cannot run /bin/bash ./config.sub
    specifically but since it is happening with configure try adding to:
    Code:
    sudo apt-get install build-essential
    these three:
    Code:
    sudo apt-get install build-essential autoconf libtool pkg-config
    just to cover the bases.
    Last edited by Favux; October 21st, 2012 at 11:09 PM.

  10. #30
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    It did not work.

    All these packages are installed: xutils-dev xutils libx11-dev libxext-dev build-essential xautomation xinput xserver-xorg-dev autoconf libtool pkg-config

    Many of them are mentioned in the README file that came with the driver.

    Even so the error persists:
    Code:
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    configure: error: cannot run /bin/bash ./config.sub
    Apparently my system is not to the driver. It is a troll system.

Page 3 of 9 FirstFirst 12345 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •