You Can’t Put The Toothpaste Back In The Tube, But It Used To Be Easier

After five years of research, Colgate-Palmolive recently revealed Australia’s first recyclable toothpaste tube. Why is this exciting? They are eager to share the design with the rest of the toothpaste manufacturers and other tube-related industries in an effort to reduce the volume of plastic that ends up in landfills. It may not be as life-saving as seat belts or the Polio vaccine, but the move does bring Volvo and OG mega open-sourcer Jonas Salk to mind.

Today, toothpaste tubes are mostly plastic, but they contain a layer of aluminum that helps it stay flattened and/or rolled up. So far, multi-layer packaging like this isn’t accepted for recycling at most places, at least as far as Australia and the US are concerned. In the US, Tom’s of Maine was making their tubes entirely out of aluminum for better access to recycling, but they have since stopped due to customer backlash.

Although Colgate’s new tubes are still multi-layered, they are 100% HDPE, which makes them recyclable. The new tubes are made up of different thicknesses and grades of HDPE so they can be easily squeezed and rolled up.

Toothpaste Before Tubes

Has toothpaste always come in tubes? No it has not. It also didn’t start life as a paste. Toothpaste has been around since 5000 BC when the Egyptians made tooth powders from the ashes of ox hooves and mixed them with myrrh and a few abrasives like powdered eggshells and pumice. We’re not sure what they kept it in — maybe handmade pottery with a lid, or a satchel made from an animal’s pelt or stomach.

The ancient Chinese used ginseng, salt, and added herbal mints for flavoring. The Greeks and Romans tried crushed bones, oyster shells, tree bark, and charcoal, which happens to be back in vogue. There is evidence from the late 1700s showing that people once brushed with burnt breadcrumbs.

Continue reading “You Can’t Put The Toothpaste Back In The Tube, But It Used To Be Easier”

A Pi USB Webcam That Was Born To Boot Quick

In the age of business Zoom rooms, having a crisp webcam is key for introducing fellow executives to your pet cat. Unfortunately, quality webcams are out of stock and building your own is out of the question. Or is it? [Dave Hunt] thought otherwise and cooked up the idea of using the Raspberry Pi’s USB on-the-go mode to stream video camera data over USB. [Huan Trong] then took it one step further, reimagining the project as a bootable system image. The result is showmewebcam, a Raspberry Pi image that transforms your Pi with an attached HQ camera module into a quality usb camera that boots in under 5 seconds.

Some of the project offerings on showmewebcam are truly stunning. Not only does the setup boot quickly, the current version requires a mere 64MB micro SD card for operations. What’s more, the project exposes camera settings like brightness, contrast, etc. via UVC, a standard USB protocol such that they can be controlled via typical software applications.

What’s truly exciting about this project is to see it take shape as different people tackle the same concept whilst referencing the prior milestone. [Dave Hunt] landed early to the scene with a blog post that established that the Pi could indeed be used as a USB webcam. [Huang Truong] built on that starting point, maturing it into an uploadable system image with notes to follow. Now, with showmewebcam on Github, it has seen contributions from over a dozen folks. Its performance specs are gradually improving. And it has a detailed wiki complete with suggested lenses and user-contributed cases to make your first webcam building experience a success.

And that’s not to say that others aren’t tackling this project from their own perspective either! For an alternate encapsulated solution, have a look at [Jeff Geerling’s] take on Pi-based USB webcams.

 

Continue reading “A Pi USB Webcam That Was Born To Boot Quick”

Breaking Down The USB Keyboard Interface With Old-Fashioned Pen And Paper

What is better for gaming, old PS/2 style keyboards, or modern USB devices? [Ben Eater] sets out to answer this question, but along the way he ends up breaking down the entire USB keyboard interface.

It turns out that PS/2 and USB are very, very different. A PS/2 keyboard sends your keystroke every time you press a key, as long as it has power. A USB keyboard is more polite, it won’t send your keystrokes to the PC until it asks for them.

To help us make sense of USB’s more complicated transactions, [Ben] prints out the oscilloscope trace of a USB exchange between a PC and keyboard and deciphers it using just a pen and the USB specification. We were surprised to see that USB D+ and D- lines are not just a differential pair but also have more complicated signaling behavior. To investigate how USB handles multi-key rollover, [Ben] even borrowed a fancy oscilloscope that automatically decodes the USB data packets.

It turns out that newer isn’t always better—the cheap low-speed USB keyboard [Ben] tested is much slower than his trusty PS/2 model, and even a much nicer keyboard that uses the faster full-speed USB protocol is still only just about as fast as PS/2.

If you’d like to delve deeper into keyboard protocols, check out [Ben]’s guide to the PS/2 keyboard interface, complete with a breadboarded hardware decoder. If these keyboards have too many keys for your taste, you might consider this USB Morse code keyboard. Thanks to Peter Martin for the Tip!