Just How Did 1500 Bytes Become The MTU Of The Internet?

[Benjojo] got interested in where the magic number of 1,500 bytes came from, and shared some background on just how and why it seems to have come to be. In a nutshell, the maximum transmission unit (MTU) limits the maximum amount of data that can be transmitted in a single network-layer transaction, but 1,500 is kind of a strange number in binary. For the average Internet user, this under the hood stuff doesn’t really affect one’s ability to send data, but it has an impact from a network management point of view. Just where did this number come from, and why does it matter?

[Benjojo] looks at a year’s worth of data from a major Internet traffic exchange and shows, with the help of several graphs, that being stuck with a 1,500 byte MTU upper limit has real impact on modern network efficiency and bandwidth usage, because bandwidth spent on packet headers adds up rapidly when roughly 20% of all packets are topping out the 1,500 byte limit. Naturally, solutions exist to improve this situation, but elegant and effective solutions to the Internet’s legacy problems tend to require instant buy-in and cooperation from everyone at once, meaning they end up going in the general direction of nowhere.

So where did 1,500 bytes come from? It appears that it is a legacy value originally derived from a combination of hardware limits and a need to choose a value that would play well on shared network segments, without causing too much transmission latency when busy and not bringing too much header overhead. But the picture is not entirely complete, and [Benjojo] asks that if you have any additional knowledge or insight about the 1,500 bytes decision, please share it because manuals, mailing list archives, and other context from that time is either disappearing fast or already entirely gone.

Knowledge fading from record and memory is absolutely a thing that happens, but occasionally things get saved instead of vanishing into the shadows. That’s how we got IGNITION! An Informal History of Liquid Rocket Propellants, which contains knowledge and history that would otherwise have simply disappeared.

We All Need A Win Sometimes, So Make Them Yourself

We all need the occasional win when it comes to work or personal projects. Being able to feel that payoff of progress and satisfaction is deeply important, because if everything is always uphill, that’s a recipe for burnout. Avoiding that is important enough to explore how to set oneself up for a few easy wins.

Getting the occasional win helps us stay motivated, creative, and fulfilled. Meaningful work can deliver on this, but many of us rely on hobbies to make up any shortfall. Sometimes, that isn’t enough. Hobbies themselves can end up feeling like a chore, and when that happens, they cease to provide respite. The good news is that I believe it is possible to exploit the benefits of hobbies to deliver supplemental “wins” when they are needed most, and I’ll explain how.

I have found that successes do not have to be hard-won in order to be beneficial, but they do need to be relevant to one’s passions and interests. So, when naturally-occurring successes come too few and far between, and hobbies aren’t doing the trick, use knowledge of yourself to stack the deck for some easy wins. It can tip the scales towards feeling meaningful progress and fulfillment in the face of what could otherwise lead to burnout. Continue reading “We All Need A Win Sometimes, So Make Them Yourself” →

Video De-shaker Software Measures Linear Rail Quality

Here’s an interesting experiment that attempts to measure the quality of a linear rail by using a form of visual odometry, accomplished by mounting a camera on the rail and analyzing the video with open-source software usually used to stabilize shaky video footage. No linear rail is perfect, and it should be possible to measure the degree of imperfection by recording video footage while the camera moves down the length of the rail, and analyzing the result. Imperfections in the rail should cause the video to sway a proportional amount, which would allow one to characterize the rail’s quality.

To test this idea, [Saulius] attached a high-definition camera to a linear rail, pointed the camera towards a high-contrast textured pattern (making the resulting video easier to analyze), and recorded video while moving the camera across the rail at a fixed speed. The resulting video gets fed into the Deshaker plugin for VirtualDub, of which the important part is the deshaker.log file, which contains X, Y, rotate, and zoom correction values required to stabilize the video. [Saulius] used these values to create a graph characterizing the linear rail’s quality.

It’s a clever proof of concept, especially in how it uses no special tools and leverages a video stabilizing algorithm in an unusual way. However, the results aren’t exactly easy to turn into concrete, real-world measurements. Turning image results into micrometers is a matter of counting pixels, and for this task video stabilizing is an imperfect tool, since the algorithm prioritizes visual results instead of absolute measurements. Still, it’s an interesting experiment, and perfectly capable of measuring rail quality in a relative sense. Can’t help but be a bit curious about how it would profile something like these cardboard CNC modules.

Review And Teardown Of Economical Programmable DC Power Supply

[Kerry Wong] isn’t afraid to get his hands dirty, and is always more than willing to open things up and see what makes them tick. This time, he reviews and tears down the Topshak LW-3010EC programmable DC power supply, first putting the unit through its paces, then opens it up to see how it looks on the inside.

The Topshak LW-3010EC is in a family of reasonably economical power supplies made by a wide variety of manufacturers, which all share many of the same internals and basic construction. This one is both programmable as well as nice and compact, and [Kerry] compares and contrasts it with other power supplies in the same range as he tests the functions and  checks over the internals.

Overall, [Kerry] seems pleased with the unit. You can watch him put the device through its paces in the video embedded below, which ends with him opening it up and explaining what’s inside. If you’ve ever been curious about what’s inside one of these power supplies and how they can be expected to perform, be sure to fire up the video below the page break.

Speaking of power supplies, most of us have ready access to ATX power supplies. They are awfully capable pieces of hardware, and hackable in their own way. Our own Jenny List will tell you everything you need to know about the ATX power supply, and how to put it to new uses.

Continue reading “Review And Teardown Of Economical Programmable DC Power Supply” →

Big Spinning Disk Makes A Small Color Video Display

Believe it or not, the Mickey Mouse clip used for this demonstration is actually in the public domain.

The earliest televisions used a spinning disk technology called the Nipkow disk, which is exactly what [Science ‘n’ Stuff] recreated with their Arduino-based mechanical color television (video link, also embedded below.) The device reads video and audio from an SD card, and displays the video using a precisely-timed RGB LED visible through a perforated spinning disk. The persistence of vision effect results in a video that is small, relative to the size of the disk, but perfectly watchable. A twist is that the video is in color!

A Nipkow disk is a fairly simple and electromechanical device that relies on timing; something a modern microcontroller and RGB LED is perfectly capable of delivering. In this device, the holes in the disk create 32 vertical scanlines with 96 “pixels” making up each of those lines. Spinning disk technology was always limited to being monochromatic, but in this implementation, each “pixel” is given its own unique color by adjusting the RGB LED accordingly.

The first video shows off the device and demonstrates it working; note that it may look like there are multiple little screens, but the center one can be thought of as the “true” display with the others essentially being artifacts due to light leakage. If you’re interested in the nuts and bolts of exactly how a Nipkow disk works, then the second video is what you’ll be more interested in, because it goes through all the details of exactly how everything functions.

Another neat thing about Nipkow disks is that image acquisition is really not much more complex than image display.

[via Arduino Blog]

Continue reading “Big Spinning Disk Makes A Small Color Video Display” →

See Acorn Archimedes Get Repaired And Refurbished, In Glorious Detail

Want to see a 90s-era Acorn Archimedes A3020 home computer get opened up, refurbished, and taken for a test drive? Don’t miss [drygol]’s great writeup on Retrohax, because it’s got all that, and more!

A modern upgrade allowing the use of a CF card in place of an internal hard drive, via a CF2IDE adapter and 3D-printed fixture.

The Archimedes was a line of ARM-based personal computers by Acorn Computers, released in the late 80s and discontinued in the 90s as Macintosh and IBM PC-compatible machines ultimately dominated. They were capable machines for their time, and [drygol] refurbished an original back into working order while installing a few upgrades at the same time.

The first order of business was to open the machine up and inspect the internals. Visible corrosion gets cleaned up with oxalic acid, old electrolytic capacitors are replaced as a matter of course, and any corroded traces get careful repair. Removing corrosion from sockets requires desoldering the part for cleaning then re-soldering, so this whole process can be a lot of work. Fortunately, vintage hardware was often designed with hand-assembly in mind, so parts tend to be accessible for servicing with decent visibility in the process. The keyboard was entirely disassembled and de-yellowed, yielding an eye-poppingly attractive result.

Once the computer itself was working properly, it was time for a few modern upgrades. One was to give the machine an adapter to use a CF card in place of an internal IDE hard drive, and [drygol] did a great job of using a 3D-printed piece to make the CF2IDE adapter look like a factory offering. The internal floppy drive was also replaced with a GOTEK floppy emulator (also with a 3D-printed adapter) for another modern upgrade.

The fully refurbished and upgraded machine looks slick, so watch the Acorn Archimedes A3020 show off what it can do in the video (embedded below), and maybe feel a bit of nostalgia.

Continue reading “See Acorn Archimedes Get Repaired And Refurbished, In Glorious Detail” →

The Regulatory Side Of Rolling Your Own Moderate Solar Farm

[Russell Graves] lives in Idaho and recently connected his solar installation to the grid, which meant adhering to regulatory requirements for both the National Electric Code (NEC) as well as complying with the local power company’s own regulations. His blog post is an interesting look at the whole regulatory process and experience, and is of interest to anyone curious about running their own solar farm, whether they have plans to connect it to the grid or not.

A circuit breaker that met NEC code, but not the power company’s requirements.

The power company has a very different set of priorities from the NEC, and part of [Russell]’s experience was in having to meet requirements that weren’t documented in the expected places, so study of the materials didn’t cut it. In particular, the power company needed the system to have disconnects with conductors that visually move out of position when disconnected. [Russell] was using NEC-compliant circuit breakers that met NEC code, but they didn’t meet the power company requirement for conductors that can be visually confirmed as being physically disconnected. Facing a deadline, [Russell] managed to finesse a compliant system that was approved, and everything got signed off just as winter hit.

How well does his solar farm work out? Sometimes the panels produce a lot of power, sometimes nearly nothing, but it has been up and running for all of winter and into spring. Over the winter, [Russell] pulled a total of 3.1 MWh from the grid, mainly because his home is heated with electric power. But once spring hit, he started pushing considerably more into the grid than he was pulling; on some days his setup produces around 95 kWh, of which about 70 kWh gets exported.

[Russell] didn’t go straight to setting up his own modest solar farm; we saw how he began by making his own ideal of a perfect off-grid office shed that ran on solar power, but it has certainly evolved since then and we’re delighted to see that he’s been documenting every bit of the journey.