A Home Payphone

We can’t condone what [Bertrand] did as a kid to make him a fan of payphones, but we get his desire to have one of his own in his home. Even if you don’t want one yourself, he’s got some good shots of the insides of a real phone that came from a casino in Vegas.

As you might expect, these phones were built like tanks. They obviously took a lot of abuse. We had to wonder how much each one cost to produce back in the day. Cleaning up an old phone and getting it to work doesn’t seem like a big effort, but there’s one thing we didn’t think about. Turns out there is a backplate that holds the 50-pound phone up and you need special studs that screw into the phone to hold it up while you put screws through both pieces.

He did connect the phone successfully to a regular phone jack, but his goal was to let his 5-year-old use the phone so he decided to actually wire it to a phone line simulator that just provides a connection between two phones.

New York City recently ripped out its last payphones. They were replaced with multipurpose kiosks, but there are still privately-owned payphones in the city. Of course, you can always use an old payphone as a platform for a different project.

Sorry, Your Internet Connection Is Slow

How fast is your Internet connection? The days of 56K modems are — thankfully — long gone for most of us. But before you get too smug with your gigabit fiber connection, have a look at what researchers from the Network Research Institute in Japan have accomplished. Using a standard diameter fiber, they’ve moved data at a rate of 1 petabit per second.

The standard fiber has four spatial channels in one cladding. Using wavelength division multiplexing, the researchers deployed a total of 801 channels with a bandwidth over 20 THz. The fiber distance was over 50 km, so this wasn’t just from one side of a lab to another. Well if you look at the pictures perhaps it was, but with big spools of fiber between the two lab benches. The project uses three distinct bands for data transmission with 335 channels in the S-band, 200 channels in the C-band, and 266 channels in the L-band.

To put this into perspective, a petabit — in theory — could carry a million gigabit Ethernet connections if you ignore overhead and other losses. But even if that’s off by a factor of 10 it is still impressive. We can’t imagine this will be in people’s homes anytime soon but it is easy to see the use for major backhaul networks that carry lots of traffic.

We are still amazed that we’ve gone from ALOHA to 2.5-gigabit connections. Although the Raspberry Pi can’t handle even a fraction of the bandwidth, you can fit it with a 10-gigabit network card.

Wooden Keycaps Minus The CNC

What’s the most important part of the keycap? The average user-who-cares might tell you it’s the look and feel, but a keyboard builder would probably say the mounting style. That’s where the rubber meets the road, after all. For anyone trying to make their own keycaps, ‘the mount itself’ is definitely the correct answer. Try printing your own keycaps, and you’ll learn a lot about tolerances when it comes to getting the mount right.

Conversely, you could use a subtractive process like a wood mill to make keycaps. Sounds easy enough, right? But what about all of us who don’t have access to one? [cbosdonnat], who has no CNC, has blazed a cellulose trail, combining hand-tooled wooden keycaps with 3D-printed mounts to create fully-customized keycaps. It’s a great project with concise how-to, especially when it comes to building the jigs needed to keep the keycaps consistently sized and shaped.

It makes a whole lot of sense to start by hollowing out the bottom instead of shaping the business side first or even cutting out the key shape, since the mount is mechanically vital. Why waste time on the look and feel if the foundation isn’t there yet?

Hardwood is a must for DIY keycaps, because the walls need to be thin enough to both fit over the switch and within the matrix, and be sturdy enough not to break with use. We love the look of the varnish-transferred laser-printed logo, and only wish there was a video so we could hear the clacking.

There are all kinds of ways to put legends on DIY keycaps, like waterslide decals for instance.

Optimizing Linux Pipes

In CPU design, there is Ahmdal’s law. Simply put, it means that if some process is contributing to 10% of your execution, optimizing it can’t improve things by more than 10%. Common sense, really, but it illustrates the importance of knowing how fast or slow various parts of your system are. So how fast are Linux pipes? That’s a good question and one that [Mazzo] sets out to answer.

The inspiration was a highly-optimized fizzbuzz program that clocked in at over 36GB/s on his laptop. Is that a common speed? Nope. A simple program using pipes on the same machine turned in not quite 4 GB/s. What accounts for the difference?

Continue reading “Optimizing Linux Pipes”

A wooden platform for a litter box

Track Your Cat’s Weight Through This Internet-Connected Litter Box

With feline obesity on the rise, keeping track of your cat’s weight is an important part of keeping them healthy. However, a weighing session can be anything from a routine job to a painful procedure, depending on your cat’s temperament. [Andy]’s cat Ellie is one of those who dislike being weighed, so in order to track her weight without drama [Andy] got creative and built an internet-connected weighing platform for her litter box.

The platform consists of two pieces of MDF held apart by two load cells, which are hooked up to an ESP8266. The ESP reads out the load cells and reports its findings to the Adafruit IO platform through its WiFi connection, sending updates to [Andy] whenever litter box use has been detected. The cat’s weight can be simply calculated by subtracting the weight of the unused litter box from the weight measured when it’s in use.

A smartphone pop-up message from an IoT litter boxGetting reliable readings from the load cells was a bit of a challenge, since the measured weight fluctuated wildly as Ellie moved around the litter box. A combination of waiting for the readings to settle and using timeouts to discard the effect of brief movements resulted in reasonably stable measurements. The resolution was even good enough to measure the difference in litter weight before and after use. We’re not sure what’s the practical value of knowing how much your cat poops each time, but if the data is there you might as well log it.

[Andy] also imagines smart-home features of the IoT litter box: for example, he could run an air purifier or send in the Roomba after heavy usage. This is not even the first internet-connected litter box we’ve featured; we’ve seen one connected to the Thingspeak platform, as well as one that sends poop alerts through Twitter. If you’re not around to clean up the mess, an automatic fume extractor might come in handy.

Continue reading “Track Your Cat’s Weight Through This Internet-Connected Litter Box”

Quick Tip Improves Seven-Segment LED Visibility

We’re suckers for a nice seven-segment LED display around these parts, and judging by how often they seem to pop up in the projects that come our way, it seems the community is rather fond of them as well. But though they’re cheap, easy to work with, and give off that all important retro vibe, they certainly aren’t perfect. For one thing, their visibility can be pretty poor in some lighting conditions, especially if you’re trying to photograph them for documentation purposes.

The tint film can be cut to size once applied.

If this is a problem you’ve run into recently, [Hugatry] has a simple tip that might save you some aggravation. With a scrap piece of automotive window tint material, it’s easy to cut a custom filter that you can apply directly to the face of the display. As seen in the video, the improvement is quite dramatic. The digits were barely visible before, but with the added contrast provided by the tint, they stand bright and beautiful against the newly darkened background.

[Hugatry] used 5% tint film for this demonstration since it was what he already had on hand, but you might want to experiment with different values depending on the ambient light levels where you’re most likely to be reading the display. The stuff is certainly cheap enough to play around with — a quick check seems to show that for $10 USD you can get enough film to cover a few hundred displays. Which, depending on the project, isn’t nearly as overkill as you might think.

Continue reading “Quick Tip Improves Seven-Segment LED Visibility”

A wood-and-plastic jig to make dovetail joints

3D Printed Template Makes Perfect Dovetail Joints

Dovetail joints on a piece of furniture are one of those features that make it say “master carpenter” rather than “IKEA”. Traditional hand-made dovetails require accurate measurements and even more accurate sawing and chiseling, skills that may take years to develop. A slightly less artisanal method is to use a router and a dovetail template; the router makes perfectly straight cuts while the template makes sure it goes only where it needs to go.

If you haven’t got one of those templates yet, check out [Guy Perez]’s design for an adjustable dovetail template that’s easy to produce with a 3D printer. It consists of ten separate pieces mounted on a T-rail, which enables them to slide sideways and thereby generate pins and tails of varying widths. The T-rail is mounted on a wooden body with an integrated clamp to hold the target piece, as well as an endstop to provide a reference for all measurements.

As you can see in the video embedded below, the resulting jig is easy to use and should result in near-perfect dovetails each time. [Guy] made the CAD files available as well as detailed instructions on their design, so you can easily adjust them if you need pieces with a different tail angle or want to use thicker wood.

While this jig will make cutting ordinary dovetail joints a lot easier, you can still show off your manual skills by making an impossible mallet. Want to join metal bits instead? Check out this cute little dovetail cube.

Continue reading “3D Printed Template Makes Perfect Dovetail Joints”