Announcement

Collapse
No announcement yet.

Corsa C Van + Atom + Gentoo Linux + 9" Capacitive touchscreen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Corsa C Van + Atom + Gentoo Linux + 9" Capacitive touchscreen

    Car:
    Bought an 2001 Opel Corsa C Van 1.2 for cheap, now upgrading.

    Working on the engine, exterior, interior and on the audio system parallel with the pc.

    Mechanical mods

    -plans to put in a Z18XE (125 bhp) or Z20LET (197 bhp) paired with new brakes and suspension.

    Interior

    -redesigning in a black/red/silver theme
    -modifications are needed for the component speakers and for the touchscreen

    Audio

    -planning: component speakers, sub, amp depends on sound card / dac

    Hardware

    -9" custom built sunlight readable screen with 3M capacitive touchscreen
    -Intel D945GCLF2D & Intel Atom 330 1.6Ghz - working on custom cooling fan
    -2GB RAM
    -16 GB SSD, but using a 40GB SATA HDD until final assembly
    -Looking for a decent sound card / DAC
    -Currently running on my desk with a 420W power supply

    Software

    -Gentoo Linux, fully optimized, will be cleaned up before the final assembly
    -Custom written frontend/window manager integration
    -Igo8 with wine
    Check my worklog:
    Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

    Lord of the boards: DFI CP100-NRM

    "Or you can try Ubuntu, but than don't tell everyone you are using linux,
    because it's just a secret unreleased prebeta of Windows 3829" :P

  • #2
    Testing on desk - Installing Gentoo

    Working on my TV with wireless desktop. Using USB-stick for temporary wifi access.
    I will add detailed info about the install when it's done, now pictures:

    I didn't had a smaller display in my room


    A little messy, but working
    Check my worklog:
    Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

    Lord of the boards: DFI CP100-NRM

    "Or you can try Ubuntu, but than don't tell everyone you are using linux,
    because it's just a secret unreleased prebeta of Windows 3829" :P

    Comment


    • #3
      Custom 9" capacitive touchscreen - Part 1

      Plan

      Replace the old CCFL backlight of a cheap TFT with automatically adjustable LED backlight ,
      and add a capacitive touchscreen to it.

      Ingredients

      9" tesco value 12V vga screen, made in china


      3M capacitive touchscreen with usb controller from ebay ($39)


      LEDs, with an adjustable circuit (in progress)

      Part 1

      So, first, I stripped my "reasonably priced" screen a bit, removing some parts:
      -the case
      -speakers
      -the high-voltage backlight panel

      Stripped


      Then I realized, that I don't need the front panel with the remote infra led and the buttons
      Also, I taken apart the TFT panel, and removed the backlight (and temporary, the filter/mirror sheets under it)

      Now, we are going somewhere...


      So, now i have the TFT with it's circuit, the controller panel, and a panel for the connectors.

      The energy consumption of the screen was 13-14W with the backlight.
      Now, without it, it's almost nothing (<1W), and it's still viewable (a bit) in low-light conditions.

      TODO next time:
      -Remove the connector panel, and attach 12V and 15 pin d-sub to the controller directly.
      -Maybe remove unnecessary from the panel (TV-tuner, AV-in)
      -Add LED backlight
      -Fit the touchscreen on the TFT
      -Make a new case for the TFT with the new backlight and sheets
      -Make a manually adjustable backlight circuit to test
      -Make an automatic backlight circuit (adjusting the luminance depending on light conditions)
      Check my worklog:
      Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

      Lord of the boards: DFI CP100-NRM

      "Or you can try Ubuntu, but than don't tell everyone you are using linux,
      because it's just a secret unreleased prebeta of Windows 3829" :P

      Comment


      • #4
        Cool. So what apps or front end you installing on Gentoo?
        "Live Free!!!...It's all about Open Source"
        Recent Proj
        Old Proj II
        Old Proj I
        YouTube:Project Videos
        Homepage: HexxWorld.net
        Twitter:http://twitter.com/hexxamillion

        Comment


        • #5
          No apps, no frontend
          I'm using linux in my project because:
          a) I'm a gentoo geek
          b) I want performance
          c) I want custom UI and programs that satisfy my needs

          My needs are:
          -Audio (using the pc as a DSP)
          -GPS
          -maybe OBDII info

          Setup
          Simple minimal Xorg setup, USE flags staring with "-*"
          Using ICC as compiler where possible.

          Window manager/frontend
          I start off from DWM code, and add
          multitouch gestures, an audio player integration, and a wine integration (for Igo8) to it.

          When it will be safe & stable, i'll release it to the community.

          Phase 1
          Install a basic gentoo system, test the WM, optimize, remove things that will be
          a problem later for the SSD (disable swap, portage in tmpfs, etc).
          Strip programs used for testing/compatibility.
          Make a documentation of the system.
          Test it in the car 'til it works.
          Backup (this is the backup for upgrading the system)

          Phase 2
          The finalized installation will contain alot of garbage.
          (unneded programs, config files, gcc, portage, source code, distfiles)

          So I need to strip/reinstall the whole thing with the final config files and programs.
          Backup (this is the system restore backup)

          Phase 3
          Disconnect the HDD, connect SDD, copy backup on it.
          Set /etc/fstab and others to live happily with the SSD.
          Put it in the car.
          Check my worklog:
          Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

          Lord of the boards: DFI CP100-NRM

          "Or you can try Ubuntu, but than don't tell everyone you are using linux,
          because it's just a secret unreleased prebeta of Windows 3829" :P

          Comment


          • #6
            Originally posted by simplex View Post
            No apps, no frontend
            I'm using linux in my project because:
            a) I'm a gentoo geek
            b) I want performance
            c) I want custom UI and programs that satisfy my needs

            My needs are:
            -Audio (using the pc as a DSP)
            -GPS
            -maybe OBDII info

            Setup
            Simple minimal Xorg setup, USE flags staring with "-* minimal"
            Using ICC as compiler where possible.

            Window manager/frontend
            I start off from DWM code, and add
            multitouch gestures, an audio player integration, and a wine integration (for Igo8) to it.

            When it will be safe & stable, i'll release it to the community.

            Phase 1
            Install a basic gentoo system, test the WM, optimize, remove things that will be
            a problem later for the SSD (disable swap, portage in tmpfs, etc).
            Strip programs used for testing/compatibility.
            Make a documentation of the system.
            Test it in the car 'til it works.
            Backup (this is the backup for upgrading the system)

            Phase 2
            The finalized installation will contain alot of garbage.
            (unneded programs, config files, gcc, portage, source code, distfiles)

            So I need to strip/reinstall the whole thing with the final config files and programs.
            Backup (this is the system restore backup)

            Phase 3
            Disconnect the HDD, connect SDD, copy backup on it.
            Set /etc/fstab and others to live happily with the SSD.
            Put it in the car.
            Gentoo is good. I've used it in the past. As far as I'm concerned Redhat,Gentoo or Debian work well for me. It's nice to see more LINUX users in here. Although I feel like a traitor using Windows 7 this time in my project.
            "Live Free!!!...It's all about Open Source"
            Recent Proj
            Old Proj II
            Old Proj I
            YouTube:Project Videos
            Homepage: HexxWorld.net
            Twitter:http://twitter.com/hexxamillion

            Comment


            • #7
              Gentoo is like women.
              Altough she looks very simple to use, she can bite your head off for the smallest mistake.
              The mistakes of the past will come up in the worst moment, suddenly
              And, it doesn't matter how you deal with her, softly or hard,
              her reaction will be total random

              latest example: forgot to add xml USE flag for python, didn't give a ***** about
              the warning (there were no blinking red lights or something like that), system ruined

              Windows 7 is nice, I'm using it on my laptop (I need MS stuff for my work).
              Check my worklog:
              Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

              Lord of the boards: DFI CP100-NRM

              "Or you can try Ubuntu, but than don't tell everyone you are using linux,
              because it's just a secret unreleased prebeta of Windows 3829" :P

              Comment


              • #8
                Originally posted by simplex View Post
                Gentoo is like women.
                Altough she looks very simple to use, she can bite your head off for the smallest mistake.
                The mistakes of the past will come up in the worst moment, suddenly
                And, it doesn't matter how you deal with her, softly or hard,
                she's reaction will be total random

                latest example: forgot to add xml USE flag for python, didn't give a ***** about
                the warning (there were noblinking red lights or something like that), system ruined

                Windows 7 is nice, I'm using it on my laptop (I need MS stuff for my work).
                Good comment -- got a laugh out of me (at the metaphor, not the tragedy).

                Going with your sig, "My english is crappy, please correct me ", I'll make one correction: change "she's reaction will be total random" to "her reaction will be totally random".

                And one comment: your english is far from crappy. Good job, overall.
                .
                If just enough is really good, then too much ought to be perfect.

                2006 Scion xB with in-dash Atom & Lilliput 889GL -- Worklog at http://www.mp3car.com/vbulletin/work...res-links.html
                .

                Comment


                • #9
                  Originally posted by simplex View Post
                  Gentoo is like women.
                  Altough she looks very simple to use, she can bite your head off for the smallest mistake.
                  The mistakes of the past will come up in the worst moment, suddenly
                  And, it doesn't matter how you deal with her, softly or hard,
                  she's reaction will be total random

                  latest example: forgot to add xml USE flag for python, didn't give a ***** about
                  the warning (there were noblinking red lights or something like that), system ruined

                  Windows 7 is nice, I'm using it on my laptop (I need MS stuff for my work).
                  LOL! Funny. Yeah gotta be careful with the USE flags.
                  "Live Free!!!...It's all about Open Source"
                  Recent Proj
                  Old Proj II
                  Old Proj I
                  YouTube:Project Videos
                  Homepage: HexxWorld.net
                  Twitter:http://twitter.com/hexxamillion

                  Comment


                  • #10
                    Originally posted by rdholtz View Post
                    Good comment -- got a laugh out of me (at the metaphor, not the tragedy).

                    Going with your sig, "My english is crappy, please correct me ", I'll make one correction: change "she's reaction will be total random" to "her reaction will be totally random".

                    And one comment: your english is far from crappy. Good job, overall.
                    Corrected, thank you
                    Check my worklog:
                    Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

                    Lord of the boards: DFI CP100-NRM

                    "Or you can try Ubuntu, but than don't tell everyone you are using linux,
                    because it's just a secret unreleased prebeta of Windows 3829" :P

                    Comment


                    • #11
                      Calculations, measurements, energy

                      The idle energy consumption is about 50-53W, up to 70-71W when turning on the pc.

                      However, I'm using a 420W power supply, and it eats around 9-10W alone, when the PC is off.

                      Also, I'm still using the hdd instead of the ssd, and got a wireless keyboard, wireless usb stick,
                      so I think 70W is the worst-case scenario.
                      Check my worklog:
                      Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

                      Lord of the boards: DFI CP100-NRM

                      "Or you can try Ubuntu, but than don't tell everyone you are using linux,
                      because it's just a secret unreleased prebeta of Windows 3829" :P

                      Comment


                      • #12
                        Tip of the day

                        If you are using wireless usb keyboard, and it stops working after you boot from
                        the linux liveCD / install disk, try a quick plugout-plugin, it will solve the problem.
                        Check my worklog:
                        Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

                        Lord of the boards: DFI CP100-NRM

                        "Or you can try Ubuntu, but than don't tell everyone you are using linux,
                        because it's just a secret unreleased prebeta of Windows 3829" :P

                        Comment


                        • #13
                          Today's Special

                          Kernel

                          So, I made a basic kernel < 2MB:
                          -using embedded options, removed printk, core dumps, debug info, legacy stuff
                          -no serial port, no cdrom, no firewire (I don't need them)
                          -no kernel modules
                          -very basic networking (I only need net for emerge fetch)
                          -removed all security-related thingies, no need of them (no internet connection)
                          -added touchscreen and audio support

                          Result: some kernel panic first (and second)
                          After that, lightning-speed startup.

                          Plans to compile with ICC

                          USE flags

                          Well, the "minimal" USE flag is a crap. Vim is useless with it. xorg-server too.
                          I will only use it case of emergency (bloatware). Using a small amount of global
                          USE flags, the most of the are package-specific, in /etc/portage/package.use,
                          to keep the install small.

                          Problems

                          Baked touchscreen controller accidentally :S
                          Does anyone have one? (3M EXII-7010UC USB)

                          Problems with the wireless usb stick, no WPA. Not a big problem (only need for fetching).

                          Not very happy with the Intel mainboard, maybe I will go with Gigabyte GA-GC330UD,
                          or an other Atom330 alternative, any advice would be appreciated.
                          (no zotac ion, power hungry and expensive)

                          The main problem with the Intel board is cooling. Gigabyte has 3 heatsinks (NB, SB, CPU),
                          and you can easily swap them with a bigger aftermarket one. Almost the same price as intel.
                          Also, more durable (better capatitors, MOSFET, heatsink)

                          Audio

                          Still thinking about the sound card, now I'm using the integrated Intel HD,
                          but thinking about a more audiophile solution (Hippohifi Bloat DAC with RCAfor example).
                          Check my worklog:
                          Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

                          Lord of the boards: DFI CP100-NRM

                          "Or you can try Ubuntu, but than don't tell everyone you are using linux,
                          because it's just a secret unreleased prebeta of Windows 3829" :P

                          Comment


                          • #14
                            Originally posted by simplex View Post
                            . . . Not very happy with the Intel mainboard . . . The main problem with the Intel board is cooling. Gigabyte has 3 heatsinks (NB, SB, CPU),
                            and you can easily swap them with a bigger aftermarket one. Almost the same price as intel.
                            Also, more durable (better capatitors, MOSFET, heatsink)
                            I have the D945GCLF2 board, and I wanted more cooling, too. I upgraded the fan and heatsink on the GPU, and moved the GPU fan and heatsink over to the CPU, which previously had only a heatsink. Here's the link to the post where I wrote about it.

                            And here's a link to a subsequent post with a closer view.

                            Finally, here's a link to the post where I flipped the new fan over (because I had it blowing down when I first installed it -- oops).

                            The fan and heatsink I used are similar to the smaller fan/heatsink systems used on processors back in the days of sub-1GB systems. There should be a lot of them around at pretty attractive prices -- or you could pull one from a scrapped machine.
                            .
                            If just enough is really good, then too much ought to be perfect.

                            2006 Scion xB with in-dash Atom & Lilliput 889GL -- Worklog at http://www.mp3car.com/vbulletin/work...res-links.html
                            .

                            Comment


                            • #15
                              Thanks. I'm planning a full-passive system, but the clips that fix the heatsink are useless,
                              so it's hard to put a factory replacement copper piece on the board. Also, Southbridge
                              could use some cooling too. Maybe I will put a custom-made heatsink on the board.
                              Check my worklog:
                              Corsa + Atom + Gentoo Linux + 9" capacitive touchscreen

                              Lord of the boards: DFI CP100-NRM

                              "Or you can try Ubuntu, but than don't tell everyone you are using linux,
                              because it's just a secret unreleased prebeta of Windows 3829" :P

                              Comment

                              Working...
                              X