We should all be familiar with QR codes, those blocky printed patterns containing encoded text, URLs, or other data. A few years ago they were subject to their own cloud of hype, but now they have settled down in their niche of providing a handy route for a smartphone owner to reach a website without having to type an address.
Have you ever wondered how they work? There are plenty of dry technical guides out there, but if they’re not your thing you might find [Nayuki]’s step-by-step guide to be of interest. It explains the encoding and error checking bit generation process before starting on the familiar three-squares pattern and timing bars of the QR code itself. The really interesting part comes with its explanation of overlays, a set of repeating patterns that are added to the final data segment, and how the pattern used is chosen to minimise penalties due to large blocks of the same colour in the final piece. The chances are most of us will never have to create a QR code from scratch, but it is this type of fascinating technical general knowledge that makes guides like this such an interesting read.
QR codes have appeared in quite a few projects here over the years, but the one we find particularly amusing is this project to hack them by changing one QR into another.
Via Hacker News.




The usual way to secure a piece of stock to a fixturing table is to use top-down clamps, which hold the workpiece from the top and screw down into the table. However, this method limits how much of the stock can be accessed by the cutting tool, because the clamps are in the way. The most common way around this is to mount a vise to the table and clamp the workpiece in that. This leaves the top surface completely accessible. Unfortunately, [Kevin]’s benchtop Roland MDX-450 has a limited work area and he simply couldn’t spare the room. His solution was toe clamps, which screw down to the table and have little tabs that move inwards and downward. The tabs do the work of clamping and securing a piece of stock while maintaining a very low profile themselves.


