<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.jseaber.com</title>
	<atom:link href="http://blog.jseaber.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jseaber.com</link>
	<description>Knowledge Without a Home</description>
	<lastBuildDate>Sun, 11 Nov 2012 01:00:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>USBank vs. Newegg &#8211; Card Declined</title>
		<link>http://blog.jseaber.com/2012/11/10/usbank-vs-newegg-card-declined/</link>
		<comments>http://blog.jseaber.com/2012/11/10/usbank-vs-newegg-card-declined/#comments</comments>
		<pubDate>Sun, 11 Nov 2012 01:00:24 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[credit card processing]]></category>
		<category><![CDATA[declined credit cards]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=367</guid>
		<description><![CDATA[I was a happy Newegg customer since their launch, way back in 2001. In June 2012, I tried to order a camera accessory for my sister&#8217;s birthday. She lives over 1000 miles away in Florida. Newegg declined the $50 order, &#8230; <a href="http://blog.jseaber.com/2012/11/10/usbank-vs-newegg-card-declined/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I was a happy Newegg customer since their launch, way back in 2001.</p>
<p>In June 2012, I tried to order a camera accessory for my sister&#8217;s birthday. She lives over 1000 miles away in Florida. Newegg declined the $50 order, even though I&#8217;d selected my usual billing address and credit card (on file with them!). I tried another card. Also declined. I checked with my card provider, USBank, and they reported no problems.</p>
<p>At this point, I called Newegg&#8217;s credit department, expecting an explanation and resolution. I said, &#8220;My billing address and credit card information is perfect. USBank says there&#8217;s no issue. Are you declining the order because I&#8217;m shipping a gift to a family member?&#8221; The customer service agent couldn&#8217;t comment on their fraud detection policies. I gave up and ordered the gift through Amazon: same credit card, no problems.</p>
<p>Sitting in my living room a few days later, I tried to login to Newegg from my wife&#8217;s laptop. I simply needed to lookup an old order. I was staring at our projector, and typing on an unfamiliar keyboard didn&#8217;t help my typing accuracy. Two wrong password attempts made me second guess myself. Then a third wrong attempt: Account locked!</p>
<p>I called Newegg expecting to quickly regain access to my 10+ year old account. The service agent said she&#8217;d have their fraud department look into the ban, and based on their decision, it would be usable again in 1-2 days. Newegg never followed up or restored the account even after I proposed, &#8220;So, you&#8217;re telling me to shop at Amazon?&#8221;</p>
<p>Fast forward to last night: I&#8217;d still been using our [separate] company account with Newegg to buy toner and office computer equipment, and decided it&#8217;s time to replace my five year old dinosaur of a PC&#8230;</p>
<p>Two minutes after placing a $1287.50 order, Newegg sends an email to the company, &#8220;Payment Authorization Failed&#8221;:</p>
<div>
<div style="padding-left: 30px;"><em>We regret to inform you that your Newegg.com order (<strong>Sales Order Number: ##########</strong>) cannot be processed at this time. Unfortunately, the payment authorization on your <strong>VISA</strong> has failed. This failed authorization may have resulted from an invalid card number, incorrect expiration date, insufficient funds or exceeding a daily limit. </em></div>
</div>
<p>Again?! This is the same USBank Visa we&#8217;ve used to place Newegg orders all year! The company has a high spending limit on this particular card and we regularly charge large material and equipment purchases to the same card. All billing, shipping, and card information I&#8217;d provided was 100% correct, accurate, and legitimate.</p>
<p>So I call USBank again. The rep says, &#8220;Oh, Newegg? They&#8217;re one of the biggest sources of fraud we deal with. We automatically decline large orders.&#8221; He went on to mention that he and his wife recently spotted a fraudulent $3500 charge from Newegg on their own USBank Visa&#8211;and they don&#8217;t even have a Newegg account.</p>
<p>He kindly transfers me to 2nd level support. After re-answering all security questions and explaining that we really do want to charge $1287 to our Visa, Mr. Level-Two says, &#8220;Okay, can you try to re-submit the order at Newegg? It should go through this time.&#8221; Newegg instantly declined the card a second time.</p>
<p>He says, &#8220;Hm, I&#8217;m going to transfer you to the next level support. They&#8217;ll be able to help.&#8221;</p>
<p>At level three, I answer security questions for the third time, then ask Darleen if she really has the magical powers necessary to authorize my legitmate company purchase. She says she does. I re-enter my card at Newegg and the order finally goes through.</p>
<h2>Online Credit Card Processing is Broken</h2>
<p>I completely understand the importance of preventing fraudulent activity, and avoiding chargebacks. Fraud scares consumers, and businesses ultimately lose money dealing with chargebacks.</p>
<p>My company has processed a few thousand credit card orders in the past quarter, with 0 chargebacks. We cater to a niche market, so fraud isn&#8217;t common through our online store. Yet, we observe 5+ declined credit cards each day. The majority of these customers have made a small typo, or can&#8217;t remember if they&#8217;ve updated their billing address after moving to a new home/apartment. In all but a few rare cases, our customers&#8217; declined cards are false positives!</p>
<h2>Trading Buying Freedom for Security</h2>
<p>Searches for declined credit cards turn up similar stores like my own:</p>
<ul>
<li><a  title="Credit Card Security: Too Much of a Good Thing?" href="http://www.smartmoney.com/spend/rip-offs/credit-card-declined-blame-your-bank-1299782529848/" target="_blank">Smart Money &#8211; Credit Card Security: Too Much of a Good Thing?</a></li>
<li><a  title="  Follow Reuters Facebook Twitter RSS YouTube RECOMMENDED VIDEO    Romney erases Obama's lead in new poll - The Trail   Sheila Bair: Obama too slow on Dodd-Frank but Romney…   Halperin &amp; Heilemann predict 2016 presidential…   Presidential politics could use a dose of the facts (ExxonMobil's Perspectives Blog)  Ann Coulter calls President Obama a &quot;retard,&quot; offends… (The Daily Dot) [?] KEY RATES MORTGAGEHOME EQUITYSAVINGSAUTOCREDIT CARDS See today's average mortgage rates across the country. TYPE	TODAY	1 MO 30-Year Fixed	3.41%	3.39% 15-Year Fixed	2.83%	2.80% 10-Year Fixed	2.90%	2.85% 5/1-Year ARM	2.96%	2.98% 30-Year Fixed Refi	3.37%	3.38% 15-Year Fixed Refi	2.80%	2.79% 5/1 ARM Refi	2.83%	2.91% 30-Year Fixed Jumbo	4.07%	4.00% Rates may include points. SOURCE: BANKRATE.COM SEE MORE KEY RATE DATA READ Boehner: &quot;Obamacare is law of the land&quot; 12:57am EST1FBI probe of Petraeus began with &quot;suspicious emails&quot;|  5:50pm EST2Small earthquake strikes eastern Kentucky: USGS 12:39pm EST3Gaza flares as Israel hits back killing five 5:26pm EST4Justin Bieber and Selena Gomez have broken up, reports say 5:23pm EST5 DISCUSSED 208 After Obama win, U.S. backs new U.N. arms treaty talks 171 White House race goes down to the wire 153 Obama plans ”fiscal cliff” statement as showdown looms SPONSORED LINKS 	The End of the &quot;Made-In-China&quot; Era. Business Insider calls it &quot;the next trillion dollar industry”. 	Planning for Retirement? $500,000 portfolio? Download the guide by Forbes Columnist Ken Fisher's firm. 	The Volkswagen Touareg Filled with top-of-line features. Engineered to defy classification. Ads by Marchex  When your credit card charge is denied" href="http://www.reuters.com/article/2012/04/26/us-column-yourmoney-creditcarddenial-idUSBRE83P0ZH20120426" target="_blank">Reuters &#8211; When Your Credit Card Charge is Denied</a></li>
</ul>
<div>I read a coder&#8217;s rant on <a  href="http://nicholas.piasecki.name/blog/2011/02/a-brief-rant-on-credit-card-security/" target="_blank">credit card security</a> last year, in which he explains:</div>
<div></div>
<blockquote>
<div>To stop fraud, we need to stop allowing purchases to be made solely with the information that appears on the card because this is not secret information; it is basic information about an account. This is not something that merchants can fix alone. Merchants already have to foot the bill for chargebacks, and PCI standards are really just an attempt to make merchants responsible for maintaining the security of what is, at its core, a payment system that broke in the 1990s. CVN didn’t work–10 years later, we still have to explain to consumers where the number is because the card associations have not spent enough effort educating the public and, quite frankly, they don’t care. To use a credit card, anywhere, you should have to swipe it (PCI is still relevant in this scenario). Period.</div>
</blockquote>
<div></div>
<div>From a merchant&#8217;s perspective, I couldn&#8217;t agree more. Credit card security is a disaster. Declined purchases are even more frustrating to legitimate buyers.</div>
<div></div>
<h2>Fixing Online Purchasing Security</h2>
<div id="attachment_368" class="wp-caption alignright" style="width: 272px"><a  href="http://blog.jseaber.com/wp-content/uploads/2012/11/media_httpfeefighters_rqctx.png.scaled1000.png" class="thickbox no_icon" rel="gallery-367" title="media_httpfeefighters_rqctx.png.scaled1000"><img class="size-medium wp-image-368" title="media_httpfeefighters_rqctx.png.scaled1000" src="http://blog.jseaber.com/wp-content/uploads/2012/11/media_httpfeefighters_rqctx.png.scaled1000-262x300.png" alt="" width="262" height="300" /></a><p class="wp-caption-text">What Happens When You Charge a Customer&#8217;s Card &#8212; via <a  href="http://www.FeeFighters.com" target="_blank">FeeFighters</a></p></div>
<div><a  title="PayPal" href="http://www.paypal.com" target="_blank">PayPal</a> intended to fix online security. But have they succeeded after 14 years in operation? Only somewhat. Just 40% of our customers choose to pay via PayPal. That&#8217;s a strong percentage, but credit cards remain dominant and many customers consider their plastic cards safer. And let&#8217;s face it: PayPal is an online extension of the existing, broken banking and credit card infrastructure.</div>
<div></div>
<div>It&#8217;s clear that credit card security must be fixed at the banking level. Getting banks to dump resources into fixing credit cards&#8211;that&#8217;s a huge challenge.</div>
<h2>Credit Card Authorization via SMS</h2>
<div>Credit cards are the 21st century cash (although, with hidden swipe fees&#8230;a rant for another time). For now, I propose a simple solution to restore security and convenience: Allow credit card holders to opt-in to fraud alerts via text messaging. If a bank determines a charge to be fraudulent, send a text message to the cardholder, something like this:</div>
<div></div>
<blockquote>
<div>&#8220;Do you authorize purchase of $## from Store-Name-Here? Respond &#8216;Y&#8217; to authorize charge to your credit card, ending digits ####.&#8221;</div>
</blockquote>
<div></div>
<div>If someone has hijacked my credit card, billing address, and cell phone, my identity has already been stolen. Might as well let fraud occur at that point.</div>
<div></div>
<div>It&#8217;s not a perfect fix. Not everyone has a text messaging plan, hence the opt-in. And adding a user prompt via SMS into the credit card authorization routine will complicate processing for the bank, and may still require a second processing attempt for successful authortization. It&#8217;s a start.</div>
<div></div>
<div>Ultimately, it&#8217;s time to replace credit cards with a new form of payment.</div>
<div></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2012/11/10/usbank-vs-newegg-card-declined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a RepRap Prusa Mendel</title>
		<link>http://blog.jseaber.com/2011/09/18/building-a-reprap-prusa-mendel/</link>
		<comments>http://blog.jseaber.com/2011/09/18/building-a-reprap-prusa-mendel/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 05:13:28 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[reprap]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=300</guid>
		<description><![CDATA[Earlier this summer my company spent a fair chunk of change on rapid prototypes printed by professional fused deposition modelling (FDM) printers. Thinking this was a huge waste of cash, Google led me to the RepRap project: Personal 3D printing &#8230; <a href="http://blog.jseaber.com/2011/09/18/building-a-reprap-prusa-mendel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="attachment_345" class="wp-caption alignright" style="width: 205px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/BasementReprap.jpg" class="thickbox no_icon" rel="gallery-300" title="BasementReprap"><img class="size-medium wp-image-345" title="BasementReprap" src="http://blog.jseaber.com/wp-content/uploads/2011/09/BasementReprap-195x300.jpg" alt="" width="195" height="300" /></a><p class="wp-caption-text">My RepRap Prusa: Three months&#39; progress</p></div>
<p>Earlier this summer my company spent a fair chunk of change on<a  title="Preview of c421 Enclosure" href="http://blog.jdslabs.com/?p=157"> rapid prototypes </a>printed by professional fused deposition modelling (FDM) printers. Thinking this was a huge waste of cash, Google led me to the <a  title="RepRap" href="http://reprap.org/" target="_blank">RepRap</a> project: Personal 3D printing for as little as $350. Of course, I had to build one.</p>
<p>The RepRap Wiki suggested a <a  title="RepRap Prusa" href="http://reprap.org/wiki/Prusa">Prusa Mendel</a>. Its bill of materials and <a  href="http://reprap.org/wiki/Prusa_Build_Manual" target="_blank">instructions </a>seemed well prepared, and the list of suppliers even seemed strong (note the keyword here&#8211;&#8221;seemed&#8221;). As an open source project, I should&#8217;ve known what I was getting into!</p>
<p>RepRap is a vibrant, rapidly growing opensource community for two reasons. First, people are inherently fascinated by a machine that makes real, physical objects. Second, home 3D printing is still in its infancy. Assembly of a 3D printer demands enormous exchange of ideas. One must gather a basic knowledge of electronics, programming, and machining. You&#8217;ll inevitably have questions, and once you step into the forums or IRC, it&#8217;s unlikely to be your last visit.</p>
<p>Consequently, RepRap is the child of thousands of &#8216;makers&#8217;, engineers, and programmers around the world. <a  title="nophead" href="http://hydraraptor.blogspot.com/" target="_blank">PhD&#8217;s </a>and <a  title="Can your 3d printer print models of birds?" href="http://www.youtube.com/watch?v=nI4IYu5ZG6k" target="_blank">kids</a> alike contribute to its development. The movement has resulted in a number of start-ups, including the recent <a  title="All-Star Lineup Invests in Makerbot" href="http://www.makerbot.com/blog/2011/08/23/all-star-lineup-invests-in-makerbot/">$10MM VC-funded Makerbot</a> in New York, which has subsequently brought significant media coverage to opensource 3D printing (CNN, Colbert Report, NPR, the New York Times, just to name a few). I&#8217;m impressed with the brand name they&#8217;ve established, but ultimately they&#8217;re selling an expensive kit. At 1/3 the price, and with potentially better performance, a Prusa is the way to go.</p>
<h1>Gathering Parts</h1>
<div id="attachment_341" class="wp-caption alignright" style="width: 234px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0826.jpg" class="thickbox no_icon" rel="gallery-300" title="Motors_and_filament"><img class="size-medium wp-image-341" title="Motors_and_filament" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0826-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">Motors and filament from Ultimachine</p></div>
<p>I thought I&#8217;d take the easy route and grab a Prusa kit off eBay. <a  href="http://www.ebay.com/sch/elderfarrer2hy7" target="_blank">elderfarrer2hy7 </a>had the best price at the time ($160) on a kit which included all printed parts, nuts, bolts, bearings, belts, and a laser cut acrylic bed. All I needed was a set of rods, electronics, motors and a weakly documented, but crucial piece referred to as a &#8220;hotend&#8221;. And of course some plastic filament. Or so I thought.</p>
<p>elderfarrer2hy7&#8242;s kit showed up within days. I then ordered:</p>
<ul>
<li>M8 smooth rods, <a  title="McMaster - M8 smooth rods" href="http://www.mcmaster.com/#88625k67/=e4as1x">Part #88625K67</a> at McMaster</li>
<li>M8 threaded rods, <a  title="McMaster - M8 threaded rods" href="http://www.mcmaster.com/#90024a462/=e4as1l">Part #90024A462</a> at McMaster</li>
<li><a  title="Kysan 1124090 Nema 17 Stepper Motor" href="http://ultimachine.com/content/kysan-1124090-nema-17-stepper-motor">Kysan 1.8° NEMA 17 stepper motors</a> at Ultimachine</li>
<li><a  title="ABS Filament" href="http://ultimachine.com/catalog/print-materials/abs">ABS filament</a> at Ultimachine</li>
</ul>
<div><strong>Hot-End Selection</strong></div>
<div>
<p>For those new to RepRap, the hot-end essentially acts like a hot-glue gun. The extruder feeds ABS or PLA filament into the hot-end, which is held at 180-240C depending on your chosen filament. At the further end is a nozzle with a standard diameter of 0.35mm (more or less depending on what&#8217;s available). Note that 1.75mm filament does <em>not</em> yield improved resolution over 3mm filament. Layer thickness and precision is dictated by nozzle diameter. A good hot-end with a 3mm extruder will print as quickly and accurately as a 1.75mm extruder. Anyway, three types of hot-ends are currently in use: ceramic core, power resistor, and cartridge heaters.</p>
</div>
<div>
<ul>
<ul>
<li>Ceramic cores use a piece of thin nichrome wire, <a  title="Makergear - Heatcore Assembly" href="http://www.makergear.com/pages/ceramic-heater-core-instructions">wrapped tightly around the hot-end</a> and covered in a layer of hardened ceramic paste. The nichrome wire heats up like coils in a toaster. Assembly is time consuming and messy, but it&#8217;s reliable.</li>
</ul>
</ul>
<ul>
<ul>
<li>Power resistor hot-ends are simpler. Stick a 5 to 6 ohm power resistor into the hot-end and you&#8217;re done. However, operating a resistor at 240C longterm means it&#8217;s operating way out of spec. As long as the resistor isn&#8217;t physically disturbed, it should hold up for months or maybe years. But if disturbed, the abused resistor will shatter. In my opinion, a mostly reliable $1 power resistors far outweighs the messy assembly of a nichrome wire kit.</li>
</ul>
</ul>
<ul>
<ul>
<li>Cartridge heaters are used by Makerbot. This is the same type of heating element found in soldering irons and similar devices. Cartridges are more robust than power resistors, but still not bulletproof. Makergear and a few others in the DIY community have experimented with cartridges. Supposedly they haven&#8217;t been widely adopted due to poor availability for our 12V application. It&#8217;s easier to use a cheap power resistor.</li>
</ul>
</ul>
</div>
<div>I wanted to buy a power resistor type hot-end from <a  href="http://www.mendel-parts.com/index.php/catalog/extruder.html">Mendel-parts.com</a>, but every model was sold out. In fact, every power resistor hotend I could find anywhere was out of stock.</div>
<div>
<p>Disappointed, I bought a <a  title="Makergear Hot-Ends" href="http://www.makergear.com/products/operators-pack">Makergear 0.35mm Hot-End Pack</a> (a nichrome wire kit). Rick at Makergear is a great guy. Very helpful, friendly service, and his hot-end kits are enormously popular in the community. Unfortunately, Rick&#8217;s site is a disaster! Get it together, man!</p>
</div>
<div>
<div id="attachment_319" class="wp-caption alignright" style="width: 288px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/JHeadMKIII-B.jpg" class="thickbox no_icon" rel="gallery-300" title="JHeadMKIII-B"><img class="size-medium wp-image-319" title="JHeadMKIII-B" src="http://blog.jseaber.com/wp-content/uploads/2011/09/JHeadMKIII-B-278x300.jpg" alt="" width="278" height="300" /></a><p class="wp-caption-text">J-Head MKIII-B Hot-End. Power resistor pictured in fuzzy right corner.</p></div>
<p>Alas, I cannot recommend the Makergear hot-end pack. First of all, it&#8217;s $75. Second, it took hours to assemble and harden. Third, it flat out failed, as I&#8217;ll explain below. <strong>Get a <a  title="RepRap-USA - J Head MKIII Hot-end Hotend" href="http://www.reprap-usa.com/index.php?route=product/product&#038;product_id=53">J-Head MKIII</a> from &#8220;Reifsnyderb&#8221;.</strong> It&#8217;s under $65, arrives 95% assembled, and just works.</p>
</div>
<p>Also worth consideration is the <a  title="Budaschnozzle" href="http://www.lulzbot.com/5-hot-ends">Budaschnozzle </a>from LulzBots for $75. I haven&#8217;t personally tried one, but it looks awesome and supposedly works equally well. <a  href="http://shop.arcol.hu/item/arcol-hu-hot-end-assembled-035">Arcol.hu</a> has a similar hotend for $134&#8211;ouch.</p>
<div><strong>Electronics Selection</strong></div>
<div>
<p><strong></strong>I narrowed down the choice of electronics to <a  title="Arduino Mega Pololu Shield - RAMPS" href="http://reprap.org/wiki/RAMPS">RAMPS </a>or <a  title="Generation 6 Electronics - RepRap" href="http://reprap.org/wiki/Gen6">Gen6</a>. RAMPS supports heatbed control and 1/16 microstepping, but the board looks like a disaster in terms of layout and motor/sensor wiring, and further requires the purchase of separate Pololu stepper drivers and an Arduino Mega. RAMPS is a favorite in the community, but I design PCBs for a living and looking at it made my stomach turn.</p>
<p>Gen6 is well designed, but was sold out. Heatbeds don&#8217;t necessarily need software control, and I didn&#8217;t think I needed one at the time (newbie mistake). I also convinced myself that since the stepper motors only had 200 steps per rotation, subdividing those steps with 1/8 microstepping couldn&#8217;t possibly be much worse than 1/16. [Verdict: True. 0.9° motors with 1/8 microstepping are more accurate than 1.8° motors with 1/16 microstepping.]</p>
</div>
<div>
<div id="attachment_305" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/Gen604-1024x768.jpg" class="thickbox no_icon" rel="gallery-300" title="Gen604-1024x768"><img class="size-medium wp-image-305" title="Gen604-1024x768" src="http://blog.jseaber.com/wp-content/uploads/2011/09/Gen604-1024x768-300x182.jpg" alt="" width="300" height="182" /></a><p class="wp-caption-text">One of the freshly assembled Gen6 boards</p></div>
</div>
<div>
<p>So what&#8217;d I do? Like any self respecting EE, I ran the numbers and ordered 250 Gen6 PCBs. My company sent a batch to our favorite assembly shop, and I had electronics in hand within three weeks. Super easy, and cheap (well, per board&#8230;). <a  title="Gen6 PCBs" href="http://www.reprap-usa.com/index.php?route=product/product&#038;path=59&#038;product_id=52">PCBs </a>and<a  title="RepRap-USA - Assembled Gen6 Generation 6 Electronics" href="http://www.reprap-usa.com/index.php?route=product/product&#038;path=59&#038;product_id=50"> assembled Gen6&#8242;s</a> are still available.</p>
</div>
<p>For power, I went with a <a  href="http://www.ebay.com/itm/12V-15A-180W-Switching-Power-Supply-LED-Strip-light-/320573808054" target="_blank">12V, 15A power supply</a> from &#8220;jingsam-online&#8221; on eBay. This is barely adequate with a heatbed connected&#8211;the supply runs at almost 70C. In retrospect, $10 more for <a  href="http://www.ebay.com/itm/12V-30A-360W-Switching-Power-Supply-LED-Strip-light-/320641051668" target="_blank">the 30A version</a> would have been a better investment.</p>
<h2>Assembly &#8211; Weekend #1</h2>
<div id="attachment_322" class="wp-caption alignright" style="width: 234px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/McMaster-Rods.jpg" class="thickbox no_icon" rel="gallery-300" title="McMaster Rods"><img class="size-medium wp-image-322 " title="McMaster Rods" src="http://blog.jseaber.com/wp-content/uploads/2011/09/McMaster-Rods-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">6ft shipping tube of rods, and parts kit at arrival</p></div>
<p>Smooth and threaded rods arrived from McMaster in a 6ft tube. The Prusa assembly guide stated required rod lengths, but did not suggest tools for cutting the 2 meter steel rods. I&#8217;m still not sure of a preferred cutting method, but my brother-in-law brought over a dremel and we picked up some fresh rotary discs from Lowes. We spent two <em>long</em> evenings cutting rods. Unless you have a better idea, buy pre-cut rods.</p>
<h2>Assembly &#8211; Weekend #2</h2>
<div id="attachment_323" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0824.jpg" class="thickbox no_icon" rel="gallery-300" title="IMG_0824"><img class="size-medium wp-image-323" title="IMG_0824" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0824-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Prusa frame assembled on kitchen table.</p></div>
<p>The majority of the frame went together the next weekend. However, we quickly hit another hurdle: PLA bushings! All of our parts were printed in ABS, including the &#8220;PLA bushings&#8221;. These pieces are supposed to enable the X, Y, and Z axis to glide freely along the smooth rods. We weren&#8217;t so lucky. Our PLA (ABS?) bushings snapped onto the smooth rods but would not budge. We filed them down and tried other suggestions from the RepRap forums to no avail.</p>
<p>I remembered a line from the Prusa Wiki which mentioned linear bearings. Aha. That&#8217;s what they were talking about. PLA bushings work for some people, and have the clear advantage of cheapness. But reliability is spotty. Serious CNC machines use linear bearings for axis movement. So, I ordered a set of LM8UU bearings from a Chinese eBay seller. [VXB sells <a  title="VXB - LMU8UU" href="http://www.vxb.com/page/bearings/PROD/8mmLinearMotionSystems/Kit262">LME8UU bearings</a> in the USA at twice the price.]</p>
<p>The LM8UU mod also meant I needed a new X-carriage, Y-bed LM8UU mounts, and X-ends. These were easily found on Thingiverse.com:</p>
<ul>
<li><a  title="LM8UU X Carriage by Greg Frost" href="http://www.thingiverse.com/thing:9869" target="_blank">LM8UU X Carriage</a> by Greg Frost</li>
<li><a  title="LM8UU Y Axis Holders by DigiFab" href="http://www.thingiverse.com/thing:8900" target="_blank">LM8UU Y Axis Holders</a> by DigiFab</li>
<li><a  title="LM8UU X-End Motor Bracket and Idler by ahmetcemturan" href="http://www.thingiverse.com/thing:9054" target="_blank">LM8UU X-End Motor Bracket and Idler</a> by ahmetcemturan</li>
</ul>
<p>I e-mailed elderfarrer2hy7 and he quickly hooked me up. Edit: Looks like he now sells kits made for linear bearings!</p>
<p>After I built my printer, Prusa himself released an official <a  title="LM8UU x-ends for Prusa by Prusa" href="http://www.thingiverse.com/thing:9936" target="_blank">LM8UU X-end set</a>. I&#8217;ve printed them but still prefer the design by ahmetcemturan.</p>
<h2>Assembly &#8211; Weekends #3 and #4</h2>
<p>While waiting for the Chinese LM8UU&#8217;s, we assembled the Makergear Hotend pack and Wade&#8217;s extruder. After much head scratching at <a  title="Makergear SuperPack Assembly Instructions" href="http://www.makergear.com/pages/superpack-instructions" target="_blank">Rick&#8217;s documentation</a>, we had an assembled heatcore and Groovemount.</p>
<p>Cutting the <a  title="RepRap - Cutting the Hobbed Bolt" href="http://reprap.org/wiki/Wade%27s_Geared_Extruder#How_to_make_the_hobbed_bolt" target="_blank">hobbed bolt</a> was a disaster. Again, we resorted to the dremel:</p>
<p><iframe src="http://www.youtube.com/embed/AI4duY6y4qg" frameborder="1" width="420" height="315"></iframe></p>
<div id="attachment_330" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0893.jpg" class="thickbox no_icon" rel="gallery-300" title="Hobbed Bolt"><img class="size-medium wp-image-330" title="Hobbed Bolt" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0893-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">The best of our three hobbing attempts. Not so good.</p></div>
<p>We ended up with two failed attempts and one marginally successful &#8220;hobbed&#8221; bolt from this adventure.</p>
<p>For about an hour, we had no faith in the Wade&#8217;s Extruder because the filament passed through only against the hobbed bolt (no opposing force, so it kept slipping). I finally realized that we hadn&#8217;t attached the Idler block and 608 bearing&#8230;right&#8230;</p>
<p>I ended up ordering a <a  title="Eckertech - M8 Hobbed Bolt" href="http://www.eckertech.com/public/ISSCart/shopping.cfm?ProID=16" target="_blank">hobbed bolt from Eckertech</a>. Much, much better:</p>
<div id="attachment_327" class="wp-caption alignleft" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0901.jpg" class="thickbox no_icon" rel="gallery-300" title="IMG_0901"><img class="size-medium wp-image-327 " title="IMG_0901" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0901-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Eckertech hobbed bolt (photo taken weeks after initial hobbing attempts)</p></div>
<h2>Assembly &#8211; Weekends #5 and #6</h2>
<p>The LM8UU&#8217;s showed up after two weeks, followed closely by the finished Gen6 boards. Final assembly only took a couple days, but it was quickly apparent we were nowhere near finished.</p>
<div id="attachment_331" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0863.jpg" class="thickbox no_icon" rel="gallery-300" title="Assembled Prusa, prior to troubleshooting"><img class="size-medium wp-image-331" title="Assembled Prusa, prior to troubleshooting" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0863-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Assembled Prusa, prior to troubleshooting</p></div>
<p>We started with the simplest problems:</p>
<ul>
<li>X axis, Z axis, and the extruder ran backwards. <strong>Solution</strong>: Edited FiveD firmware and calibrated X, Y, and Z steps_per_mm.</li>
<li>Y axis would only travel forward. <strong>Solution</strong>: My soldering had killed the Y mechanical endstop. Replaced with a microswitch from RadioShack.</li>
</ul>
<div id="attachment_332" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0878.jpg" class="thickbox no_icon" rel="gallery-300" title="MakerGear Hot-end and failed extrusion"><img class="size-medium wp-image-332" title="MakerGear Hot-end and failed extrusion" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0878-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Pile of junk ABS extrusion after hours of jams</p></div>
<p><strong>MakerGear Trouble</strong> &#8211; After knocking out the simple stuff, we tried to extrude plastic. And that&#8217;s when the real problems began. We spent about six hours with the Makergear hotend, yet only managed to produce a small pile of extruded ABS. This took days to troubleshoot. Here&#8217;s what I learned:</p>
<ol>
<li>We first tried to extrude ABS at 245C. When this failed (actually due to bad hobbing), we switched to PLA at 240C. Dumb move. The PLA expanded, jammed, and slowly burned up in the Makergear hotend. We had to drill it out. So, never set temps too high. PLA should be used at 180-220C. ABS: 220-250C.</li>
<li>We had enormous difficulty with the springs elderfarrer2hy7 provided. They lacked sufficient force, so the hobbed bolt would spin without pushing plastic and thus slowly strip the filament. The filament could be manually extruded by hand, if not already jammed. In short, <a  title="Wade's Geared Extruder" href="http://reprap.org/wiki/Wade&#039;s_Geared_Extruder">Wade&#8217;s Extruder</a> needs springs with a strong load force (25-35N). Problem was solved by switching to <a  href="http://www.mcmaster.com/#9434k164/=e4ep81" target="_blank">McMaster 9434K164 </a>springs.
<p><div id="attachment_334" class="wp-caption alignleft" style="width: 234px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0880.jpg" class="thickbox no_icon" rel="gallery-300" title="Makergear Hotend"><img class="size-medium wp-image-334" title="Makergear Hotend" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0880-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">About to disassemble the Makergear hotend after another jam (weak springs pictured)...</p></div></li>
</ol>
<div>Even after solving each of these problems, the Makergear hotend continued to jam with ABS at 225-230C. Upon closer inspection, I found that the PTFE lining inside the Groovemount was off-center. This, along with the previously burnt PLA were likely causes of continued trouble. Many people have great success with the Makergear hotend kit, so I can&#8217;t fault it. These were user errors.</div>
<h2>A Working Hotend &#8211; Weekend #7</h2>
<div>
<div id="attachment_333" class="wp-caption alignright" style="width: 234px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0900.jpg" class="thickbox no_icon" rel="gallery-300" title="J Head MKII"><img class="size-medium wp-image-333" title="J Head MKII" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0900-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">J Head MKII Hotend for Wade&#39;s Extruder</p></div>
</div>
<div>Ultimately, I wasn&#8217;t happy with the Makergear hotend, and definitely didn&#8217;t want to blow more cash on a replacement. I found a guy in the RepRap forums named reifsnyderb, who&#8217;d previously sold a nice looking <a  title="RepRap - J Head Nozzle Hotend" href="http://reprap.org/wiki/J_Head_Nozzle" target="_blank">J Head Nozzle</a> (a power resistor hotend). We exchanged a few e-mails and he agreed to machine a custom J Head MKII for my Wade&#8217;s Extruder.</div>
<div>
<p>The J Head MKII arrived in just two days! I wired up the resistor and thermistor, wrapped it all in Kapton tape, and fired up Repsnapper. Even without calibrating the extruder, it managed a test print.<iframe src="http://www.youtube.com/embed/001_JqGn6dk?hl=en&amp;fs=1" frameborder="0" width="425" height="349"></iframe></p>
<p>Success! But still a long way from reliable printing&#8230;</p>
<div id="attachment_335" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/003.jpg" class="thickbox no_icon" rel="gallery-300" title="JHeadMKIIMounted"><img class="size-medium wp-image-335 " title="JHeadMKIIMounted" src="http://blog.jseaber.com/wp-content/uploads/2011/09/003-300x228.jpg" alt="" width="300" height="228" /></a><p class="wp-caption-text">J Head MKII after a few successful prints</p></div>
</div>
<h2>Filament and Software Troubles &#8211; Weekends #8 and #9</h2>
<p>Although the printer was technically working, there were still a few issues to work out.</p>
<div id="attachment_339" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/007.jpg" class="thickbox no_icon" rel="gallery-300" title="HobbedBolt_Stripped_Filament"><img class="size-medium wp-image-339" title="HobbedBolt_Stripped_Filament" src="http://blog.jseaber.com/wp-content/uploads/2011/09/007-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">ABS shavings on hobbed bolt. Tighten springs to resolve.</p></div>
<p>First, filament would randomly strip after anywhere from five minutes to three hours of printing. I&#8217;d have to pull the hobbed bolt out, clear the plastic shavings, and re-assemble. This issue took days to troubleshoot, but the solution was easy&#8211;tighten the extruder springs. Since then, no more stripped filament.</p>
<p>Next, ABS would barely stick to the acrylic bed. About halfway through the test cube print in the above video, the print ripped off the platform. Less than 1 in 5 print attempts would stick at all.</p>
<div id="attachment_338" class="wp-caption alignleft" style="width: 234px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0913.jpg" class="thickbox no_icon" rel="gallery-300" title="PrusaMK1_TempCheck"><img class="size-medium wp-image-338" title="PrusaMK1_TempCheck" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0913-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">Verifying heatbed temp</p></div>
<p>In other words, a heatbed is an absolute must. Once more, <a  title="Prusa Heatbed MK1 PCB" href="http://www.reprap-usa.com/index.php?route=product/product&#038;product_id=51" target="_blank">Prusa&#8217;s MK1 PCB heatbed</a> was sold out in North America; I resorted to ordering 25 from my PCB house.</p>
<p>Heatbed PCBs arrived in a week. I temporarily mounted one atop the acrylic bed using 1/4&#8243; Nylon standoffs, following <a  title="Prusa's MK1 Final Mounting and Wiring" href="http://josefprusa.cz/pcb-heatbed-final-mounting-and-wiring-solutio" target="_blank">Prusa&#8217;s &#8220;final&#8221; mounting solution</a>&#8211;glass covered with Kapton tape and attached with bulldog clips.</p>
<p>For wire, I used 14AWG THHN, rated for 105C. The outer PCB traces connecting to the power supply leads are thicker, so this region of the board is cooler and it&#8217;s safe to use 105C wire here. Glass came from Lowes for about $2. I had to trim the corners (tip: <a  title="Cut glass underwater" href="http://www.youtube.com/watch?v=j2RLzzNNNwg" target="_blank">use scissors underwater</a>).</p>
<p>Because Gen6 has no heated bed support, the heatbed is wired directly to my 12V, 15A power supply. The glass surface reaches 100C in about five minutes, and 110C after 15-30 minutes, as measured by thermal probe.</p>
<div id="attachment_337" class="wp-caption alignright" style="width: 234px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0916.jpg" class="thickbox no_icon" rel="gallery-300" title="Heatbed_SFACT"><img class="size-medium wp-image-337" title="Heatbed_SFACT" src="http://blog.jseaber.com/wp-content/uploads/2011/09/IMG_0916-224x300.jpg" alt="" width="224" height="300" /></a><p class="wp-caption-text">First print with Prusa MK1 heatbed + SFACT!</p></div>
<p>Up to this point, I&#8217;d used Repsnapper as a host, as per severely out of date documentation from Mendel-Parts.com. It was time to move to <a  title="SFACT" href="https://github.com/ahmetcemturan/SFACT/" target="_blank">SFACT</a> and <a  title="Printrun, Pronterface" href="https://github.com/kliment/Printrun" target="_blank">Printrun/Pronterface</a>. Printrun is a solid graphical interface, which relies upon SFACT/Skeinforge for gcode generation. It&#8217;s daunting at first, but prints beautifully. Just one downside: Skeinforge is CPU hungry. Kliment (author) says he&#8217;s working on optimization.</p>
<p>I was also using FiveD firmware downloaded from Mendel-Parts.com. FiveD lacks acceleration and I was seeing occasional pauses during Z-axis movement. I flashed to Kliment&#8217;s latest <strong><a  title="Sprinter Firmware" href="https://github.com/kliment/Sprinter" target="_blank">Sprinter</a> </strong>firmware and increased the baud rate to 38400. No more hiccups. Also, acceleration is a glorious thing.</p>
<p>While editing Sprinter&#8217;s configuration.h file, I took the time to document proper equations for the Prusa:</p>
<ul>
<li>Formula for X steps per mm = Y steps per mm = (Steps)/(Microstepping *BeltPitch*PulleyTeeth)</li>
<li>Formula for Z steps per mm = (Steps)/(Microstepping*Zd)</li>
<li>Formula for E steps per mm = (Steps*ERatio)/(pi*Microstepping*BoltDiamter)</li>
</ul>
<div>
<blockquote>
<ul>
<li>Steps = Number of motor steps per one revolution (200 for 1.8 degree, 400 for 0.9 degree motor, etc.)</li>
<li>Microstepping = Microstepping ratio of controller (1/8 for Gen6, 1/16 for Pololu, etc.)</li>
<li>BeltPitch = Distance in millimeters between teeth of belt (5.00mm for T5, 5.08mm for XL, etc.)</li>
<li>PulleyTeeth = Number of teeth on the motor pulley gear (default is 8 teeth for T5 gears; XL gears may use 10)</li>
<li><em>Z</em><sub><em>d</em></sub> = Distance in millimeters between threads of Z rods (1.25mm for M8)</li>
<li>ERatio = Gear ratio for extruder gears (Wade&#8217;s Extruder: 39/11, Accessible Wade&#8217;s by Greg Frost: 43/10, Adrian&#8217;s Extruder: 59/11, etc.)</li>
<li>BoltDiameter = Diameter of hobbed bolt in millimeters, measured at hobbed section</li>
</ul>
</blockquote>
<p>These formulas have since been added to the <a  title="RepRap Prusa Assembly - Firmware Calibration" href="http://reprap.org/wiki/Prusa_Build_Manual#Firmware_Calibration" target="_blank">Prusa Wiki</a>.</p>
<h2>Minor Tweaks &#8211; Weekend #10</h2>
<div id="attachment_348" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/09/Zcouplings.jpg" class="thickbox no_icon" rel="gallery-300" title="Zcouplings"><img class="size-medium wp-image-348" title="Zcouplings" src="http://blog.jseaber.com/wp-content/uploads/2011/09/Zcouplings-300x197.jpg" alt="" width="300" height="197" /></a><p class="wp-caption-text">Replaced acrylic bed with MDF, added Z constraints, and installed helical Z couplings</p></div>
<p>Heat warps acrylic, so within days of installing the heatbed, I had to replace the acrylic printbed with 1/4&#8243; MDF bed ($6 from Lowes and half an hour with a jigsaw). Acrylic was junk to begin with. It flexes too much, even without heat, which added great difficulty to bed alignment. Use MDF.</p>
<p>I also replaced the plastic Z-couplers with <a  href="http://www.ebay.com/itm/RepRap-3d-Printer-Prusa-Mendel-Z-AXES-COUPLER-FIX-NEW-/270814816451" target="_blank">aluminum helical couplings</a> and added ScribbleJ&#8217;s <a  title="Thingiverse - Prsua Z Rod Constarint by ScribbleJ" href="http://www.thingiverse.com/thing:9864" target="_blank">Prusa Z Rod Constraints</a>.</p>
<p>My Prusa has been exiled from the kitchen. It now resides in the basement, where it&#8217;s printed for 90+ hours in the past two weeks, including two full sets of Prusa parts.</p>
<p><iframe src="http://www.youtube.com/embed/sWBN-8fePug" frameborder="0" width="420" height="315"></iframe></p>
<h2>What comes next?</h2>
<ul>
<li>Build a Prusa with <a  href="http://www.phidgets.com/products.php?product_id=3302" target="_blank">0.9° steppers</a> and T2.5 belts</li>
<li>Try PLA with a J-Head MKIII-B and <a  title="Greg's Hinged Accessible Extruder by GregFrost" href="http://www.thingiverse.com/thing:8252" target="_blank">Greg Frost&#8217;s Hinged Accessible Extruder</a></li>
<li>Additional calibration&#8230;need to eliminate corner blobs</li>
</ul>
<h2>FINAL THOUGHTS</h2>
<ol>
<li>I should&#8217;ve started blogging 10 weeks ago.</li>
<li>If you build a Prusa, use LM8UU linear bearings, a <a  title="Prusa MK1 Heatbed" href="http://www.reprap-usa.com/index.php?route=product/product&#038;path=59&#038;product_id=51" target="_blank">heatbed</a>, a good hotend (<a  title="J Head MKIII-B" href="http://www.reprap-usa.com/index.php?route=product/product&#038;path=60_62&#038;product_id=53" target="_blank">J Head MKIII-B</a>!), and strong bed and extruder <a  href="http://www.mcmaster.com/#9434k164/=e4ep81" target="_blank">springs</a>. Also grab the latest popular firmware and software. And buy a digital caliper.</li>
<li>RepRap is <em>not</em> cheap. If you build one, you will find the need to build more. That said, it would&#8217;ve been cheaper if I&#8217;d built a <a  title="McMaster BOM for SAE and Metric Prusa" href="http://forums.reprap.org/read.php?1,77325">hybrid SAE + metric Prusa</a>. See also this <a  href="http://forums.reprap.org/read.php?14,46989,46989" target="_blank">Wade&#8217;s Extruder BOM</a>.</li>
<li>Don&#8217;t build a RepRap on the kitchen table. Does not please the wife.</li>
</ol>
<p>Special thanks go to: Nick, Reifsnyderb, and everyone on <a  href="http://reprap.org/wiki/IRC" target="_blank">Freenode #reprap</a>!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2011/09/18/building-a-reprap-prusa-mendel/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>USPS Quietly Improves Tracking</title>
		<link>http://blog.jseaber.com/2011/01/09/usps-quietly-improves-tracking/</link>
		<comments>http://blog.jseaber.com/2011/01/09/usps-quietly-improves-tracking/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 23:15:11 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[USPS]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=266</guid>
		<description><![CDATA[E-tailers and consumers know that USPS tracking is a joke. For several years, Delivery Confirmation (DC) was just what its name implies&#8212;a method of checking that a package had been delivered. Although USPS.com displays a &#8220;Track and Confirm&#8221; search field &#8230; <a href="http://blog.jseaber.com/2011/01/09/usps-quietly-improves-tracking/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="attachment_269" class="wp-caption alignright" style="width: 160px"><a  href="http://blog.jseaber.com/wp-content/uploads/2011/01/USPSTracking.png" class="thickbox no_icon" rel="gallery-266" title="USPS Delivery Confirmation"><img class="size-thumbnail wp-image-269" title="USPS Delivery Confirmation" src="http://blog.jseaber.com/wp-content/uploads/2011/01/USPSTracking-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Live USPS Tracking?</p></div>
<p>E-tailers and consumers know that <a  title="USPS tracking is a joke" href="http://www.jongales.com/blog/2003/08/06/usps-tracking-is-a-joke/">USPS tracking is a joke</a>. For several years, Delivery Confirmation (DC) was just what its name implies&#8212;a method of checking that a package had been delivered. Although USPS.com displays a &#8220;Track and Confirm&#8221; search field on their website, DC numbers have historically returned two points of information (acceptance and delivery), coupled with one very misleading statement:</p>
<blockquote><p><span style="color: #808080;"><em>Information, if available, is updated every evening. Please check   again later.</em></span></p>
<ul>
<li><span style="color: #808080;"><em>Your item was accepted at 1:06 PM on May 23, 2008 in St. Louis, MO 63103.</em></span></li>
</ul>
</blockquote>
<p>Information was generally not updated until the package had been delivered. More tracking points have begun to show up in the past 5 years, but we were still told to <em>maybe </em>expect more information each evening. Lies.</p>
<p>I happened to check on an incoming Priority shipment last week and noticed a new statement:<span id="more-266"></span></p>
<blockquote><p><span style="color: #808080;"><em>The item is currently in transit to the destination. Information, if available, is updated periodically throughout the day. Please check again later. </em></span></p>
<table border="0" cellspacing="0" cellpadding="0" width="650" summary="This table formats the detailed results.">
<tbody>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Arrival at Post  Office, January 06, 2011, 6:53 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Processed  through Sort Facility, January 06, 2011, 12:45 am, HAZELWOOD, MO 63042</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Electronic  Shipping Info Received, January 05, 2011</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Acceptance,  January 04, 2011, 9:06 am, MERRIFIELD, VA 22081</span></td>
</tr>
</tbody>
</table>
</blockquote>
<p>Well, that&#8217;s new, but I wasn&#8217;t sure if I should believe it. So I checked again later:</p>
<blockquote>
<table border="0" cellspacing="0" cellpadding="0" width="650" summary="This table formats the detailed results.">
<tbody>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Out for  Delivery, January 06, 2011, 8:10 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Sorting  Complete, January 06, 2011, 8:00 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Arrival at Post  Office, January 06, 2011, 6:53 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Processed  through Sort Facility, January 06, 2011, 12:45 am, HAZELWOOD, MO 63042</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Electronic  Shipping Info Received, January 05, 2011</span></td>
</tr>
<tr>
<td valign="top"><span style="color: #808080;"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></span></td>
<td valign="top"><span style="color: #808080;">Acceptance,  January 04, 2011, 9:06 am, MERRIFIELD, VA 22081</span></td>
</tr>
</tbody>
</table>
</blockquote>
<p>What&#8217;s this? Live tracking, from USPS?!</p>
<blockquote>
<table border="0" cellspacing="0" cellpadding="0" width="650" summary="This table formats the detailed results.">
<tbody>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Notice Left,  January 06, 2011, 9:13 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Out for  Delivery, January 06, 2011, 8:10 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Sorting  Complete, January 06, 2011, 8:00 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Arrival at Post  Office, January 06, 2011, 6:53 am, MARYVILLE, IL 62062</span></td>
</tr>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Processed  through Sort Facility, January 06, 2011, 12:45 am, HAZELWOOD, MO 63042</span></td>
</tr>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Electronic  Shipping Info Received, January 05, 2011</span></td>
</tr>
<tr>
<td valign="top"><img src="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/images/bullet_circle.gif" border="0" alt="Bullet" width="6" height="10" /></td>
<td valign="top"><span style="color: #808080;">Acceptance,  January 04, 2011, 9:06 am, MERRIFIELD, VA 22081</span></td>
</tr>
</tbody>
</table>
</blockquote>
<p>USPS has again <a  title="USPS News" href="http://www.usps.com/communications/newsroom/allnews.htm">failed to announce</a> any of these changes, so it&#8217;s hard to say what improvements we&#8217;re actually seeing (it could be limited to selected cities). I checked a few random customer shipments and each returned similar tracking information. The Click-n-Ship site also has a new layout, so it&#8217;s safe to say they&#8217;re rolling out new features:</p>
<p><a  href="http://blog.jseaber.com/wp-content/uploads/2011/01/USPSChangedServiceOptions.png" class="thickbox no_icon" rel="gallery-266" title="New Layout for USPS Click-n-Ship Site"><img class="alignnone size-medium wp-image-267" title="New Layout for USPS Click-n-Ship Site" src="http://blog.jseaber.com/wp-content/uploads/2011/01/USPSChangedServiceOptions-224x300.png" alt="" width="224" height="300" /></a></p>
<p>Improved tracking is a great step forward for the <a  title="A Bailout for the U.S. Postal Service?" href="http://www.businessweek.com/magazine/content/10_51/b4208033645172.htm">struggling government agency</a>, but this leaves me wondering why it hasn&#8217;t been announced.</p>
<h3>Has anyone else noticed better USPS tracking?</h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2011/01/09/usps-quietly-improves-tracking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Illinois Unemployment Insurance Rates Rise</title>
		<link>http://blog.jseaber.com/2010/12/03/illinois-unemployment-insurance-rates-rise/</link>
		<comments>http://blog.jseaber.com/2010/12/03/illinois-unemployment-insurance-rates-rise/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 00:33:18 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[small business]]></category>
		<category><![CDATA[taxes]]></category>
		<category><![CDATA[unemployment]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=261</guid>
		<description><![CDATA[One of the first topics our tax agent covered a few years back was unemployment tax. Larry said, &#8220;Single-employee S-corporations must pay unemployment insurance, but you can never claim unemployment from your own dissolved company. I don&#8217;t believe this is &#8230; <a href="http://blog.jseaber.com/2010/12/03/illinois-unemployment-insurance-rates-rise/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>One of the first topics our tax agent covered a few years back was unemployment tax. Larry said, &#8220;Single-employee S-corporations must pay unemployment insurance, but you can never claim unemployment from your own dissolved company. I don&#8217;t believe this is fair, but there&#8217;s nothing we can do about it.&#8221; So we pay unemployment taxes.</p>
<p>As usual, NPR delivered several gloomy economic reports this week as the <a  title="NPR - U.S. Unemployment Rate Jumps to 9.8 Percent" href="http://www.npr.org/2010/12/03/131778880/unemployment-rate-jumps-to-9-8-percent">U.S. Unemployment Rate rose again to 9.8%</a>. I listened to interviewees on both sides of the fence share their stories. Some Americans are earnestly seeking employment, yet remain unemployed. Others admit that 6+ months of unemployment checks are simply an incentive for them to sit at home until the free money stops coming.</p>
<p>Today my company received a letter from the State of Illinois&#8217; Department  of Employment Security. Inside was our <em>Annual Contribution Rate Determinatio</em>n, aka, a declaration of how much Unemployment Tax/Insurance we must pay:</p>
<div id="attachment_262" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/12/UnemploymentTax.jpg" class="thickbox no_icon" rel="gallery-261" title="IL_2011_Unemployment_Tax"><img class="size-medium wp-image-262" title="IL_2011_Unemployment_Tax" src="http://blog.jseaber.com/wp-content/uploads/2010/12/UnemploymentTax-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">2011 Illinois Contribution Rate Determination: 3.8%!</p></div>
<p>This year&#8217;s rate has<strong> increased about 0.5%<span id="more-261"></span></strong> over last year&#8217;s, which is a direct result of continued high unemployment and Illinois&#8217;  nearly bankrupt status.</p>
<p>Words cannot express my frustration with this policy. The nature of the company necessitates that it conduct business as a corporation. We work only with freelancers and other small to mid-sized businesses and presently cannot afford additional employees. If the company were to dissolve, yours truly would have no route to claim unemployment. So why does Illinois demand a &#8220;Contribution Rate&#8221; of 3.8%? As Larry pointed out, unless we are aiming for socialism, a single-employee S-corporation <em>should </em>contribute 0%. Sure, this doesn&#8217;t help those who are unfortunately unemployed&#8211;but taking more money from a small businesses certainly doesn&#8217;t help this economy.</p>
<p>Right now, we need cash on hand for R&amp;D and new product launches, which will in turn pay our freelance workers and partnering manufacturing companies, many of which are local! The more we invest, the better able we are to expand sales and generate growth. This logic didn&#8217;t set well with me until I found myself in charge of a small business. For situations like ours, higher taxes hurt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/12/03/illinois-unemployment-insurance-rates-rise/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Non-mobile Websites on the iPhone</title>
		<link>http://blog.jseaber.com/2010/11/28/non-mobile-websites-on-the-iphone/</link>
		<comments>http://blog.jseaber.com/2010/11/28/non-mobile-websites-on-the-iphone/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 04:05:49 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[user agent]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=250</guid>
		<description><![CDATA[If you&#8217;re reading this, you probably already understand why one might wish to view a regular, non-mobile website on the iPhone. For example, eBay now forcefully redirects iPhone traffic to a limited functionality mobile site (http://mobileweb.ebay.com). Among other things, relisting &#8230; <a href="http://blog.jseaber.com/2010/11/28/non-mobile-websites-on-the-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;re reading this, you probably already understand why one might wish to view a regular, non-mobile website on the iPhone. For example, eBay now forcefully redirects iPhone traffic to a limited functionality mobile site (<a  href="http://mobileweb.ebay.com">http://mobileweb.ebay.com</a>). Among other things, relisting auctions from the mobileweb.ebay site is impossible. Blasphemy!</p>
<h2>The Workaround</h2>
<p>Servers perform these frustrating redirects by reading the browser&#8217;s &#8220;user-agent&#8221; ID. So, if we spoof the iPhone browser&#8217;s user-agent ID, web servers will believe the iPhone is a regular desktop browser. But, the iPhone&#8217;s Safari browser doesn&#8217;t support user-agent spoofing. This leaves us with two choices:</p>
<p style="padding-left: 30px;">1) <a  href="http://modmyi.com/forums/3rd-party-apps-requests/223031-change-iphone-user-agent.html">Jailbreak the iPhone</a></p>
<p style="padding-left: 30px;">or</p>
<p style="padding-left: 30px;">2) Install a browser app that supports user-agent spoofing</p>
<p>I went with option (2) and downloaded a browser called JourneyLite.</p>
<p>1) Download the free JourneyLite app:</p>
<div id="attachment_253" class="wp-caption alignnone" style="width: 210px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/11/0.png" class="thickbox no_icon" rel="gallery-250" title="JourneyLight for iPhone"><img class="size-medium wp-image-253 " title="JourneyLight for iPhone" src="http://blog.jseaber.com/wp-content/uploads/2010/11/0-200x300.png" alt="" width="200" height="300" /></a></dt>
</dl>
</div>
<p><span id="more-250"></span>2) Launch JourneyLight and tap the &#8220;+&#8221; icon at the bottom</p>
<div class="mceTemp">
<dl id="attachment_254" class="wp-caption alignnone" style="width: 210px;">
<dt class="wp-caption-dt"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/11/1.png" class="thickbox no_icon" rel="gallery-250" title="JourneyLightApp"><img class="size-medium wp-image-254" title="JourneyLightApp" src="http://blog.jseaber.com/wp-content/uploads/2010/11/1-200x300.png" alt="" width="200" height="300" /></a></dt>
</dl>
</div>
<p>3) Select &#8220;Settings&#8221;</p>
<div class="mceTemp">
<dl id="attachment_255" class="wp-caption alignnone" style="width: 210px;">
<dt class="wp-caption-dt"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/11/2.png" class="thickbox no_icon" rel="gallery-250" title="JourneyLightSettings"><img class="size-medium wp-image-255" title="JourneyLightSettings" src="http://blog.jseaber.com/wp-content/uploads/2010/11/2-200x300.png" alt="" width="200" height="300" /></a></dt>
</dl>
</div>
<p>4) Change &#8220;Pretend to be&#8221; to &#8220;Firefox 3.0&#8243;, then hit Done</p>
<div class="mceTemp">
<dl id="attachment_256" class="wp-caption alignnone" style="width: 210px;">
<dt class="wp-caption-dt"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/11/3.png" class="thickbox no_icon" rel="gallery-250" title="JourneyLightSettings"><img class="size-medium wp-image-256" title="JourneyLightSettings" src="http://blog.jseaber.com/wp-content/uploads/2010/11/3-200x300.png" alt="" width="200" height="300" /></a></dt>
</dl>
</div>
<p>You&#8217;re now surfing like a ninja. No more mobile sites:</p>
<div class="mceTemp">
<dl id="attachment_257" class="wp-caption alignnone" style="width: 210px;">
<dt class="wp-caption-dt"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/11/4.png" class="thickbox no_icon" rel="gallery-250" title="Full_ebay.com_on_iPhone"><img class="size-medium wp-image-257" title="Full_ebay.com_on_iPhone" src="http://blog.jseaber.com/wp-content/uploads/2010/11/4-200x300.png" alt="" width="200" height="300" /></a><p class="wp-caption-text">Success: www.ebay.com (Non-mobile!)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/11/28/non-mobile-websites-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Power 12V Amplifiers from an ATX Power Supply</title>
		<link>http://blog.jseaber.com/2010/08/29/how-to-power-12v-amplifiers-from-an-atx-power-supply/</link>
		<comments>http://blog.jseaber.com/2010/08/29/how-to-power-12v-amplifiers-from-an-atx-power-supply/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 02:09:30 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[car audio]]></category>
		<category><![CDATA[subwoofer]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=213</guid>
		<description><![CDATA[In an earlier decade, I accumulated an inane number of car audio subs and amplifiers. I&#8217;ve finally come to my senses (thank you, tinnitus :-/). But, I have yet to find a more pleasing sound than that which comes from &#8230; <a href="http://blog.jseaber.com/2010/08/29/how-to-power-12v-amplifiers-from-an-atx-power-supply/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="attachment_221" class="wp-caption alignright" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-011.jpg" class="thickbox no_icon" rel="gallery-213" title="Power Supply 12V Mod 011"><img class="size-medium wp-image-221 " title="Power Supply 12V Mod 011" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-011-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Car Audio: Without a Car</p></div>
<p>In an earlier decade, I accumulated an inane number of car audio subs and amplifiers. I&#8217;ve finally come to my senses (thank you, tinnitus :-/). But, I have yet to find a more pleasing sound than that which comes from an oldschool pair of <a  title="Crutchfield - Infinity Perfect 10.1" href="http://www.crutchfield.com/S-hMFkzKLcrXr/p_108PER101/Infinity-Kappa-Perfect-10-1.html">Infinity Perfect 10.1</a>&#8216;s in a custom sealed box, powered by a JBL BP600.1. So, the pair now resides in my office, rather than my hatchback. This initially posed one problem:</p>
<p><em>How does one power a 12V amplifier indoors?</em></p>
<p><span id="more-213"></span>Obviously, we need a way to convert 120V<sub>AC</sub> mains to 12V<sub>DC</sub> at 600W+. High output DC power supplies are not cheap. It makes more sense to find a 4 ohm capable home audio subwoofer amp, but those are not cheap either.</p>
<p>There&#8217;s an easy solution, and that is to sacrifice an old ATX power supply (PSU). Audiophiles are now cringing; switching power supplies are a no-no in the audio realm. But so are Class D amplifiers, like the JBL BP600.1, which has an internally limited frequency response of just 10-320Hz. And again, it&#8217;s a car audio amplifier. This means its power supply stage was designed with excellent noise rejection, and thus, a switching power supply is a fine match.</p>
<p>Numerous tutorials explain <em><a  title="How to Convert a Comptuer ATX Power Supply to a Lab Supply" href="http://www.wikihow.com/Convert-a-Computer-ATX-Power-Supply-to-a-Lab-Power-Supply">How to Convert a Computer ATX Power Supply</a></em> to a standalone DC supply, but most are targeted towards <a  title="How to Hot Wire a Power Supply for Accessory Testing" href="http://www.techwarelabs.com/guides/misc_mod/psumod/">low power projects</a>. In this instance, we need more than a few watts. We need every last electron the PSU can muster.</p>
<p>I pulled an old Thermaltake 430W PSU out of the closet. Before putting it to work, two modifications were needed:</p>
<ol>
<li>Combine all 12V wires and all ground wires to create two heavier-gauge wires, for adequate ampacity</li>
<li>Force the power supply to turn on</li>
</ol>
<div id="attachment_219" class="wp-caption alignright" style="width: 160px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-008.jpg" class="thickbox no_icon" rel="gallery-213" title="Power Supply 12V Mod 008"><img class="size-thumbnail wp-image-219 " title="Power Supply 12V Mod 008" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-008-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">430W ATX PSU Specifications</p></div>
<p>ATX PSU&#8217;s manufactured after ~2005 sometimes feature multiple +12V rails. While it <em>should </em>be safe to merge multiple 12V rails, doing so could be a bad idea for this project (possibly more noise from multiple switching supplies). Multiple rails are usually labeled on the side of the supply as &#8220;+12V1&#8243; and &#8220;+12V2&#8243;, or similar. Luckily, the supply I butchered has only a single +12V rail rated for 18A, meaning 216W of 12V goodness. This  isn&#8217;t enough power  to push the 600W RMS amp to its limits, but that&#8217;s  okay. I don&#8217;t  need 600W of bass in my office.</p>
<h2>Safety</h2>
<p>Note that this project involves potentially <span style="color: #000000;">lethal mains voltages (</span>120V<sub>AC</sub><span style="color: #000000;">)</span>. A PSU should never be opened or modified by an unqualified individual. Perform these modifications at your own risk! I am not responsible for any damages that may occur as a result of this article.</p>
<p>Capacitors in a PSU store a large amount of energy. With the PSU running, turn its switch off (or pull the power cord) and wait for the connected device(s) to shut off. Only open the PSU after you are sure it is drained of energy.</p>
<h2>Wire Pruning</h2>
<p>A modern ATX 2.x PSU contains a 24 pin motherboard header, at least one 4- or 6-pin +12V connector, and a multitude of +5/+12V molex, floppy, SATA, and GPU connectors. We only need the black wires (ground) and +12V wires (yellow). Ignoring the safety warning stickers, I removed the cover and proceeded to extract all extra wires. All useless wires from the ATX motherboard header and various connectors landed straight on the circuit board. These were easily removed with wire cutters.</p>
<p>A few inches of the green &#8220;power on&#8221; wire (<a  href="http://www.techwarelabs.com/guides/misc_mod/psumod/">ATX pin 20/24 as explained here</a>) was preserved and soldered to a ground wire. I temporarily used hot glue, but this isn&#8217;t safe or recommended. Use <a  href="http://www.amazon.com/BUCHANAN-WING-TWIST-YELLOW-CONNECTORS/dp/B00206LN94">twist wire caps</a> or heat shrink wrap for a permanent installation.</p>
<div id="attachment_214" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-001.jpg" class="thickbox no_icon" rel="gallery-213" title="Power Supply 12V Mod 001"><img class="size-medium wp-image-214 " title="Power Supply 12V Mod 001" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-001-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Top view of PSU with cover removed and extra wires pulled</p></div>
<div id="attachment_223" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-014.jpg" class="thickbox no_icon" rel="gallery-213" title="Power Supply 12V Mod 014"><img class="size-medium wp-image-223 " title="Power Supply 12V Mod 014" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-014-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Some leftover ATX wires</p></div>
<div id="attachment_218" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-006.jpg" class="thickbox no_icon" rel="gallery-213" title="Power Supply 12V Mod 006"><img class="size-medium wp-image-218 " title="Power Supply 12V Mod 006" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-006-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Green ATX wire tied to ground</p></div>
<p>With the PSU cover back on, I untangled the remaining yellow &amp; black wires, trimmed them to equal lengths, and wired the modified PSU to the amplifier. The final product, with tidy wire-ties in place:</p>
<div id="attachment_222" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-012.jpg" class="thickbox no_icon" rel="gallery-213" title="Power Supply 12V Mod 012"><img class="size-medium wp-image-222 " title="Power Supply 12V Mod 012" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Power-Supply-12V-Mod-012-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Yellow to +12V and Remote, Black to GND</p></div>
<h2>Results</h2>
<p>The BP600.1 and ATX PSU deliver deep, clean, ridiculous house-shaking bass. The setup absolutely blows away my <a  title="Amazon - Boston Acoustics CSSUB10B" href="http://www.amazon.com/Boston-Acoustics-CSSUB10B-Classic-Subwoofer/dp/B001GCSOM2/ref=pd_bxgy_e_text_c">Boston Acoustics CSSUB10B</a> (and especially the lowly Logitech Z-2300&#8242;s). I&#8217;ve only cranked the volume too high a few times in the past year. When the amp draws too much current, the PSU struggles to keeps up and the amp&#8217;s LEDs dim during bass hits. It&#8217;s rare that I need/want ~135dB bass in my office, though.</p>
<p>There&#8217;s one downside: Activating the subwoofer is slightly inconvenient since the PSU must be manually switched on. I&#8217;ve tried going back to my home audio subs, but they don&#8217;t stack up to the quality of the Infinity Perfects.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/08/29/how-to-power-12v-amplifiers-from-an-atx-power-supply/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Wireless Router Setup with Verizon DSL</title>
		<link>http://blog.jseaber.com/2010/08/22/wireless-router-setup-with-verizon-dsl/</link>
		<comments>http://blog.jseaber.com/2010/08/22/wireless-router-setup-with-verizon-dsl/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 04:19:14 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[WiFi & LAN]]></category>
		<category><![CDATA[DSL]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=202</guid>
		<description><![CDATA[Despite over a decade of networking experience, I spent two hours on the phone this past weekend with my sister as she attempted to setup a wireless router with her Verizon DSL. Needless to say, it didn&#8217;t go as expected. &#8230; <a href="http://blog.jseaber.com/2010/08/22/wireless-router-setup-with-verizon-dsl/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Despite over a decade of networking experience, I spent two hours on the phone this past weekend with my sister as she attempted to setup a wireless router with her Verizon DSL. Needless to say, it didn&#8217;t go as expected. Here&#8217;s what we learned&#8230;</p>
<p>First, a bit of background info. There are three types of authentication that Verizon can use:</p>
<p>A) DHCP only &#8212; Verizon reads your <em>current</em> MAC address and assigns an IP address<br />
B) PPPoE only &#8212; A username/password is required, but MAC address is ignored<br />
C) Both PPPoe and DHCP</p>
<p>Like many other Verizon users, I initially setup MAC address cloning on our router, expecting to trick Verizon&#8217;s servers. I then setup PPPoE and thought we would be done. No go!<span id="more-202"></span></p>
<p>As noted on the <a  title="Practically Networked - Verizon DSL Router  Setup" href="http://forums.practicallynetworked.com/showthread.php?t=6387">Practically  Networked forums</a>, there is no need to clone the MAC address. In  fact, don&#8217;t do that; it&#8217;s wasted effort and can wreak havoc between the cloned device and router. Unlike many cable companies, Verizon doesn&#8217;t care about your modem&#8217;s MAC address. The address is used only for the length of the IP address lease, which is just a few hours. If you tell the modem to release its assigned IP address, Verizon will instantly accept another modem/MAC address. Releasing the IP is easy to do from the modem configuration page, by the way.</p>
<p>Verizon provided us with a Westell 6100 DSL modem. Like many modern DSL modems, the Westell 6100 has an internal router which must be disabled (aka,  &#8220;bridged&#8221;) for proper NAT routing. You <em>can </em>use a router behind a router, but this leads to numerous problems (impossibly blocked ports, broken VPNs, etc.). Anyway, Verizon has a seemingly <a  title="Verizon - Westell 6100  Bridging Tutorial" href="http://www22.verizon.com/residentialhelp/highspeed/networking/setup/questionsthree/123756.htm">simple  tutorial</a> describing how to bridge the Westell 6100, so that these problems can be avoided. Unfortunately, the tutorial isn&#8217;t  entirely accurate&#8230;</p>
<p>Our most important discovery of the day: <strong>Verizon uses different authentication methods in different regions of the country</strong>. My sister lives in Tampa, FL; several folks on various message boards claimed that Verizon employs PPPoE + DHCP in this area. This led to our demise&#8211;although she has a username and password with Verizon for e-mail and billing, her Verizon DSL does <strong>not</strong> use PPPoE. Verizon&#8217;s own tutorial (above) even alludes that PPPoE is used. It was not for us.</p>
<p><strong>Call Verizon tech support to find out which type of configuration your DSL line uses</strong>. It only took 5 minutes on the phone to obtain this critical piece of information. Granted, had I been in front of the PC myself, I probably would&#8217;ve gathered this info from the start by looking through the Westell&#8217;s configuration/status page.</p>
<p>No matter which authentication method your Verizon line uses, the Westell 6100 needs to be bridged. If using PPPoE only, enter your account credentials in your router (after releasing the connection and bridging the Westell 6100). If your DSL uses DHCP only, release the DSL and bridge the Westell 6100, but set your router to Automatic-DHCP instead of PPPoE. Routers are generally set by default for Automatic-DHCP negotiation.</p>
<p>Due to my sister&#8217;s technical ignorance, we ended up ditching the Westell 6100. Older DSL modems (ie, those without built-in routers) can be used as long as they use the same <a  title="VPI and VCI Settings" href="http://www.dslmodemsdirect.com/DSL%20Configuration/VPI_VCI%20configuration%20Page.htm">VPI/VCI settings</a>. So, we connected an old <a  title="Amazon - SpeedStream 5360" href="http://www.amazon.com/SpeedStream-5360-Ethernet-DSL-Modem/dp/B00006HW8A">SpeedStream 5360</a>, previously used with AT&amp;T DSL service. Her router immediately established a connection to Verizon with the old SpeedStream. These modems can be found for hardly $10 on eBay. Just make sure to disconnect/release the Westell 6100 first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/08/22/wireless-router-setup-with-verizon-dsl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Charter and DOCSIS 3.0 (Motorola SB6120 Review)</title>
		<link>http://blog.jseaber.com/2010/08/21/charter-and-docsis-3-0-motorola-sb6120-review/</link>
		<comments>http://blog.jseaber.com/2010/08/21/charter-and-docsis-3-0-motorola-sb6120-review/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 04:25:00 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[WiFi & LAN]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[DOCSIS]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=187</guid>
		<description><![CDATA[I subscribe to one of the cheapest broadband options in the area,  Charter&#8217;s &#8220;Express&#8221; cable service, which is advertised as an 8Mb downstream / 1Mb upstream service on a DOCSIS 2.0 cable network. Believing Charter&#8217;s DOCSIS 2.0 claim, I plugged &#8230; <a href="http://blog.jseaber.com/2010/08/21/charter-and-docsis-3-0-motorola-sb6120-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I subscribe to one of the cheapest broadband options in the area,  Charter&#8217;s &#8220;Express&#8221; cable service, which is advertised as an 8Mb downstream / 1Mb upstream service on a DOCSIS 2.0 cable network. Believing Charter&#8217;s DOCSIS 2.0 claim, I plugged in a cheap <a  title="Newegg - Linksys CM100" href="http://www.newegg.com/Product/Product.aspx?Item=N82E16825120001">Linksys CM100</a> cable modem when we first signed up. After observing nearly double the advertised download speeds, I started to wonder if Charter&#8217;s sales representatives were mistaken. We&#8217;re in a brand new neighborhood just 20 miles east of St. Louis. Why <em>wouldn&#8217;t</em> they have hooked up fancy new DOCSIS 3.0 lines?</p>
<p>Google searches revealed nothing definite. Some folks claimed that upgrading to a DOCSIS 3.0 modem brought much greater performance, even on DOCSIS 2.0 lines. Some claimed no changes at all. I still wasn&#8217;t sure whether my area supported DOCSIS 3.0 or not, and further, I assumed that those who saw major benefits were subscribers of top-tier, 25Mb+ services. Then I read about <a  title="Charter - Powerboost" href="http://www.charter.com/customers/Support.aspx?SupportArticleID=2338">Powerboost®</a>, which is apparently the reason I see download speeds above 8Mb/sec. So, if I was right about my cable line, channel bonding might further improve performance.</p>
<p><a  title="Motorola SB6120 DOCSIS 3.0 Cable Modem" href="http://www.newegg.com/Product/Product.aspx?Item=N82E16825122009">Motorola&#8217;s SB6120</a>, a DOCSIS 3.0 modem, was on sale at Best Buy last week. I had to pick one up to satisfy my nerdy curiosity.</p>
<p>The SB6120 makes things simple: Blue status LEDs = channel bonding (DOCSIS 3.0); Green LEDs = no channel bonding (not DOCSIS 3.0). Sure enough, the SB6120 booted up with a blue &#8220;Receive&#8221; LED. Logging into the status page (http://192.168.100.1) confirmed 4 bonded channels.</p>
<div id="attachment_190" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/SB6120-Side.jpg" class="thickbox no_icon" rel="gallery-187" title="Motorola SB6120"><img class="size-medium wp-image-190" title="Motorola SB6120" src="http://blog.jseaber.com/wp-content/uploads/2010/08/SB6120-Side-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">LEDs top to bottom: Link, Online, Send, Receive, Power</p></div>
<p><span id="more-187"></span>Charter automatically directed me to <a  title="Install Charter" href="https://install.charter.com/">http://install.charter.com</a> to verify the MAC address and account number. Within a few minutes, it was ready to go.</p>
<h2>Benchmarks</h2>
<p>All tests were made from a PC running Windows 7 Pro 64-bit, Firefox 3.6.2, with a gigabit LAN connection.</p>
<p>The real question was, had I wasted $85 to put another blue LED in my basement? Let&#8217;s see:</p>
<div class="wp-caption alignnone" style="width: 310px"><a  href="http://www.speedtest.net"><img class="  " title="SpeedTest.net result with SB6120" src="http://www.speedtest.net/result/923500746.png" alt="" width="300" height="135" /></a><p class="wp-caption-text">Benchmarked w/Motorola SB61020</p></div>
<p>Unfortunately, I discovered that bandwidth varied greatly depending on the test server (although always better than DOCSIS 2.0). This is something I hadn&#8217;t noticed before. Below is a SpeedTest.net log of test results with the Motorola SB6120. <em>Benchmarks with asterisks (*) were taken while streaming a Netflix movie on another PC.</em></p>
<table style="border-collapse: collapse; width: 490pt;" border="0" cellspacing="0" cellpadding="0" width="652">
<col style="width: 78pt;" width="104"></col>
<col style="width: 88pt;" width="117"></col>
<col style="width: 74pt;" width="99"></col>
<col style="width: 64pt;" width="85"></col>
<col style="width: 104pt;" width="138"></col>
<col style="width: 82pt;" width="109"></col>
<tbody>
<tr style="height: 15pt; text-align: center;" height="20">
<td class="xl64" style="height: 15pt; width: 78pt;" width="104" height="20"><strong>Test Date<br />
(w/DOCSIS 3.0)</strong></td>
<td class="xl64" style="width: 88pt;" width="117"><strong>Download<br />
(Mb/s)</strong></td>
<td class="xl64" style="width: 74pt;" width="99"><strong>Upload<br />
(Mb/s)</strong></td>
<td class="xl64" style="width: 64pt;" width="85"><strong>Latency<br />
(ms)</strong></td>
<td class="xl64" style="width: 104pt;" width="138"><strong>Server<br />
Location</strong></td>
<td class="xl64" style="width: 82pt;" width="109"><strong>Distance<br />
(Miles)</strong></td>
</tr>
<tr style="height: 15pt; text-align: right;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/14/2010 1:29</td>
<td align="right">14.82</td>
<td align="right">1.05</td>
<td align="right">25</td>
<td style="text-align: left;">Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/14/2010 1:35</td>
<td align="right">14.8</td>
<td align="right">1.06</td>
<td align="right">21</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/14/2010 1:47</td>
<td align="right">16.86</td>
<td align="right">1.06</td>
<td align="right">20</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/15/2010 4:36</td>
<td align="right">16.17</td>
<td align="right">1.06</td>
<td align="right">22</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/15/2010 20:44</td>
<td align="right">17.15</td>
<td align="right">1.07</td>
<td align="right">20</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/17/2010 1:56</td>
<td align="right">17.59</td>
<td align="right">1.07</td>
<td align="right">22</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/18/2010 23:55</td>
<td align="right">14.44</td>
<td align="right">0.91</td>
<td align="right">21</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/21/2010 23:02</td>
<td align="right">17.21</td>
<td align="right">1.07</td>
<td align="right">20</td>
<td>Saint Louis, MO</td>
<td style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:23</td>
<td align="right">19.49</td>
<td align="right">1.06</td>
<td align="right">74</td>
<td>Los Angeles, CA</td>
<td align="right">1600</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:24</td>
<td align="right">16.29</td>
<td align="right">1.06</td>
<td align="right">72</td>
<td>San Francisco, CA</td>
<td align="right">1750</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:25</td>
<td align="right">14.25</td>
<td align="right">1.05</td>
<td align="right">54</td>
<td>Tallahassee, FL</td>
<td align="right">700</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:25</td>
<td align="right">56.88</td>
<td align="right">1.07</td>
<td align="right">47</td>
<td>Springfield, MO</td>
<td align="right">200</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:27</td>
<td align="right">17.03</td>
<td align="right">1.06</td>
<td align="right">36</td>
<td>Kansas City, MO</td>
<td align="right">250</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:28</td>
<td align="right">33.6</td>
<td align="right">1.06</td>
<td align="right">14</td>
<td>Aurora, IL</td>
<td align="right">200</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:28</td>
<td align="right">46.87</td>
<td align="right">1.06</td>
<td align="right">69</td>
<td>Sydney, NS</td>
<td align="right">1600</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:29</td>
<td align="right">22.35</td>
<td align="right">1.05</td>
<td align="right">107</td>
<td>Tampa, FL</td>
<td align="right">900</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:31</td>
<td align="right">57.05</td>
<td align="right">1.04</td>
<td align="right">96</td>
<td>Austin, TX</td>
<td align="right">750</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:32</td>
<td align="right">48.44</td>
<td align="right">1.06</td>
<td align="right">46</td>
<td>Springfield, MO</td>
<td align="right">200</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:34</td>
<td align="right">29.45</td>
<td align="right">1.04</td>
<td align="right">13</td>
<td>Aurora, IL</td>
<td align="right">200</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:35</td>
<td align="right">21.17</td>
<td align="right">1.07</td>
<td align="right">13</td>
<td>Chicago, IL</td>
<td align="right">250</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:35</td>
<td align="right">34.17</td>
<td align="right">1.05</td>
<td align="right">13</td>
<td>Chicago, IL</td>
<td align="right">250</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">*8/22/2010 5:37</td>
<td align="right">66.86</td>
<td align="right">1.04</td>
<td align="right">98</td>
<td>Austin, TX</td>
<td align="right">750</td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt;" height="20"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; text-align: right;" height="20"><span style="color: #ff0000;"><strong>AVERAGE:</strong></span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">27.86</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">1.05</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">21.38</span><span style="color: #ff0000;"> (STL)</span></td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; text-align: right;" height="20"><span style="color: #ff0000;"><strong>MIN:</strong></span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">14.25</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">0.91</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">20</span><span style="color: #ff0000;"> (STL)</span></td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; text-align: right;" height="20"><span style="color: #ff0000;"><strong>MAX:</strong></span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">66.86</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">1.07</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">25 </span><span style="color: #ff0000;"> (STL)</span></td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td></td>
</tr>
</tbody>
</table>
<p>The table below is a log of results using the Linksys CM100 modem on DOCSIS 2.0. I hadn&#8217;t realized how poorly the St. Louis, MO server performs through Charter, despite it being nearby. Only a single benchmark was made an an alternative test server.</p>
<table style="border-collapse: collapse; width: 460pt;" border="0" cellspacing="0" cellpadding="0" width="613">
<col style="width: 78pt;" width="104"></col>
<col style="width: 87pt;" width="116"></col>
<col style="width: 73pt;" width="97"></col>
<col style="width: 64pt;" width="85"></col>
<col style="width: 77pt;" width="103"></col>
<col style="width: 81pt;" width="108"></col>
<tbody>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; width: 78pt; text-align: center;" width="104" height="20"><strong>Test Date<br />
(w/DOCSIS 2.0)</strong></td>
<td class="xl64" style="width: 87pt; text-align: center;" width="116"><strong>Download<br />
(Mb/s)</strong></td>
<td class="xl64" style="width: 73pt; text-align: center;" width="97"><strong>Upload<br />
(Mb/s)</strong></td>
<td class="xl64" style="width: 64pt; text-align: center;" width="85"><strong>Latency<br />
(ms)</strong></td>
<td class="xl64" style="width: 77pt; text-align: center;" width="103"><strong>Server Location</strong></td>
<td class="xl64" style="width: 81pt; text-align: center;" width="108"><strong>Distance<br />
(Miles)</strong></td>
</tr>
<tr style="height: 15pt; text-align: right;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/1/2010 6:04</td>
<td align="right">14.51</td>
<td align="right">0.93</td>
<td align="right">23</td>
<td style="text-align: left;">Saint Louis, MO</td>
<td class="xl66">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">7/17/2010 4:17</td>
<td align="right">14.17</td>
<td align="right">0.91</td>
<td align="right">20</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">7/11/2010 3:55</td>
<td align="right">15.27</td>
<td align="right">1.07</td>
<td align="right">21</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">6/12/2010 20:35</td>
<td align="right">16.76</td>
<td align="right">1.07</td>
<td align="right">20</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">6/4/2010 21:36</td>
<td align="right">14.87</td>
<td align="right">1.06</td>
<td align="right">25</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">6/4/2010 21:32</td>
<td align="right">15.21</td>
<td align="right">1.06</td>
<td align="right">23</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">6/3/2010 2:45</td>
<td align="right">16.35</td>
<td align="right">0.91</td>
<td align="right">21</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">6/2/2010 2:46</td>
<td align="right">14.38</td>
<td align="right">0.9</td>
<td align="right">25</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">6/1/2010 4:20</td>
<td align="right">14.89</td>
<td align="right">1.07</td>
<td align="right">23</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">5/23/2010 4:55</td>
<td align="right">15.3</td>
<td align="right">1.06</td>
<td align="right">22</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">5/23/2010 4:41</td>
<td align="right">15.3</td>
<td align="right">1.06</td>
<td align="right">22</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">5/22/2010 23:16</td>
<td align="right">15.39</td>
<td align="right">1.07</td>
<td align="right">20</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">5/21/2010 23:57</td>
<td align="right">14.78</td>
<td align="right">1.07</td>
<td align="right">21</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">5/20/2010 1:00</td>
<td align="right">22.97</td>
<td align="right">1.03</td>
<td align="right">71</td>
<td>Sioux City, IA</td>
<td class="xl66" style="text-align: right;">400</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">5/8/2010 23:34</td>
<td align="right">15.41</td>
<td align="right">1.07</td>
<td align="right">21</td>
<td>Saint Louis, MO</td>
<td class="xl66" style="text-align: right;">&lt;50</td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt;" height="20"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; text-align: right;" height="20"><span style="color: #ff0000;"><strong>AVERAGE:</strong></span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">15.70</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">1.02</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">21.93</span><span style="color: #ff0000;"> (STL)</span></td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; text-align: right;" height="20"><span style="color: #ff0000;"><strong>MIN:</strong></span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">14.17</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">0.90</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">20 </span><span style="color: #ff0000;"> (STL)</span></td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl64" style="height: 15pt; text-align: right;" height="20"><span style="color: #ff0000;"><strong>MAX:</strong></span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">22.97</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">1.07</span></td>
<td class="xl65" align="right"><span style="color: #ff0000;">25 (STL)<br />
</span></td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td></td>
</tr>
</tbody>
</table>
<p>The chart below plots the average/min/max upload and download figures from the above tables.  Latencies were averaged only for St. Louis, MO test results since benchmarks were not made on identical servers for both modems. The SB6120 improved latency by 0.55ms (negligible).</p>
<p><img src="file:///C:/Users/john/AppData/Local/Temp/moz-screenshot.png" alt="" /></p>
<div id="attachment_196" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/08/Charter-Express-Speedtest-Results-2.png" class="thickbox no_icon" rel="gallery-187" title="Charter Express Speedtest Results"><img class="size-medium wp-image-196" title="Charter Express Speedtest Results" src="http://blog.jseaber.com/wp-content/uploads/2010/08/Charter-Express-Speedtest-Results-2-300x201.png" alt="" width="300" height="201" /></a><p class="wp-caption-text">Charter Express - SpeedTest.net Results (DOCSIS 2.0 vs 3.0)</p></div>
<p>On average, DOCSIS 3.0 boosted download speeds on the local St. Louis  test server by 1.74Mb/second (+11%), with 0.55ms less latency (3%  improvement). Taking other servers into consideration, the benefits of  DOCSIS 3.0 are extremely obvious. Average download speed increased by  12.16Mb/second (+77%), and maximum throughput increased by  43.89Mb/second (+291%).</p>
<h2>Summary</h2>
<p>I must admit that I see no difference in browsing speed between DOCSIS 2.0 and DOCSIS 3.0. File downloads are obviously faster and make the modem upgrade well worth the cost.</p>
<p>If you&#8217;re in the market for a new cable modem, you might as well spend a bit more for the higher performance of a DOCSIS 3.0 modem. The performance gains are probably even greater for those subscribed to faster cable plans&#8211;I&#8217;ve barely put the SB6120 to work. With faster service, it&#8217;s capable of much more.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 304px; width: 1px; height: 1px; overflow: hidden;">
<table style="border-collapse: collapse; width: 183pt;" border="0" cellspacing="0" cellpadding="0" width="243">
<col style="width: 51pt;" width="68"></col>
<col style="width: 53pt;" width="70"></col>
<col style="width: 38pt;" width="51"></col>
<col style="width: 41pt;" width="54"></col>
<tbody>
<tr style="height: 15pt;" height="20">
<td class="xl65" style="height: 15pt; width: 51pt;" width="68" height="20">Date</td>
<td class="xl65" style="width: 53pt;" width="70">Download</td>
<td class="xl65" style="width: 38pt;" width="51">Upload</td>
<td class="xl65" style="width: 41pt;" width="54">Latency</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/21/2010</td>
<td align="right">17.21</td>
<td align="right">1.07</td>
<td align="right">20</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/17/2010</td>
<td align="right">17.59</td>
<td align="right">1.07</td>
<td align="right">22</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/15/2010</td>
<td align="right">17.15</td>
<td align="right">1.07</td>
<td align="right">20</td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl63" style="height: 15pt;" height="20" align="right">8/14/2010</td>
<td align="right">16.86</td>
<td align="right">1.06</td>
<td align="right">20</td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt;" height="20">AVERAGE</td>
<td class="xl64" align="right">17.20</td>
<td class="xl64" align="right">1.07</td>
<td class="xl64" align="right">20.50</td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/08/21/charter-and-docsis-3-0-motorola-sb6120-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Song Playcount: 592&#8230; (Katy B &#8211; On A Mission)</title>
		<link>http://blog.jseaber.com/2010/08/10/song-playcount-592/</link>
		<comments>http://blog.jseaber.com/2010/08/10/song-playcount-592/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 02:45:36 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[dubstep]]></category>
		<category><![CDATA[Radio 1]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=179</guid>
		<description><![CDATA[I was listening to BBC Radio 1 over the weekend and heard Katy B&#8217;s On a Mission for the first time. Normally when a song gets stuck in my head, I get distracted by some other tune within a day, &#8230; <a href="http://blog.jseaber.com/2010/08/10/song-playcount-592/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I was listening to <a  title="BBC - Radio 1" href="http://www.bbc.co.uk/radio1/">BBC Radio 1</a> over the weekend and heard Katy B&#8217;s <em>On a Mission</em> for the first time. Normally when a song gets stuck in my head, I get distracted by some other tune within a day, but Tuesday night has arrived, and my mind still has <em>On a Mission</em> on repeat. I won&#8217;t repeat what <a  title="Katy B - The Gaymers Camden Crawl 2010" href="http://www.thecamdencrawl.com/artist/katy-b">others are saying</a>: Benga&#8217;s trippy bass and Katy B&#8217;s soulful vocals make for a brilliant track. Give it a listen.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/qNhPYj-5rIY&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/qNhPYj-5rIY&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/08/10/song-playcount-592/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buffalo WHR-HP-G300N Review</title>
		<link>http://blog.jseaber.com/2010/06/27/buffalo-whr-hp-g300n-review/</link>
		<comments>http://blog.jseaber.com/2010/06/27/buffalo-whr-hp-g300n-review/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 04:51:52 +0000</pubDate>
		<dc:creator>jseaber</dc:creator>
				<category><![CDATA[WiFi & LAN]]></category>
		<category><![CDATA[802.11n]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://blog.jseaber.com/?p=152</guid>
		<description><![CDATA[A few days after installing my new Netgear WNR3500L router, I noticed two problems with DD-WRT build 13527 (documented here). In summary, I found that DD-WRT reboots every 20-90 minutes under heavy 802.11n traffic on the WNR3500L. Rather than waste &#8230; <a href="http://blog.jseaber.com/2010/06/27/buffalo-whr-hp-g300n-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>A few days after installing my new <a  title="Netgear WNR3500L Performance with DD-WRT" href="http://blog.jseaber.com/2010/06/05/netgear-wnr3500l-performance-with-dd-wrt/">Netgear WNR3500L router</a>, I noticed two problems with DD-WRT build 13527 (documented <a  title="DD-WRT Forum - Which Firmware for Netgear WNR3500L?" href="http://www.dd-wrt.com/phpBB2/viewtopic.php?p=448830#448830">here</a>). In summary, I found that DD-WRT reboots every 20-90 minutes under heavy 802.11n traffic on the WNR3500L. Rather than waste days or weeks experimenting with different builds of DD-WRT, I decided to fix several problems at once by adding a second wireless access point (AP). By placing a dedicated 802.11n AP upstairs, wireless coverage would improve, the WNR3500L would (in theory) stop randomly rebooting, and my 802.11g devices would no longer create throughput bottlenecks.</p>
<p>Since the WNR3500L had made no use of its gigabit switch during 802.11n transfers, I settled for a simple router, the <a  title="Buffalo WHR-HP-G300N" href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833162033">Buffalo WHR-HP-G300N</a>:</p>
<div id="attachment_153" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Front.jpg" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N "><img class="size-medium wp-image-153" title="WHR-HP-G300N " src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Front-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Buffalo WHR-HP-G300N, Fresh out of its retail box</p></div>
<h2><span id="more-152"></span>Buffalo WHR-HP-G300N: Specifications &amp; Features</h2>
<p>On paper, the WHR-HP-G300N is nothing special. Featuring single-band, dual-antenna 2.4GHz output powered by a 400MHz Atheros AR7240 radio, paired with only 32MB RAM and 4MB flash, and a 100MB/sec switch, the WHR-HP-G300N is outdone by most other 802.11n routers on the market. The Asus RT-N16, for instance, offers a faster processor with 4x the RAM and 8x the flash capacity of the WHR-HP-G300N. Buffalo has also forgone extras, such as USB ports, which are found on more expensive routers.</p>
<p>However, the WHR-HP-G300N makes up for its limited feature-set with its low price tag and High Power output (hence, the &#8220;HP&#8221; portion of its model number). Not only has Buffalo given the WHR-HP-G300N two external, adjustable (and replaceable) antennae, but all HP models utilize internal RF amplifiers on the receiving <em>and</em> transmitted ends of the radio. Therefore, I expected nothing less than excellent signal quality from the WHR-HP-G300N.</p>
<p>The WHR-HP-G300N also supports DD-WRT. In fact, Buffalo offers their own &#8220;official&#8221; DD-WRT build, which is included on CD with the router.</p>
<h2>First Impressions</h2>
<p>Like most shiny electronics, the WHR-HP-G300N shipped with a layer of plastic film to protect its super glossy black finish. The router itself feels solid, however, the buttons, antennae, and base stand feel somewhat cheap&#8212;but at this price point, I can&#8217;t complain. The green/amber status LEDs are less clever than the WNR3500L&#8217;s multi-color LED&#8217;s, but are clearly labeled on the side of the router.</p>
<div id="attachment_156" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Powered-On1.jpg" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N Powered On"><img class="size-medium wp-image-156" title="WHR-HP-G300N Powered On" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Powered-On1-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Buffalo WHR-HP-G300N Powered On</p></div>
<p>A switch on the backside jumped out at me, which read, &#8220;Router: ON, OFF, AUTO&#8221;. I hadn&#8217;t noticed this feature prior to purchase, but was pleasantly surprised to see it there since it meant less work for me (no need for DD-WRT to create an access point).</p>
<div id="attachment_158" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Back.jpg" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N Back"><img class="size-medium wp-image-158" title="WHR-HP-G300N Back" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Back-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">Buffalo WHR-HP-G300N Rear Side</p></div>
<div id="attachment_157" class="wp-caption alignnone" style="width: 230px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Access-Point-Switch.jpg" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N Access Point Switch"><img class="size-medium wp-image-157" title="WHR-HP-G300N Access Point Switch" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Access-Point-Switch-220x300.jpg" alt="" width="220" height="300" /></a><p class="wp-caption-text">Router On/Off/Auto Switch</p></div>
<p>I initially changed the switch from its default &#8220;Auto&#8221; position to &#8220;Off&#8221;, since I would be using the WHR-HP-G300N purely as an 802.11n access point. But, I quickly discovered that this setting makes it impossible to access the router&#8217;s configuration page. The router is still able to act as an AP in &#8220;Auto&#8221; mode, but in this mode, it also fetches an IP address for itself from the primary router/DHCP server on the network, thus, making its configuration page accessible.</p>
<h2>Stock Firmware</h2>
<p>Buffalo&#8217;s factory firmware is surprisingly feature-filled (even packing a VPN server!) considering the router&#8217;s low cost. Maybe it&#8217;s due to years of familiarity, but I still find DD-WRT easier to navigate and configure. Buffalo&#8217;s firmware omits the advanced monitoring features found in DD-WRT, such as client SNR readings, bandwidth usage, wireless connection rates, etc.</p>
<div id="attachment_159" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/MainPage.png" class="thickbox no_icon" rel="gallery-152" title="MainPage"><img class="size-medium wp-image-159" title="MainPage" src="http://blog.jseaber.com/wp-content/uploads/2010/06/MainPage-300x175.png" alt="" width="300" height="175" /></a><p class="wp-caption-text">Buffalo WHR-HP-G300N Stock Firmware</p></div>
<h2>Throughput Benchmarks</h2>
<p>The test setup is identical to that of the <a  href="http://blog.jseaber.com/2010/06/05/netgear-wnr3500l-performance-with-dd-wrt/">WNR3500L benchmarks</a> made earlier this month, except with the obvious addition of the Buffalo WHR-HP-G300N configured as an AP on the main floor of my house. The network looks something like this:</p>
<div id="attachment_167" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/JDS-Network-Diagram.png" class="thickbox no_icon" rel="gallery-152" title="JDS Network Diagram"><img class="size-medium wp-image-167" title="JDS Network Diagram" src="http://blog.jseaber.com/wp-content/uploads/2010/06/JDS-Network-Diagram-300x219.png" alt="" width="300" height="219" /></a><p class="wp-caption-text">Network Diagram of Test Setup</p></div>
<p>The WHR-HP-G300N&#8217;s stock firmware was set to Channel 1 during 20Mhz tests and Channels 1 + 5 during 40Mhz tests. Before taking any measurements, I observed the WHR-HP-G300N&#8217;s general wireless transfer stability on my netbook (the 65Mbps Link Speed is due to the default 20MHz configuration).</p>
<div id="attachment_168" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/580MB-20MHz.png" class="thickbox no_icon" rel="gallery-152" title="580MB - 20MHz"><img class="size-medium wp-image-168" title="580MB - 20MHz" src="http://blog.jseaber.com/wp-content/uploads/2010/06/580MB-20MHz-300x175.png" alt="" width="300" height="175" /></a><p class="wp-caption-text">Two Large File Transfers to an Asus Eee PC via WHR-HP-G300N</p></div>
<p>As shown above, the WHR-HP-G300N&#8217;s stock firmware produces very stable results, free of link rate renegotiation or fluctuating transfer rates as experienced with the Netgear WNR3500L + DD-WRT. Consistent transfer rates translate to quicker overall transfers, which is exactly what the benchmarks reveal:</p>
<div id="attachment_170" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Transfer-Rates-1.png" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N Transfer Rates 1"><img class="size-medium wp-image-170" title="WHR-HP-G300N Transfer Rates 1" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Transfer-Rates-1-300x175.png" alt="" width="300" height="175" /></a><p class="wp-caption-text">Transfer Rates of Buffalo WHR-HP-G300N (stock firmware) and Netgear WNR3500L (DD-WRT)</p></div>
<p>File transfer times to our MacBook Pro improved by roughly 10% with the WHR-HP-G300N, and by over 30% to our Asus Netbook (nearly 1 minute saved for a 580MB file!).  Below are the same measurements converted to average transfer rates.</p>
<div id="attachment_171" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Transfer-Rates-Macbook-Pro.png" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N Transfer Rates Macbook Pro"><img class="size-medium wp-image-171" title="WHR-HP-G300N Transfer Rates Macbook Pro" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Transfer-Rates-Macbook-Pro-300x183.png" alt="" width="300" height="183" /></a><p class="wp-caption-text">Buffalo WHR-HP-G300N Transfer Rates with MacBook Pro</p></div>
<div id="attachment_172" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Transfer-Rates-Netbook.png" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N Transfer Rates Netbook"><img class="size-medium wp-image-172" title="WHR-HP-G300N Transfer Rates Netbook" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-Transfer-Rates-Netbook-300x183.png" alt="" width="300" height="183" /></a><p class="wp-caption-text">Buffalo WHR-HP-G300N Transfer Rates with Asus Netbook</p></div>
<p>The MacBook Pro&#8217;s dual-antenna 802.11n radio achieves a transfer rate increase of approximately +30% at 20Mhz and +36% at 40Mhz over the Netgear WNR3500L, while the Asus Eee PC&#8217;s musters a +12% boost at 20Mhz and +7% at 40Mhz.</p>
<p>Last, I stacked up the Buffalo WHR-HP-G300N against the old Linksys WRT54G v2.0:</p>
<div id="attachment_174" class="wp-caption alignnone" style="width: 310px"><a  href="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-WNR3500L-WRT54G-Transfer-Rates.png" class="thickbox no_icon" rel="gallery-152" title="WHR-HP-G300N WNR3500L WRT54G Transfer Rates"><img class="size-medium wp-image-174" title="WHR-HP-G300N WNR3500L WRT54G Transfer Rates" src="http://blog.jseaber.com/wp-content/uploads/2010/06/WHR-HP-G300N-WNR3500L-WRT54G-Transfer-Rates-300x171.png" alt="" width="300" height="171" /> </a><p class="wp-caption-text">Wireless Router Transfer Rates Compared</p></div>
<p>Average figures for all routers were calculated from benchmarks results from both laptops. This isn&#8217;t a very accurate picture since the Eee PC employs a fairly slow 802.11n radio. Peak figures are the maximum rates observed during benchmarking. The graph fails to convey that the Buffalo WHR-HP-G300N frequently operates at or near the recorded peak transfer rate, whereas the Netgear WNR3500L generally fluctuates near its average rate.</p>
<h2>Summary</h2>
<p>The above test results are real-world findings made on my home network. Clearly, the benchmarks are an unfair comparison since the WNR3500L was benchmarked on DD-WRT firmware and the WHR-HP-G300N was tested on stock firmware. Ignoring this injustice, the WHR-HP-G300N has increased my wirelsss-N throughput by roughly 30% in most cases.</p>
<p>Buffalo&#8217;s stock firmware prevents me from reporting SNR&#8217;s, but wireless coverage also seems to have improved.</p>
<p>And once again, the maximum 802.11n transfer rate observed of 6.09MBps (48.7Mb/sec)  remains significantly below the WHR-HP-G300N&#8217;s 100Mb/sec switch speed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jseaber.com/2010/06/27/buffalo-whr-hp-g300n-review/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
