Welcome to the DoogieLabs site! Home of the DoogieLabs Projects and latest News. Don't forget to check out the "services" page at the top of the screen, as well as the archives for some of the best projects!


CLICK HERE for all items for sale on Craigslist


This site is educational, this information is intended for use in bettering one's understanding and collaboration for knowledge. I am 100% self educated and hope the information here helps others educate themselves as well. If you have any questions, comments, concerns or suggestions please email me doogielabs@gmail.com

Work goes on

Another Corrado has made its way into the shop, the motor was received new piston rings and bearings from me in 2008, was driven 20 miles and has sat ever since awaiting shift linkage and axles and some other details. The time has come to finish this one up, since its much closer than the Black car.

Anyone remember this video?

Since I have upgraded all the parts in my car, the remaining G60 parts are available for the white Corrado. Since my Van needs an engine rebuild and lots of other stuff, this may become my daily driver temporarily!

So now the shop has three Corrados:

I have also been working on the downpipe for the red Corrado, its going to flow incredible and look awesome. Here are a couple of quick snapshots of fitment:

Here we are with the intake manifold installed:

As you can see its a tight fit, but allows 2.5" exhaust from a small GT28RS turbo. I will most definitely take more detailed pictures or even a video so you can see the neat trick that allows this to happen.

Also, in other news, the Sun server is now in production, and the powerhouse server is no more. Whooray!
More videos and updates coming soon.

New video! Tour of my SunFire V880

Whatsup!

I decided to post up a video showing the ins and outs of my Sun Server. I am actually almost finished up with everything on it. IF YOU KNOW ANYONE THAT HAS THE SUN PCi II Drivers PLEASE LET ME KNOW ASAP! I cannot find them anywhere online thanks to a once awesome computer company going out of business.

Anyways, enjoy:

I am also working on a video for the mobile computers, which you'll see here within the week hopefully.

Here is a full prtdiag of the system configuration:

System Configuration: Oracle Corporation sun4u Sun Fire 880
System clock frequency: 150 MHz
Memory size: 32768 Megabytes

========================= CPUs ===============================================

Run E$ CPU CPU
Brd CPU MHz MB Impl. Mask
--- ----- ---- ---- ------- ----
A 0 1200 8.0 US-III+ 11.1
B 1 1200 8.0 US-III+ 11.1
A 2 1200 8.0 US-III+ 11.1
B 3 1200 8.0 US-III+ 11.1
C 4 1200 8.0 US-III+ 11.1
D 5 1200 8.0 US-III+ 11.1
C 6 1200 8.0 US-III+ 11.1
D 7 1200 8.0 US-III+ 11.1

========================= Memory Configuration ===============================

Logical Logical Logical
MC Bank Bank Bank DIMM Interleave Interleaved
Brd ID num size Status Size Factor with
---- --- ---- ------ ----------- ------ ---------- -----------
A 0 0 1024MB no_status 512MB 8-way 0
A 0 1 1024MB no_status 512MB 8-way 0
A 0 2 1024MB no_status 512MB 8-way 0
A 0 3 1024MB no_status 512MB 8-way 0
B 1 0 1024MB no_status 512MB 8-way 1
B 1 1 1024MB no_status 512MB 8-way 1
B 1 2 1024MB no_status 512MB 8-way 1
B 1 3 1024MB no_status 512MB 8-way 1
A 2 0 1024MB no_status 512MB 8-way 0
A 2 1 1024MB no_status 512MB 8-way 0
A 2 2 1024MB no_status 512MB 8-way 0
A 2 3 1024MB no_status 512MB 8-way 0
B 3 0 1024MB no_status 512MB 8-way 1
B 3 1 1024MB no_status 512MB 8-way 1
B 3 2 1024MB no_status 512MB 8-way 1
B 3 3 1024MB no_status 512MB 8-way 1
C 4 0 1024MB no_status 512MB 8-way 2
C 4 1 1024MB no_status 512MB 8-way 2
C 4 2 1024MB no_status 512MB 8-way 2
C 4 3 1024MB no_status 512MB 8-way 2
D 5 0 1024MB no_status 512MB 8-way 3
D 5 1 1024MB no_status 512MB 8-way 3
D 5 2 1024MB no_status 512MB 8-way 3
D 5 3 1024MB no_status 512MB 8-way 3
C 6 0 1024MB no_status 512MB 8-way 2
C 6 1 1024MB no_status 512MB 8-way 2
C 6 2 1024MB no_status 512MB 8-way 2
C 6 3 1024MB no_status 512MB 8-way 2
D 7 0 1024MB no_status 512MB 8-way 3
D 7 1 1024MB no_status 512MB 8-way 3
D 7 2 1024MB no_status 512MB 8-way 3
D 7 3 1024MB no_status 512MB 8-way 3

========================= IO Cards =========================

Bus Max
IO Port Bus Freq Bus Dev,
Brd Type ID Side Slot MHz Freq Func State Name Model
---- ---- ---- ---- ---- ---- ---- ---- ----- -------------------------------- ----------------------
I/O PCI 8 B 3 33 33 2,0 ok sound-pci1102,4.1102.58.3
I/O PCI 8 B 3 33 33 2,2 ok firewire-pci1102,4001.1102.10.10+
I/O PCI 8 B 2 33 33 3,0 ok pci-pci104c,ac23.2/usb PCI-BRIDGE
I/O PCI 8 B 2 33 33 8,0 ok usb-pci1033,35.1235.35.1043 device on pci-bridge
I/O PCI 8 B 2 33 33 8,1 ok usb-pci1033,35.1235.35.1043 device on pci-bridge
I/O PCI 8 B 2 33 33 8,2 ok usb-pci1033,e0.1235.e0.2004 device on pci-bridge
I/O PCI 8 B 2 33 33 11,0 ok firewire-pci104c,8024.1235.8024.+ device on pci-bridge
I/O PCI 9 B 6 33 33 2,0 ok SUNW,XVR-1200 SUNW,375-3101
I/O PCI 9 B 6 33 33 2,1 ok display-pci3d3d,7a2.3d3d.1044.1
I/O PCI 9 B 4 33 33 4,0 ok pci-pci8086,b154.0/network (netw+ PCI-BRIDGE
I/O PCI 9 B 4 33 33 0,0 ok network-pci108e,abba.11 SUNW,pci-ce/pci-bridge
I/O PCI 9 B 4 33 33 1,0 ok network-pci108e,abba.11 SUNW,pci-ce/pci-bridge
I/O PCI 9 B 4 33 33 2,0 ok scsi-pci1000,b.7 device on pci-bridge
I/O PCI 9 B 4 33 33 2,1 ok scsi-pci1000,b.7 device on pci-bridge
I/O PCI 9 A 8 66 66 1,0 ok LSILogic,sas-pci13e9,50 LSI,1064
I/O PCI 9 A 7 66 66 2,0 ok pci-pci8086,b154.0/SUNW,qlc (scs+ PCI-BRIDGE
I/O PCI 9 A 7 66 66 4,0 ok SUNW,qlc-pci1077,2200.1077.4083.+ device on pci-bridge
I/O PCI 9 A 7 66 66 5,0 ok SUNW,qlc-pci1077,2200.1077.4083.+ device on pci-bridge

No failures found in System
===========================

New Arrivals!

I awoke extra early to pick up the DoogieLabs goodies, a little additon to the inventory. I know that PC Servicing is not going to completely cover the bills, I found a deal that I couldn't pass up and picked up 18 police car computer workstations. 1.8Ghz, 512Mb Ram, 40GB HD, completely loaded with features like wireless and video capture for the dash cam. Each computer has a touch screen and backlit keyboard with mouse.

After I finish work and a couple of repair jobs, every piece of hardware will be tested, loaded with an operating system and driver, cleaned and packaged for re-sale.

If you are intersted in one feel free to make an offer.

Here are the touch screens and workstations themselves:

Here are the GSM modems, these also have GPS hardware in them for naviation. Very sweet!

Here is one powered up for initial testing:

Port configuration on the back:

SO yeah, that's whats up for now, Im going to be busy working on these. In other news the Sun server is completed, I am looking at getting a video of it later this week or next week. The showroom has changed since my business partner no longer wanted to do the shop, so it has all been "doogified".

I do have a considerable amount on clientel already, hopefully its enough to keep things afloat :)

I saw the top of my desk for the first time in two months! It didn't last long:

I finally decided to go with my new business model, this advert has gone out via the usual channels, please feel free to pass it on:

Recycle your electronics into repairing others ... and get cash!

Good day all,

I am a 25 year old “whiz kid” who decided to take computer and electronics repair to the big time. I have a 2,000sq Ft. Facility in Arvada where I repair all kinds of computers and electronics.

FULL SERVICE COMPUTER, SERVER AND LAPTOP REPAIR CENTER:

Anything on a desktop, one flat fee of $50, no hourly rates.
Anything on a laptop or server, one flat fee of $70, no hourly rates.

I service HP, Acer, Compaq, Apple, IBM, Lenovo, Sun, and many more. This includes SGI and DEC systems depending on one's needs, even vintage hardware! Windows, Mac OS, Linux, Solaris. We can even convert your business away from Microsoft products to free software, saving you a ton of money!

$50 fee includes building custom computers, customers are allowed to watch the assembly of their new machine, and ask questions or even help.
Memory and Hard drive upgrades are $25
Take advantage of online savings, as there are no markups on parts. Service prices listed above do not include parts.

If you are unable to make it to my shop, I'm able to pick up in the Denver Metro area.

RECYCLING:

This is where your old computers and electronics come in, I stockpile these and keep the good components to repair similar units.

I will pay for all electronics, usually by the pound. Special items can be negotiated, and if you have something that needs repaired, I do that too!

Approximately 50% of all old computers will end up in China, and if you haven't seen the vast wastelands created from all this e-Waste Google or YouTube search the movie “manufactured landscapes”, this film in a way it has helped inspire the creation of this business.

My goal is receive and repair as many electronics as possible, and eventually allow for a parts selection in creating new projects. One example of such a project would be gutting an old stereo receiver that has a bad screen, putting the amplifier block and power supply sections in a new case, and then resell the unit as an amplifier only, I would like to see all these parts have a new lease on life, keeping them out of the dump.

NEEDED ITEMS:

Computer towers, servers, flat panel monitors (no CRTs, sorry), Flat panel and Plasma TV's, DLP TVs, stereo receivers, DVD players, phones, laser printers, plotters, older industrial equipment, car audio amps, laptop / notebook computers, refrigerators and air conditioners, old spotlights, and much more!

Put it back to good use, back from the grave!

Everything is sold on Craigslist, once an inventory develops I will open the doors for walk in clients. Just search for the phone number or “doogielabs”.

Michael Rick
“Doogie” of DoogieLabs
7203669309

Thanks for your consideration, and even if you don't go through us please remember to support local small businesses :-)

Don't forget to check out our website @ www.doogielabs.com to see behind the scenes how computers and electronics are given new life.

Laptop, Desktop, or Tablet?

New Server!

So with the Server issues that I have had it got me thinking about more expensive hardware, the good stuff. Computers that are meant to be servers, designed with fault tolerance and built with decently branded components to avoid the cap explosion that killed the Powerhouse server, and the generation of server before that. I do get that to some degree I will never be able to avoid these issues, because there will always be dirty power. UPSs and surge protectors will help, but so does ultimate design.

Over Christmas I was busy looking at alternatives, doing some research and trying to come up with something that would best fit the needs I was looking for.. Which was a bit strange. I was looking at purchasing all new hardware, but I have always been a fan of other architectures like the PA-RISC or SPARC processors. They have a cool historical factor and when carefully selected the older stuff is still matched performance wise to today's machines for the most part. After doing some research and figuring out that I would have to spend over $1000 for a decent x86 system in 8 cores or more. Yes I said 8 cores, but why? I want to chew up some CPU time. I have some DVDs that need to be compressed into Movies so I don't need to bother with discs, I want to experiment with writing multi threaded applications, possibly in encryption, and even just for fun. There is no particular project I am trying for with c++ programming, other than gaining a skillset.

I looked on eBay for a bit, started comparing and looking at processors in different systems. Initially, I really wanted an IBM RS/6000 of some sort. I have not had the privilege of being able to mess with AIX first hand and figured it would be a neat way to get acquainted with a new operating system, but no dice. They are all still incredibly expensive, and most are serial console only. While this doesn't bother me from a techinical standpoint it didn't fit with what I was wanting to do, which was have a server that doubled as a workstation. I wanted to harness all the CPU and Disk power and have a local graphics console, with decent enough hardware accelerated graphics that I could develop graphical oriented programs, and watch movies, maybe even edit movies and the like.

Anyways, after having a bit of a fail at the IBM stuff I turned to a machine that I always liked, the HP9000. The PA-RISC architecture behind the HP-9000 is very interesting. For a while there were versions of Windows NT and even Windows 2000 for these CPUs, but windows support was short lived when there were really no developers interested in porting applications to these CPUs so it was dropped a short time later (which is fine), leaving only a few Linux flavors to run on the machines, besides the original OS of course. The HP9000 is a great machine, some of the later models, like the C8000 workstation for example, use dual core processors, which usually have 32 or 64MB (and MB was NOT a typo) of cache. These machines too, are still expensive, the C8000 definitely was not, it was right in my price range, but it didn't offer the disk storage that I was looking for. I need something with lots of disk slots, so I can run many drives in a RAID5 array to provide some Fault tolerance for my Data. These days my data is in fewer places, and I cannot put all my eggs in one basket on this one, I need something that will allow me to lose a hard drive yet still continue working. A comparable HP9000 with a decent amount of CPUs and disks only takes 240v power input. This is not an issue at my shop, but it is at my house. For starters the server will be at the shop, but if for some reason I need to move out of the shop, it would still need to work at my house.

So with that one off the list I looked at a couple of SGI systems, and really they're just too slow, they are good, vintage computers and can still do a lot of things, but they are not very high in clock speed, they wouldn't be very feasible as a usable desktop computer today. Sure it would serve up web pages and files with ease, but that would be just about all. What about playing videos, music, and all those other wonderful things "less powerful" desktop computers can so easily do? I didn't feel an SGI would cut it here, so that landed me back to an old friend of mine, Sun.

I have owned Sun boxes and servers before. My very first Sun box was a Sparcstation 5, it was the 170MHz model so was the fastest of those offered back then. It was interesting to learn solaris on, and got my feet wet in what a real Unix environment was like. I had that box for a while and it was good fun, it wasn't exactly a server, pizzaboxes dont make good servers having only two drives and all. The second Sun box I had was a Sparcserver 1000, this was an 8cpu Sparc server, if I remember right it was 8x 80MHz Supersparc processors in it and ran Solaris 9. This system actually performed good for running at only 80MHz. It was really neat to have, and I regret ever giving it away, I would actually really like it back. In between then and now I've had an Ultra-2 and an Ultra6, none of them really impressed me, stuff just wasn't as snappy as it could be. I think out of all of these Boxes the Ultra2 with dual 300's was the best of the bunch.

Fast forward back to this last December, it was suggested to me "How about a sun box" when I was looking at potential choices. I started looking and immediately found a few that wetted my apetitie. it was all a matter of research, what was going to be the best choice?

It had to be:

- SPARC
- More than 4 cores
- Deskside (as I am wanting to do away with anything rack-mountable completely)
- Redundant Storage
- 120 Volt power supply input

Because this is my main server, the storage needed to be somewhat current. Huge lots of 18gb drives are horribly power inefficent, at one point the rack drew near 30amps continuous power, so half that would be acceptable.

I found a deal I couldn't pass up, a Sun Fire V880 server on eBay, I made an offer of $100 and won it. The server configuration originally was 8x 750Mhz Ultrasparc IIIs, the extended drive backplane so all 12 drive slots are usable, which are Fiber channel SCSI (wikipedia FC scsi link here ), Gigabit Fiber network, ethernet, 3x 1100watt power supplies and 32GB of RAM. It is a deskside configuration, and even has a more powerful cousin that i had looked at, the V890, which can take dual core Ultrasparc CPUs, but is only available in 220v power supplies :-( ..

So I was fine with my choice, I decided it was the right price / power, because I could fully load the server, for well under $1000, maybe even under $600..

So I'm betting you're wondering what does this machine look like? It's a beast:

So it's incredibly inexpensive, still incredibly useful, and has some cool historical factor to it, since this was what I'm considering the first edition of a collection of computers I had some more thoughts on this "small project". . From a computer collectable standpoint, the ones that retain or appreciate in value the fastest are ones that have all the available options that you could get at the time it was sold. Even though the computer I bought was 8x cores, it was only 750MHz, which was the base speed offered for the v880 model. Don't get me wrong, 750MHz for these older Sparc CPUs is actually pretty good. (Excluding the multi-core ones that Oracle developed after acquiring Sun of course) 1.2GHz was the fastest single core CPU board that was offered for the V880, with the V890, an otherwise identical server hardware wise, offered the dual core CPU cards. I found these 1.2GHz cards on eBay, for an incredible deal, $15.00 per board + shipping. I promptly bought four boards for my machine, they arrived a week and a half later in a single 60lb box, a fresh start towards fully loading this thing up.

So the research started, what options do I really want to get the most performance possible out of this machine? I landed on this configuration:

8x 1.2GHz Processor Boards
Sun XVR-1200 Graphics Card
Solaris Sparc SATA Card
Solaris FC-AL Fiber Channel SCSI Card

Non Sun Hardware
2x 3.5" Trayless SATA Hot Swap Bays
Solaris Sparc Compatible sound card

When I received the original configuration it had two bad ram sticks, I love Sun hardware because it can keep functioning despite this, with all associated banks disabled I was down to 24Gigs of ram. I did find some memory and was back to the full 32Gb in the first week:

Here is a shot of the card cage in its original state, this was when I was trying the SATA card that I had on hand, which wasnt solaris sparc compatible:

I purchased 12x 146Gb Fiber channel SCSI hard drives. The first two drives are in a RAID 1 which contian the OS. The next 10 are in a RAID 5 for a total of approximately 1.5TB of fail safe storage space.

Here is the front all closed up, I always have liked the way that Sun used to style their systems, not as futuristic as the SGI but still very easy on the eyes.

I have done more upgrades on the server, so I will post pictures this coming week of what was done. It's been almost a month since I originally received the server and started to get things setup. I am putting finishing touches on the web server end of things, then all the sites are getting moved over.

It's Back up!

Finally got the server back up and running, it blew ALL of the capacitors! yuck

Here is a shot of the load testing, seemed to work just fine.

It was not very fun to fix, this is the SECOND DELL that has taken a shit on me when used as a server. I am finally fed up, even though it's fixed and will probably last forever, I think it's time that I take a look into getting some serious hardware that will have some proven relability and redundancy.

Here are some pictures of the disassembled server, scoping out the damage:

Most of all the capactiors showed signs of leakage, Nichicon caps are shit?

If you look close, you'll see I actually added caps into the smaller footprint spaces allowed. I tested these electrically and they checked out to be in parallel with the other caps next to it. For total overall added capacitance I went ahead and added a bunch of smaller ones, this was the same method used on an older P4 I fixed a few months back, which has been rock solid since.

Got them switched out, piled the bad ones on the board. I didn't have a bunch on hand, I ended up striping some from other spare parts boards I had around. I made sure and doubled the voltage values to prevent leakage.

So It's all back together, I ran a load test for a while, then I did the ultimate one, I left a live streaming channel up on the computer all night, just as I had done in the past and instead of it shutting down hard at some point through the night, IT WAS STILL ON! I think I will call this one case closed, but this servers days here at DoogieLabs are numbered. I have already purchased a replacement server, and disk drives :) I will have a video on the new arrival here next week.

In other news, all Dynamic DNS issues have been resolved. Whooray!

News and blog for Wednesday, October 19th 2011

So I'm going to open this one with a fail, I managed to lose the charger to my camera batteries. I dont know if I lost it in the move of if I ended up mis placing it in a container her at the shop. I do get paid on Friday so I have considered just going and picking up another one, since the old charger would do the batts in 15 minutes there is really no "upgrade" charger that I can buy. Although building one would be fun an entertaining hummm.

Well either way, I do have some more to share so here we go:

So I have been working on my Corrado a little bit over the last couple of months, the progress has been slow thanks to a lack of extra funds. I am in the "catch up" mode process after moving out of my house and back home with my parents. (I decided I would rather spend the money on a shop and furthering my own education.) Another month or so and I'll be back on the Corrado full steam. It's hard to plan my next angle of attack since there is so much going on with the car. I can see how tearing into the whole thing at once kind of in the way that I have makes for a tough time finding motivation. Its there, but I am always stopped by the small purchases like supplies, which I Haven't had the money for a while now.

I did get the control arm bushings finished, the Poly / R32 combo kit is all sorted out good. Since I had to go back to the G50 swaybar (lame) I was able to use the poly bushing kit that I had on hand. Actually that makes for a quick note, if you are converting your Corrado or MKII golf, etc, into plus suspension: You can use the Passat plus suspension control arms if the Corrado VR swaybar isnt available to you, if you can rework the mounts you may be able to make the larger swaybar work, but really its just the wrong shape.

[Internet outage time rant]
So I'm sitting here working, and my VPN connection to my WAH job goes awry, looked over at the movie I had streaming in the background and it had stopped caching up.. I've lost my Internet connection! After rebooting the modem to no avail and calling work and letting them know that I wasn't MIA I dug out my account stuff and gave Qwest a call. In the 9 months that I have been here, the Internet has been incredibly stable, only going out a couple of times, in most cases under 30 minutes. It actually took a while to locate my buried account information since the recent move to ubuntu had left me without my mailbox, and I hadn't restored it back into outlook yet.

Once I do find my info and call, it turns out they have an outage in the area, great, no ETA no nothing. I'm wondering how the merger with Centurylink is going to go? Hopefully it's not more of this, I remember there were quite a few issues throughout the company when they merged with US West back in the day.

So anyways, using the 3G data network on my droid I decided to tether up and see if my server at home (also on centurylink) was working, and it is! Whatever is wrong is limited to the area, interestingly enough the site where my account information is kept is also down, as after tethering before calling I was trying to get in to verify that my account was indeed current.

Since DoogieLabs is a relatively low bandwidth site (well, sitting here writing anyway) it's a good way to sit here and pass the time while I watch the modem status on the screen.
[/internet outage time rant] (managed to write the rest of the article actually while waiting around trying every 15 mins)

Ditching windows in favor of Linux: The move to Ubuntu 11.10 on my Thinkpad X61T
I have had my ThinkPad Tablet for the better part of 2 years now, I purchased it slightly used for a lofty sum of $900, this was my first taste of what Lenovo had done to the ThinkPad brandname that earned its reputation through years of caring engineers at IBM. I'll have to post a comparison of Lenovo and IBM hardware just so you can see the real quality differences.

Anyways, when the X61T came out it came with Vista as an operating system, this was just before the release of Windows 7.. The cool part was I purchased the computer just in time to qualify for the Windows 7 upgrade program, so I was actually able to upgrade to the cool new OS at the time for completely free which I was very excited about. After receiving my disk I upgraded my wiping the drive in its entirety and starting from scratch, I used the computer that way for well over a year. As anyone that has had lasting windows installs will tell you, after about 6 months of use the computer is noticeably slower then when you started. There are many theories and ideas for what causes this, and windows 7 is no exception to this rule. Whatever it is, its always annoying, and I stuck with it for a long time until I was sure that the computer had to have a virus or something else going on with it because surely it was faster than what Windows would present to me, so now we look to Linux.

Linux is everywhere these days, its common enough that even people who dont know anything about computers in most cases have heard about it. I have been a Linux user in some form since 2001-2002, I really got into it with Suse Linux 4 and 5, and actually going to the computer store and purchasing a full retail copy of 6.2 so I had the books to go with it. Linux as anyone knows has not been friendly and setting up various things over the years, never has it really fully worked out of the box.. This is pretty much changed, a near complete 180 from almost now 10 years ago. The reason why I say it's not perfect is because there is always some nagging, nit picking little thing that causes a huge inconvenience somewhere down the line. For this reason I stick to the larger distros of Linux operating systems, they may not be as fast, but deploy in a reasonable amount of time, and in my case on the X61T worlds faster all around than Windows. I have been looking into other more lightweight OS's however and will report more on them soon.

I have always liked Ubuntu for it's polished look and easy access to software through the software manager and synaptic. SuSE is on par package wise, but isn't as polished as Ubuntu, although I have found Linux mint to be a tasty alternative to both at least on the surface so I will be testing it out in the near future. I installed Ubuntu 11.04 initially because 11.10 hadn't come out yet, I used the guide corresponding to my X61T over on thinkwiki to get my laptop dialed in with the buttons and the tablet / touchscreen parts working. (Although you gotta do this by hand, there is no easy handy dandy tool that will allow this, which isn't a big deal to me but may be to others) I wasn't happy with some things in 11.04, but interestingly enough when I did the upgrade to 11.1 a couple of weeks later they were fixed for the most part (such as issues with IRC chat in the built in chat software, or the way the dock bar handled certain things.) I did not choose to download a new ISO image and clean install it (although I would recommend that if it's possible.) I decided for the first real time in history to let an OS upgrade actually follow through and see if it breaks anything. The upgrade process was not perfect, there were errors and I did have to go back into the command line later on and run "sudo apt-get upgrade" and then "sudo dpkg --configure -a" and I was a-okay after that.

With the upgrade completed I did have to re-setup my Wacom tablet drivers and buttons and all the other specific goodies. It was nice to see Kernel 3.0 for the first time, the boot time is considerably faster than previous versions. With the new SuSE release coming in less than a month's time I cannot wait to see whats in store from the German side of the camp. I was pleasantly surprised to find my parallel port zip drive still works in all its glory, not even requiring a kernel recompile! I still am going to recompile the kernel for 3.0 and have my own, because there is so much bloat than can be cut out for even more minimalist resource usage and faster code execution.

I like how seamlessly WINE integrates with Linux these days. I was able to install my board design applications, and office, and some other windows apps with no problems stability wise thus far. Although, there is a printing issue I am having (more on that later) that prevents me from printing documents for now, which is a big downer for me since I do so much office work and board design involving my laser printer. Everything else seems to work with ease, but I'm sure glad my other think pad is at the ready with its XP installation which indicates to me that there is still more work that needs to be done, Linux is not quite there yet.

I did cook a 2.6 kernel on the old Ubuntu install before upgrading, and it didn't fair to well. While it did boot, I had no keyboard, mouse, or legacy port access because I disabled the ISA bus support in the Kernel, thinking that it wasn't going to be needed in my system. (turns out I was wrong :-P ) I spent a great deal of time researching and learning about the specific hardware in my Thinkpad when creating the kernel and even then it doesn't always come out perfect. When the process actually happens to convert the source code into kernel executable code it takes a looong time, the 2.6 kernel is some 5.9 MILLION lines of code, and takes about 70 minutes on my core2duo machine. (Thats with many, many disabled options.) I have started configuring the 3.0 kernel for recompile since re-installing but it takes hours to go through the couple thousand options that you have to pick from. Things can be convoluted or confusing, and a search engine is your best friend, taking the time and researching every option to determine its performance impact, hardware impact, and security impact will create a very fast, stable, secure machine from an operating system core standpoint.

As we transition to winter time, I usually transition my focus to more indoor types of projects, which largely includes progress on the electronics work that I am doing. Although the Corrado will also be a main focus this winter, electronics is a very large portion of that. I want to spend the winter getting the body ready by finishing the wiring and shaving the engine bay, dynamiting the interior and adding insulation to make everything nice, neat, and quiet. The drive-train / largest amount of money spending will not take place with this car until next summer. Since the engine is going to be the heart and soul I will spend the winter collecting parts, but as you'll see most of them will be for the interior, or large items like Pistons, rods, new turbocharger, etc.

As far as physical car work, the radiator support off the parts Passat has been fitted, effectively moving the radiator at least 3 inches more forward allowing gobbs more space in front the intake manifold, a place notorious for removing the front of the car in order to gain access. This was done for more room in the engine bay for the short runner intake manifold that I plan on adding onto the car, the extra space will allow for the offset length trumpets that I've been wanting to do.

Anyways, I am worrying less about that for now and starting to worry more about the electronics that is in the car. I need to start on the body ECU here soon, start working on control methods, etc.. As well as acquiring the rocker switches that have the screen in the center. In case anyone was wondering as to what the body ECU is going to entail, I have outlined it in one of my shop update videos:

So there will be more on that in the coming weeks. I want to get the dynamat thing sorted out first and foremost, the rest will come in time, but since wiring and dynamat would be the first things going into building a new car, they will need to be addressed in that order here.

So thats pretty much whats been up, I have this coming weekend and am hoping to seize it for the work that needs to be done.

Much, much more to come - Doogie

Setup a Repeater to create an instant wireless hotspot from out of reach networks

Everyone needs wireless, sometimes around town there are wireless hotspots left open at shops, libraries, and other places that you can connect to. Sometimes you may find yourself across the park but out of wireless, or maybe youre someone who has a large plot of land and wants to get wireless at an outbuilding, or to control a robotics project. Here is a solution that can be had with a few basic tools, an hour or two of your time, and is completely mobile.

Overview:
What we are essentially doing is taking a DD-WRT router and mounting it in the middle of a satellite dish. We are not making any other special antennas or adding anything else. The reason for this? the KISS method. In a time of emergency or a pinch you probably wont have too many extra materials, or time. This is thought out using yesteryears hardware. Don't get me wrong, if you SPENT MORE MONEY on hardware you can get much more range.

Why the WRT-54 Linksys router? for those who don't know, they made history as the original hackable router. Findable in almost any big box store in the computer section they were even inexpensive at the time, reliable, were made of quality components.. All while maintaining a secret level of expandability available to those with the appetite for it. You can actually break out two serial ports! I'm serious, wireless router for your robot control! Anyway check your local Craigslist, they are 15-25 dollars, and I didn't need one with a power supply so I got an even bigger discount.

The other reason the router was chosen is because its powered off of 12 volts! This means that you can source some car batteries to power your wireless network. Lets say you want to extend a network a really long distance, you may be able to setup a few of these in line, with car batteries, and even solar cells. (I am working on such a packaged project actually) My version 2.0 of the WRT-54G router had a rated current draw of 1amp, with an average sized car battery that puts out 50 - 75 amp hours, you're looking at 2 good days, maybe 3 sometimes more of solid use. This of course can be offset with solar, although a panel with enough current output to overcome the 1amp draw and charge the battery in a full day may be not practical cost wise.

Bill of Materials:

Linksys WRT-54G Router, or other router that is compatible with the DD-WRT Firmware
Directv or other small dish
Pole or other means of mounting the dish in a portable manner

Construction
The first thing you'll want to do is build your power cable for the router. There are a couple of different approaches one can take with this depending on whats available.

Solution A) Cut the pigtail off the included wall wart / power brick if the router came with one. Then you can go to your local radio shack or auto parts store to get the ends either for a battery like actual battery clamps, or clips like those that are on jumper cables, but a smaller version. Use a multimeter/voltmeter set on resistance or continuity, or test light to find which wire goes to the center post of the barrel style power connector, this is your positive and the outside part is negative.

Solution B) You have your own collection of barrel connectors or pigtails from that huge tangled ball of old power cords in the closet and you can just cut one of that fits to your liking. Just like above Use a multimeter/voltmeter set on resistance or continuity, or test light to find which wire goes to the center post of the barrel style power connector, this is your positive and the outside part is negative. Add on your clips from the autoparts store or radio shack and you're done.

Solution C) This was what I did, why? Because all of the adapters I had actually were in use on something else, and my box of wallwarts were all missing ends (haha go figure.) I opened the router and actually soldered wires in place of the barrel connector, and then added my battery clips that I had on hand in a parts box. (this is why you literally save anything electrical) This is recommended for advanced users only.

Flashing Process
Now it's time to prep the router with our custom firmware. For this project I have chosen the DD-WRT firmware, this is probably the most tedious part of the project but thats what makes it fun right?

The DD-WRT main site is located at http://www.dd-wrt.com/site/index http://www.dd-wrt.com/wiki/index.php/Main_Page

Now when you pick up your router and look at the bottom, you'll need to carefully look at the label to determine which revision/model of router you have, then you need to search and cross reference it with the table located here: http://www.dd-wrt.com/site/support/router-database
If you are using a WRT just type "wrt54g" (minus quotations) into the search box and it will pull up a full firmware list detailing which is for which model and revision. After clicking on the one you want you'll be presented with a large list of different types of firmware you can download, you'll want the "Standard Generic" version, as pictured below:

Download the file to a safe place, we have located the software for your router. Now we are ready to rock, here is the actual flash guide for the WRT54G revision 2.0 router to install DD-WRT: http://www.dd-wrt.com/wiki/index.php/Linksys_WRT54G_v2.0
Other routers hardware guides are usually here: http://www.dd-wrt.com/wiki/index.php/Hardware-specific

YOU NEED TO FOLLOW THE HARDWARE SPECIFIC GUIDE TO THE LETTER! THIS INCLUDES STUDYING THE PEACOCK ANNOUNCEMENT AT THE TOP, AND DOING ALL REQUESTED HARD RESETS!

So after your router is setup, its time for configuration. I have found that pre-configuration doesn't really do too much. You'll want to set your wireless AP name and such so you can connect to your access point, and get to the router configuration page. Remember that when you goto deploy, you'll need an Ethernet cable for any hangups you encounter especially if you need to factory reset again.

The cool thing I learned once in the field is under the statistics >> wireless section there is a button for site survey, this allows you to view the networks within range, and there is even a connect button! After hitting connect you are taken to the page to select repeater bridge. Make sure your WAN settings are set to DHCP and NOT disabled.

Deployment as a Repeater:
DDWRT is very flexible software, the flexibility provided being able to set an access point as a repeater is the best, it will even extend the range of a WPA network as long as you feed it the appropriate key, you will just need to pick the network security settings you need.

The guide I initially referenced for my first attempt at setting up a repeater is located here: http://lifehacker.com/5563196/turn-your-old-router-into-a-range+boosting-wi+fi-repeater

Once all preliminary configuration is done its time to mound the Router to the dish. If weatherproofing is a worry this a good time to address that issue by either sealing the existing enclosure, or finding a new waterproof one altogether. At OccupyDenver, where this dish is deployed they put a trashbag over the top of the dish and router with negligible signal loss. You'll want to match the antennas so they are as centered on the dish as possible, this is crucial!

I ditched the LNB bracket and nonsense because of the way it angles the antenna being pointed at the dish, which means you would almost have to point the dish at the ground to get the signal to beam straight across the park or where ever, which is why I mounted the router in this fashion. You'll want to angle the dish so it points perfectly level with the ground, or slightly elevated depending on your target.

I marked, center punched, then drilled holes in the dish where each foot was, and put on a fresh coat of paint. Next I then used self tapping screws I had on hand to secure the router to the dish, and voila! Inexpensive, deployable network from recycled e-waste!

If you find that mounting the router in the center of a dish doesn't get you enough signal gain, sounds like you'll need to make an antenna to attach to the dish, since the WRT54G uses external antennas, this would be the next logical step: http://www.turnpoint.net/wireless/cantennahowto.html

In my experience in the field, I found that angling each antenna toward the center essentially pointing at each other to form a triangle was the best working solution. You wont want the antennas touching the dish or each other.

There are many ideas for improvement, this is intended to be quick and dirty by purpose for the occupy Denver protesters. In the event the police come and take there camp, there is no major loss of equipment. (disposable, well I would be very sad but you know)

Whaaaa?

Welcome :)

Finally got around to getting the new site together. Totally new look, totally new foundation. Freaking awesome. Its taken some adjusting to the new format but I'm finding it more useful than the old layout.

So, whats new at the shop?

Lots, I have started shaving the engine bay of my Corrado (project page coming soon) and getting ready for a long winter of purchasing goodies for the car. I have been waiting the better part of 10 years to see this car finally through to the way that I want it done. I have a few things to wrap up over the coming week before I can really get cranking on it. Mostly thinning the parts laying around and the projects on my plate currently.
Whaaaa
New toys:

Got some new cool stuff in, I got an amplifier for my totally awesome stereo system. It does 400watts per channel and is a Class A+B amplifier. I got it for a really good price, actually I traded a catalytic converter off of one of my parts cars for it. nice!

I also built an all in one computer out of an old flat panel monitor. I used one of the old "Thin Clients" I had laying around that was deemed for recycling use. I disassembled the case and made holes for where the monitor stand bolts to the backing plate. (you know, those four mounting holes they use on most wall mount type setups.) The thin client itself is a 1Ghz Fanless model, an old WYSE winterminal that I had sitting around. (more detail with images below) I decided to load it up with Damn Small Linux ()

So.. What gets cut then?

One thing that I am considering ditching is the A/C project. Its great to have in the summer, but its taking up a good portion of my space that I'm going to be needing for this Winter. The A/C cart project is basically a 3.5ton central air unit built into a cart allowing the garage door to close between the inside and outside parts. It would be really sweet to see how something meant to cool a house cool a 2,000 sq foot shop space. I'm betting it would do it quite nicely too.

The start of the shaved engine bay, mock-up using CAD or "Cardboard Aided Design" for cutting out the sheet metal filer panels to cover the not so smooth frame rail. I did make an attempt at paneling it in, but now that I've done it I think I'm going to go back over it again, life is an everlasting learning process.

Some new Corrado parts also include Wheels from the Passat that I had parted out. These wheels I feel can make for a very updated, sleeper looked when finished right. So I'm game, lets see what happens. Refinish is sometime into the winter however, the main focus needs to remain on the car itself for now. I have put in many new parts, but its hardly a start on the slope of accumulation that needs to take place. It is hard to find time with all the other obligations at hand, this winter it's time to do work. I will work on getting a page setup specifically for the Corrado, for those who know they know the plan, otherwise exposure on this project has been rather secret. This is purely coincidence because the time spent with the car is more working than documenting changes.

It really stinks that its cooling down outside, I dislike the fact that summer is gone so soon. Usually I disliked this time of year the most because it was the hardest time of year to get anything done, but since this is my first winter with the shop I won't have to worry about that too much. I guess that can complicate things in a way, since I usually use the winters to tackle the electronics portion of things. One example of this would be my display board that I have been working on for more than a year, the final designed board is just needing to be finished in the drill press, and assembled for the first ever test. I hope to see that done soon, I have been volunteering my time to another cause temporarily so I have even less time for projects.

One interesting thing that floated in the door lately, is a set of Compound turbos. These are quite an engineering marvel, what a mantle piece it would be. However, I am trying to sell these to someone who could put them to good use since they only have approximately 1,000 miles on them. If you are interested in picking up a set of these at a very good price, shoot me an email (doogielabs@gmail.com) and we'll talk. The pair of compounds in the picture were for a single engine, so they are actually reasonably sized for use on 6cyl or larger gasoline engines.

I was planning a huge intro post, but the thing about that is I have to put off launching the site more until I can allocate time to do that. I have other material that will make smaller posts, and would fill up the page anyways. Anyways, welcome to the new site and enjoy. There will always be a link up at the top to the old site so all the archives will still be there.

Subscribe to DoogieLabs Auto & Tech Mashup RSS
2011 © DoogieLabs