Barputer

From VoidWarranties - Hackerspace Antwerp, Belgium
(Difference between revisions)
Jump to: navigation, search
m (Ideas)
(Touchscreen: aded calibration procedure)
Line 32: Line 32:
 
*By trial and error editing  /etc/X11/xorg.conf  and restarting X-server. A sample config file can be found here: http://0x20.be/Table_Computer .
 
*By trial and error editing  /etc/X11/xorg.conf  and restarting X-server. A sample config file can be found here: http://0x20.be/Table_Computer .
 
*[[Koert]] suggested ''touchcal'' which should automate the arduous task of calibrating an elo touchscreen. (not tested yet)
 
*[[Koert]] suggested ''touchcal'' which should automate the arduous task of calibrating an elo touchscreen. (not tested yet)
 +
*The screencontrols are located at the back. The button to power on/off the screen is in the left gap, above the led. The onscreen menu can be controlled with the four buttons (right gap, next to the sticker)
 +
 +
[[File:BarputerSchermControlButtons.jpg]]
 +
 +
===Calibration procedure===
 +
* Set the monitor resolution and frequency at the maximum values, for this screen it is '''800x600 pix and 60Hz'''.
 +
* Use the screen controls (see picture) to adjust the monitor output position. (because changing frequncy shifts the monitor ouput to the left or right)
 +
* Google a suitable "grid" picture to use as a desktop background. The grid can help to understand the weird touch-resolution, which is inverted for this setup.
 +
* Edit the file '''xorg.conf''' with your favorite text editor. (good starting values located below)
 +
* The easiest way to calibrate the touchscreen is 1 axis at a time. Pick the axis that is mostly right, and start the game of (inverted) high-low. If you can't reach the edges of the screen with the mouse-pointer, you need to decrease the Min value. If the mouse pointer ''moves too fast'' increase the Min value of the.
 +
 +
<Pre>
 +
Section "InputDevice"
 +
        Identifier "ELO Touchscreen"
 +
        Driver  "elographics"
 +
        Option  "Device"                "/dev/ttyS0"
 +
        Option "MinX" "4000"
 +
        Option "MinY" "4000"
 +
        Option "MaxX" "0"
 +
        Option "MaxY" "0"
 +
    Option  "UntouchDelay"  "10"
 +
        Option  "ReportDelay"  "10"
 +
        Option  "SendCoreEvents"        "yes"
 +
EndSection
 +
</Pre>
  
 
===Todo===
 
===Todo===

Revision as of 11:36, 3 September 2011


Barputer
What:
In a hackerspace a computer is needed everywhere, included behind the bar. So this project was born.
Beer computer-300x290.jpg
Participants:
Koen, Koert
Category:
Electronics
Locations:
Den Bunker

Contents

Ideas

Hardware

What we have available

Thanks to all who have contributed hardware!

Touchscreen

It might be convenient to use a touch screen at this location. Rob has provided an old LCD touchscreen we might use. To get it running on ubuntu (tested on 10.10) you need the following driver to be installed:

sudo apt-get install xserver-xorg-input-elographics

After installing the drivers, a calibration of the elo touchscreen is required. This can be done in 2 ways.

BarputerSchermControlButtons.jpg

Calibration procedure

Section "InputDevice"
        Identifier "ELO Touchscreen"
        Driver  "elographics"
        Option  "Device"                "/dev/ttyS0"
        Option "MinX" "4000"
        Option "MinY" "4000"
        Option "MaxX" "0"
        Option "MaxY" "0"
     	Option  "UntouchDelay"  "10"
        Option  "ReportDelay"   "10"
        Option  "SendCoreEvents"        "yes"
EndSection

Todo


Software

MPD

The MPD / djmount / MPDplayer software have been set up in the same way as the setup in Whitespace. This setup is documented here.

Point of sales & Stock management

Using the vwcr application made by Koert. It's not completely finished yet, but it can be used (and is being used).

Current Status

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Content Creation
Belgian Spaces