Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 39

Thread: 2007 Honda Fit - In Dash

  1. #11
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    I'm so darn close. I've just been slammed with work and family stuff. I built the amplifier last month...thanks to Vince from 41hz.com who sent me a new toroid. All that is left is to add all of the connectors to the Honda wiring harness and slide it all in.

    I thought that I'd do it all this weekend (3-day weekend for me), but due to some bad timing, I'll be busy with work all weekend.

  2. #12
    Newbie
    Join Date
    Jan 2008
    Location
    California, USA
    Posts
    3
    How does the screen fit into the dask kit? Is it a perfect fit or are you going to need to do some hacking to get it in?

  3. #13
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    Holding the screen up to the dash kit, it looks like no hacking will be required. The buttons on the right side, just fit inside the window. If all works out well, I can take the screen as is and mount it to the case. Then the dash kit will just sit against the screen...if my measurements are correct (it'll be close).

    Unfortunately, I'll be slammed with real work for the next few weeks. I'm dying to get this thing installed.

  4. #14
    Newbie
    Join Date
    Jan 2008
    Location
    California, USA
    Posts
    3
    How much did you buy your dash kit for? I've been looking around and I found the scosche kit and wire harness on ebay for $65 including shipping and handling. Were you able to get it cheaper from some where else?

    Thanks!

  5. #15
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    I got it for about the same price off of eBay too. I didn't see it cheaper anywhere else. You might want to ask around on the FitFreak forums.

  6. #16
    Newbie
    Join Date
    Feb 2006
    Posts
    18
    I know I'm reviving an old thread but, I'm very curious as to how this project turned out. Were you able to complete it?

  7. #17
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    No, I haven't completed it. I had to put it off for several months due to work and family commitments. My plan was to pick it up in August, which I have.

    Recently I've soldered all of the hookup wire to the amp. I've also drilled and filed the openings on the amp case. Today I blew away LinuxICE and replaced it with Ubuntu 8.04. Right now I'm toying with Via's beta Unichrome driver for the CN700 on Ubuntu 8.04 and getting the touchscreen going.

    I'm also playing around with Elisa as a front end.

  8. #18
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    Before I moved all of the PC components to the case, I wanted to make sure the case can actually fit in the dash:



    Like a glove.

    I'm going to mount the touchscreen to the case, but for this dry run I'm simply placing it in front of the case and allowing the dash kit hold it in place:



    I'm not altering the touchscreen bezel for now, I'm just fitting it in as-is. I don't want to commit to the EBY701 just yet; I may upgrade to a daylight readable screen.

  9. #19
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    Here are some of the tweaks to Ubuntu 8.04 I needed to make in order to support some of my hardware.

    For the touchscreen interface I created a udev rule to create a consistent symbolic link to the associated USB event. To do this I created a file named "69-touchscreen.rules" and placed it in /etc/udev/rules.d:

    Code:
     # Evtouch udev.rules
     #
     # Because Evtouch can't autoprobe devices we assume that we only
     # Have one device so we can make it like this :)
     #
     # List here your touchscreen, check if it works and send it to lifebook_AT_conan_DOT_de
     # Name can be found in /proc/bus/input/devices ('cat /proc/bus/input/devices')
     #
    
     # These are the touchscreens supported by kernel's "usbtouchscreen" module
    
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="3823", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="3823", ATTRS{idProduct}=="0002", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0123", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0123", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="0002", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # eGalax Inc. USB TouchController)
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="0002", SYMLINK+="input/evtouch_event"
     # eTurboTouch
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", SYMLINK+="input/evtouch_event"
     # PanJit Touchset
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="134C", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # PanJit Touchset
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="134C", ATTRS{idProduct}=="0002", SYMLINK+="input/evtouch_event"
     # PanJit Touchset
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="134C", ATTRS{idProduct}=="0003", SYMLINK+="input/evtouch_event"
     # PanJit Touchset
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="134C", ATTRS{idProduct}=="0004", SYMLINK+="input/evtouch_event"
     # 3M Microtouch EX II
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0596", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # ITM Touchscreens
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="F9E9", SYMLINK+="input/evtouch_event"
     # Gunze AHL61
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0637", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"
     # DMC TSC-10/25
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0AFA", ATTRS{idProduct}=="03E8", SYMLINK+="input/evtouch_event"
     # Lifebook B-Series
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{name}=="LBPS/2 Fujitsu Lifebook TouchScreen", SYMLINK+="input/evtouch_event"
     # Elo Touchscreen
     KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="04e7", ATTRS{idProduct}=="0020", SYMLINK+="input/evtouch_event"
    Next, I installed the evtouch driver for the xserver:

    Code:
    $ sudo apt-get install xserver-xorg-input-evtouch
    Lastly, I calibrated the touchscreen. None of the calibration utilities worked well for me, so I simply captured the raw output while I swiped my finger in each direction. Looking at the capture, I could see the coordinates for the edges of the screen. Here's my complete xorg.conf:

    Code:
    # xorg.conf (X.Org X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the xorg.conf manual page.
    # (Type "man xorg.conf" at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    #   sudo dpkg-reconfigure -phigh xserver-xorg
    
    Section "InputDevice"
    	Identifier	"Generic Keyboard"
    	Driver		"kbd"
    	Option		"XkbRules"	"xorg"
    	Option		"XkbModel"	"pc105"
    	Option		"XkbLayout"	"us"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Configured Mouse"
    	Driver		"mouse"
    	Option		"CorePointer"
    EndSection
    
    Section "InputDevice" 
        Identifier "touchscreen"
        Driver "evtouch"
        Option "Device" "/dev/input/evtouch_event"
        Option "DeviceName" "touchscreen"
        Option "ReportingMode" "Raw"
        Option "MinX" "101"
        Option "MinY" "139"
        Option "MaxX" "1953"
        Option "MaxY" "1872"
        Option "SwapX" "True"
        Option "Emulate3Buttons"
        Option "Emulate3Timeout" "50"
        Option "SendCoreEvents" "True"
    
        # Behaviour
        Option "longtouched_action" "down"
        Option "longtouched_button" "3"
        Option "maybetapped_action" "click"
        Option "maybetapped_button" "1"
        Option "touched_drag" "1"
        Option "oneandahalftap_button" "0"
        Option "TapTimer" "30"
        Option "LongtouchTimer" "500"
        Option "MoveLimit" "10"
    EndSection
    
    Section "Device"
    	Identifier	"Configured Video Device"
    EndSection
    
    Section "Monitor"
    	Identifier "Configured Monitor"
    EndSection
    
    Section "Screen"
    	Identifier	"Default Screen"
    	Monitor		"Configured Monitor"
    	Device		"Configured Video Device"
    EndSection
    
    Section "ServerLayout"
    	Identifier	"Default Layout"
    	Screen		"Default Screen"
    	InputDevice	"Configured Mouse"
    	InputDevice	"touchscreen"
    EndSection
    
    #Section "Module"
    #	Load  "glx"
    #	Load  "dri"
    #	Load  "extmod"
    #EndSection
    #
    #Section "DRI"
    #	Group 0
    #	Mode 0666
    #EndSection
    The WiFi card was easy. Here's my /etc/network/interfaces (with the encryption key and SSID replaced with x's):

    Code:
    auto lo
    iface lo inet loopback
    
    auto ath0
    iface ath0 inet dhcp
    wireless-essid xxxxxxxx
    wireless-key xxxxxxxxxx
    
    iface eth0 inet dhcp
    For GPS support I installed gpsd:

    Code:
    $ sudo apt-get install gpsd gpsd-clients
    To configure gpsd, I determined its device path by looking in the dmesg output for the Prolific USB serial driver assignment. In my case it was ttyUSB0. To pass this info to the gpsd daemon, I edited /etc/defaults/gpsd:

    Code:
    # Default settings for gpsd. This file is sourced from
    # /etc/init.d/gpsd.
    START_DAEMON="true"
    DAEMON_OPTS=""
    DEVICES="/dev/ttyUSB0"
    Until I find/make a frontend that's ready for real use, I'm going to use the GNOME desktop with a very simple layout. Here's how I have it set up:



    For now, I'm going to use Rhythmbox for music and podcasts. It's not too touchscreen friendly, but it'll work for now. I'd like to use Elisa, but I'm running into
    this issue. Instead of spending time working with the VIA graphics drivers, I decided to wait it out. I saw some good news on this subject on Slashdot this morning.

  10. #20
    Newbie
    Join Date
    Sep 2007
    Posts
    22
    I forgot to mention two utilities I installed to make the interface a little more touchscreen friendly. The first one is "unclutter." It allows you to configure a timeout for the mouse cursor to disappear. It's in the Ubuntu repos:

    Code:
    $ sudo apt-get install unclutter
    The second one is a Firefox addon called Grab and Drag. It lets you scroll by grabbing the page instead of the scroll bar...like the iPhone. It even has momentum settings, so you can give the page a push and let it scroll on its own.

    I've been asked where my friend got the logos for the skin mockup. I copied them here for convenience.




Page 2 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. S-10 Install,In progress,baby steps,first rip apart dash :)
    By pRoFiT in forum Show off your project
    Replies: 19
    Last Post: 05-17-2007, 02:49 AM
  2. 3rd Time's the Charm??? Mercury Cougar Dash Lilliput
    By antimatter in forum Fabrication
    Replies: 23
    Last Post: 08-07-2006, 12:21 PM
  3. Honda Jazz (Honda Fit), help!?
    By abitcrazy in forum Newbie
    Replies: 12
    Last Post: 07-11-2006, 09:51 AM
  4. pocket-size PC...would fit in dash
    By Meatballman in forum General Hardware Discussion
    Replies: 1
    Last Post: 04-19-2000, 03:33 PM

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
  •