Biobug.org

Projects, notes, etc by Will O’Brien

Entries


My WishList
Resume
Want My Coffee?

Production

Photo Gallery
Articles
Podcasting
News

Amusements

Audio
Brewing
Cigars
Coffee
GPS/GeoCaching
Hacks
Home Theater
Kayak
Machine Shop
Photography
Recipes
SCUBA Diving

Research

CNC
CAD
Scripts
VR Interface
Environment
KarKomp
KarKompV2
MythTV

Reference

OWLNet
Quit Soda
Mac
Linux
Tech Ref
Panasonic Toughbook
Dreamhost hosting

Communication

Blackberry
T-mobile MDA
Danger Sidekick
WRT54G(s)

Transport

Land Rover
4Runner
Beetle
Jeeps
Motorcycles
EV Motorcycle
About
Links
Search

Project CBR 600

4 April, 2010 (09:51) | Motorcycle, Projects |

This bike looks like a fun project. I ended up passing my XS 850 on and replacing it with this 1993 CBR 600. The bike got some front end damage when the PO slid it into a curb. It’ll be getting the GSX-R front end I had slated to put on the XS. After the front end is swapped, it’ll just be a matter of replacing the gauges and then on to bodywork/cosmetics.

The bike sat for a year. The battery had 10v and old gas in it. I charged the battery and drained the tank, then I put in some fresh fuel and some sea foam. Once I adjusted the choke (broken lever) it started right up. I’ve put about an hour of runtime on the engine and it looks strong!

Yesterday I put the bike on a stand and pulled the front end. The upper bearing popped right out, the lower took quite a bit of work. After a day of hammering on the bearing with a punch, it finally came loose. Once the new bearings show up, I should have the new front end on in no time.

If you’re interested, here’s how to swap to a GSX-R front end:

Get the right front end. I’ve got a 2006 fork, wheel and yamaha R1 brakes to go with it.

Get the bearings, the CBR and GSX-R use the same lower bearing, but the upper is a custom oddity. NGK makes one but it’s impossible to find in North America. Zoran at twfracing turns down a 48mm tapered roller bearing to 47mm.

From there it’s just a matter of parts – 50mm clipons, etc. Finding the upper bearing is really the hard part.

LoTD: Clean your cell phone

19 February, 2010 (11:39) | Uncategorized | 1 comment

Here’s a good Lesson of The Day: Clean your data off of your cell phones.

I picked up some used c168i cell phones off of ebay to do some integration projects. Hooking up the serial port is just a matter of connecting a 3/32″ audio connector up to a TTL USB serial cable. I was pretty amused by the two hundred SMS messages that were left inside the phones memory. I used a fake – phone number in these samples. Here’s an interesting bit: the phone actually had a pin on the messaging screen! Even without the pin I was able to pull the text messages off the phone. Judging from the content, I’m guessing that this was some kids phone.

+CMGL: 60,"STO SENT","15551111111",,,129,13
O i knew that
+CMGL: 61,"STO SENT","15551111111",,,129,19
Tell her i said hey
+CMGL: 62,"REC READ","15551111111",,"09/01/21,19:03:17-24",129,109
Lol. Im off the phone now. I just got out of the shower. I havent even had time to put my clothes on yet. Lol

Of course, I had to delete every single one with an individual AT+CMGD=62 style command. (62 is the message id).

For those interested in phones with serial ports, here’s how you can hook it up and play with it. The serial port on the c168i is actually a TTL level connection. Perfect for talking to a microcontroller. Soldering the connector is fairly painless, but you’ll want some alligator clip style helping hands and a find tip soldering iron.

Crush everything into the connector sleeve and close it up.

This is the end of a FTDI USB to serial TTL cable. It’s handy for talking to things like boarduinos, and avoids all those repetitive MAX232 circuits. You can get your own from Adafruit. Once I tested the connection, I soldered the wires onto some male header for portability.

The c168i that I bought was locked to AT&T. Since I’ve got some iPhones, I called them up and asked very nicely for the unlock code. They helpfully generated them! To actually use the code, you have to have another service providers sim card. I used T-Mobile because their pay as you go credit expires every three months vs. AT&T’s 30 days.

New Recipe: Irish Fish soup/chowder

17 February, 2010 (11:32) | Uncategorized | 1 comment

I made this last night and it came out fantastic. This time I used about 1.5lb of Cod, but whatever fish is optional.

10Gb ethernet cards

21 January, 2010 (10:18) | Uncategorized |

That’s right, 10Gb – Ten Gigabit.
I need the ability to capture data from 10Gig links in my production network. Copper cards are actually pretty cheap, running a mere $600-800 USD.
My links are all fiber, and I like it that way. You’ll need a dual port card to use a fiber tap, but most of my hardware supports port mirroring – so I can get away with one.
For the money, Intel’s single port sfp+ card is a pretty good deal. It comes with a SR sfp+ module (sfp+ is the new high density 10Gb gbic-ish format) It’s hard to put 32 XFP modules in a single blade!

Anyhow, amazon has these
for about $1260.
Next up on my list – what kind of server will it take to grab data from a heavily utilized 10Gb data link.

You might be a geek

11 January, 2010 (20:43) | Uncategorized | 1 comment

if you download and run xbench on your macbook so you can speed up thawing out the plastic wrapped steak sitting between your macbook pro and a concrete countertop.

xbench: http://xbench.com/

New RGB Keypad Arduino Shield – kit coming soon

12 December, 2009 (18:25) | Uncategorized | 305 comments

rgb-shield

Remember my RGB keypad project that I originally posted in Hack-A-Day? (part 1 and part 2) I finally got around to cleaning it up a bit and designed an Arduino Shield for it. This is the first prototype, and it looks pretty good.

I did a quick build of the shield, and after a function test, I’ll finalize the design. I’m thinking about adding an optional switch input: Sometimes we just need to be left alone – this input could be used to put the keypad in lockdown: glow full red and keep everyone out!

At minimum, I will be offering a kit that includes the shield, all the parts needed, a CNC cut button bezel + spacer.

If there’s enough interest, I can make a full kit that includes everything but the Arduino. Interested? Comment here and let me know. I will take pre-orders as soon as I’m satisfied with the prototype and figure out the total parts cost.

If you comment, I will send you an email when I’m ready to take pre-orders. Cost should be between $25 and $50 depending on how complete I make the kid.

More home network fun

9 December, 2009 (00:43) | Uncategorized | 1 comment

A while back I wrote up my personal network build. Recently I swapped out the SSG5 that I had on loan for a cheaply available 5gt. The 5gt went EOL last year, but it’s a pretty reasonable box.
I had an interesting time figuring out the quirks of the 5gt, and I now have some respect for what Juniper did to the line after they bought up Netscreen.
Notable things about the 5gt: The interface names are lame. If you change the interface mode, the config will be defaulted.
Only the Trust/Untrust mode supports tagging, so that’s what I ended up with.
Netscreen thought it would be funny to make you use zone Trust on interface Trust. (same with Untrust) I ended up creating subinterfaces on interface trust and placing them into the custom zones that I wanted.
To use it, I put all the end point ports on my Cisco switch into vlan access and set the uplink port to 802.1q trunk mode.
I’ve done the same thing with my wireless controller, so now I can create unlimited wireless networks and up to 10 tagged subinterfaces on the 5gt.
In order to annoy my freeloading neighbors more, I re-created my guest network and rate limited it by policy to 256kbps. Guest users should be able to get basic internet, but now they can’t over run my bandwidth. It should also discourage any behavior that could encur the wrath of a dmca notice.
Finally I took advantage of the SIP alg on the 5gt to allow my sip trunk to work.
At this point I’ve got a one hella sweet network build for the house. I may shove a router inline so I can generate netflow statistics, but I’m not all that bored this week.

OS X tools for the network guru

23 November, 2009 (13:26) | Uncategorized |

I wrote up an email for a new cohort, and thought that it would be helpful to toss up. So here we are, osx tools for the network guru with a mac. (guy/gal/whatever)

Go find the terminal.app, it’s hidden inside Applications/Utilities. Add it to your dock, it’s your new best friend.

Install Xcode: http://developer.apple.com/

Download and install fink from source (required for snow leopard)
http://www.finkproject.org/

Use fink to install handy software: minicom, nmap, tcpdump, etc.
>fink install minicom

Grab ssh tunnel manager,

vpn clients like ipsecuritas, cisco, microsoft remote desktop client for mac,  and wireshark.

tftp is nearly always supported as a file transfer method for network gear. Grab the tftp server app here:
http://ww2.unime.it/flr/tftpserver/

Download and install Fusion for your mac: http://www.vmware.com

Build an XP/7 whatever vm to run the various windows tools we need for access.

Get a usb to serial adapter for console access:

A USB network adapter can come in handy for firewall work – you can assign it to the vm for segmented network access.

Juniper SRX 100 cheap Junos box, will it be great?

21 November, 2009 (23:23) | Uncategorized | 2 comments

lbox-srx100-right

Juniper has produced an interesting niche product for a while now. The entry level firewall has been the Netscreen SSG5 for a while, but with their new line of boxes based on JunOS instead of ScreenOS, things are getting interesting again.

I just mentioned that I picked up an older 5gt for my home network, but I should have some SRX units in my lab soon. Previously, the way to run cheap junos was to use olive, but now you can buy a brand new JunOS firewall for about $500.

The really interesting bit is that the new SRX firewalls offer some serious throughput for the money. An SSG550 runs about 8k+ and offers gig speeds. An SRX240 offers gig at fraction of the cost. (You can pick up 2+ units for the cost of a 550.)

Meanwhile, I see a drawback to the SRX100.  There’s simply no reason to offer measly 100Mb-TX ports on this box. Sure the SSG5 had em, but you have eight ports on the new unit. For remote sites, maybe I need Gig on a small LAN. So, what will happen? End users will put a SRX100 and put a cheap gig switch behind it. End the 100Mb tyranny!

Bluetooth Serial board

13 November, 2009 (19:36) | News, Projects | 1 comment

I’ve been meaning to get going on some electronics projects for a while, and I’m about to pull the trigger on this one. A while back I posted a note about this project, and now I’ve got a new PCB coming out soon. This was a wired prototype for my bluetooth serial board. It’s damn hard to solder this stuff! Those are single strands from some speaker wire I pulled apart – and they worked.

bt-serial

This is the new board for the Bluetooth serial interface. It should be a handy breakout for various projects. I decided against a shield, simply because it would be excessive for the few pins needed to make this work. I’ll probably be assembling these on demand, but I’ll be happy to sell bare boards to those that want to face surface mount.

More later once the new board is past pre-production testing.

« Older entries

 Newer entries »