Watch This Beautiful Japanese Factory Manufacturing Hand Planes

If you’re a woodworker, you know the value of a good hand plane. A stout model will last a lifetime if properly cared for. [Process X] has now taken us behind the scenes of a Japanese factory that turns out quality hand planes to show us how it’s done. 

The video starts at the forge, where steel is attached to soft iron to form a blank that will become the hand plane blade. This is proper blacksmithing, with autohammers and flames akimbo. It’s also a woodworking story, though, with the hand plane bodies themselves carefully prepared for the years of faithful service ahead. We get to see the raw wood roughed into shape and put through the thicknesser, along with the more interesting machining steps that carve out the angled pockets and the blade slot.

The final assembly is great, too, particularly when the pins are nailed in to hold everything in place. The test is the icing on the cake, in which the hand plane peels a perfect contiguous strip from a long piece of lumber.

It’s still very much a manual process, with the workshop largely relying on classical machine tools. There’s not a hint of CNC control to speak of. For the Komori Small Plane Factory and the Koyoshiya Watanabe Woodworking Shop, though, the old methods are doing just fine.

Continue reading “Watch This Beautiful Japanese Factory Manufacturing Hand Planes”

Microsoft BASIC For The Dragon 64 Recovered

There are a great many pieces of software of yesteryear that are no longer readily accessible. It’s now possible to cross Microsoft BASIC for the Dragon 64 off that list, with the source code now posted for all to enjoy on GitHub.

The repository concerns the Microsoft 16K BASIC Interpreter as built for the Motorola 6809, as used in the Dragon 64 computer. This is also known as BASIC-69 or Extended Color Basic.

Hilariously, the source code was recovered from 340 pages of fan-fold tractor paper stored in four bundles. The output of a Motorola assembler was printed back in 1983 at Dragon Data’s R&D facility in Wales, and was recently recovered after being stored in an attic for much of the last four decades. The paper was carefully scanned at the 2022 Dragon Meetup, before passing the resulting images through OCR software. The output was then manually corrected and the source code was complete for both the 32K and 64K mode ROMs. There are some differences between the scanned source and what Microsoft shipped, which is outlined in the repository.

We’ve seen other heroic retrocomputer recovery efforts before, too, like the work to save the Polish CROOK OS. If you’ve been working on similar feats, be sure to let us know.

A BASIC Interpreter For The Raspberry Pi Pico

It’s pretty easy to program the Raspberry Pi Pico in Python, or you can use C or C++ if you so desire. However, if you fancy the easy language of yesteryear, you might like PiccoloBASIC from [Gary Sims].

Putting it simply, piccoloBASIC is a BASIC interpreter that runs on the Raspberry Pi Pico. It features all the good bits of BASIC such as GOTO and GOSUB commands, that fancier languages kind of look down upon. It’s also got enough built-in routines to handle regular programming life, like sleeps, delays, a basic pseudorandom number source, trigonometric functions, and the ability to deal with floating point numbers. As far as microcontroller tasks go, it’s got rudimentary support for talking to GPIOs right now via the pinon and pinoff commands. However, it’s probably not the way to go if you want to bit-bang an SD card to within an inch of its speed rating.

Down the road, [Gary] hopes to add support for features like the Pico’s I2C, SPI, and PIO hardware, along with networking protocols and Bluetooth. PEEK and POKE are also hopefully on the way for those that like to fiddle with memory directly.

Meanwhile, if you’re looking for a different yet similar take, explore the port of MMBasic to the Pico platform. Video after the break.

Continue reading “A BASIC Interpreter For The Raspberry Pi Pico”

Do-Everything LED Indicator Light Runs From 4V To 60V

If you’re working with 3.3V or 5V circuits, it’s easy for you to throw on a power or status LED here or there. [Tom Gralewicz] has found himself in a pickle, though, often working on projects with voltages like 36V or 48V. Suddenly, it’s no longer practical to throw an LED and a resistor on a line to verify if it’s powered or not. Craving this simplicity, [Tom] invented the Cheap Universal LED Driver, or CULD, to do the job instead.

The CULD is designed as a simple LED indicator that will light up anywhere from 5V to 50V. It’s intended to be set-and-forget, requiring no fussing with different resistor values and no worries for the end user that excessive current draw will result.

The key part ended up being the LV2862XLVDDCR – a cheap switching regulator. It can output 1 mA to 600 mA to drive one or several LEDs, and it can do so anywhere from a 4V to 60V input. Assemble this on a coin-sized PCB with some LEDs, and you’ve got your nifty do-everything indicator light. With a bridge rectifier onboard, it’ll even work on AC circuits, too.

[Tom] has built a handful himself, but he open-sourced the design in the hopes it will go further. By his calculations, it would be possible to build these in quantities of 1000 for a BOM cost of less than $0.50 each, not counting assembly or the PCB itself. We’d love to see them become a standard part of hacker toolkits, too. If you’ve got a pick-and-place plant that’s looking for work this week, maybe get them on to something like this and see what you can do! If it turns out to be a goer, maybe drop us a note on the tipsline, yeah?

You Can 3D Print A 12,500 RPM Brushless Motor

Typically, when most of us need a motor, we jump online to order one from a catalogue. [Levi Janssen] recently had to build his own for a college project, however, and learned a lot along the way.

[Levi] whipped up his brushless DC motor design in OnShape. The motor has six coils in the stator, with the rotor carrying eight neodymium magnets. It’s an axial flux design, with the rotor’s magnets sitting above the coils. This makes construction very easy using 3D printed components. Axial flux motors also have benefits when it comes to power density and cooling, though optimization is outside the scope of [Levi]’s work here.

[Levi]’s video covers both the development of the motor itself as well as the drive circuit, too. The latter is of key value if you’re interested in the vagaries of driving these motors, which is far more complex than running a simple brushed motor. He even gets his motor up to 12,500 rpm with his homebrewed drive circuit.

Making your own motors can help you solve some difficult engineering challenges, like building motorized rollerblades. Alternatively, if winding coils sounds too slow and too hard, you can just use off-the-shelf gear and hack it to make it work. Here, we support both methods.

Continue reading “You Can 3D Print A 12,500 RPM Brushless Motor”

Custom Keyboard Built For Diablo 3 Action

Custom mechanical keyboards are a great way to show off your passion and skill for electronics and design. They’re also perfect when you need to optimize your setup for a certain game or piece of software. [Pakequis] did just that with his Bad Thing of the Edge mechanical keyboard build.

[Pakequis] occasionally plays Diablo 3 on a tiny 7-inch laptop, which as you might expect, doesn’t have a keyboard conducive to gaming. Thus, he designed a mechanical keyboard with a series of important actions mapped to keys for the left hand. Naturally, that was an opportunity to have fun with the keycaps, which all feature graphics for their relevant in-game functions. The prototype was built with surplus keys from an old PTZ camera controller, but the final version runs Cherry MX switches. There are also a set of RGB LEDs with a variety of fun effects. The whole thing is run by a Raspberry Pi Pico, which is perfectly suited for building custom USB HID devices.

Hackers build custom keyboards for all kinds of reasons, like ergonomics, style, or just sheer absurdist fun.

Continue reading “Custom Keyboard Built For Diablo 3 Action”

Build A Tesla Coil With Just Three Components

Tesla coils are beautiful examples of high voltage hardware, throwing sparks and teaching us about all kinds of fancy phenomena. They can also be quite intimidating to build. [William Fraser], however, has come up with a design using just three components.

It’s a simplified version of the “Slayer Exciter” design, which nominally features a transistor, resistor and LED, along with a coil, and runs on batteries. [William] learned that adding a capacitor in parallel with the batteries greatly improved performance, and allowed the removal of the LED without detriment. [William] also learned that the resistor was not necessary either, beyond starting the coil oscillating.

The actual 3-component build uses a 10 farad supercapacitor as a power source, hooked up to a 2N3904 NPN transistor and an 85-turn coil. It won’t start oscillating on its own, but when triggered by a pulse of energy from a piezo igniter, it jerks into life. The optimized design actually uses the shape of the assembled component leads to act as the primary coil. The tiny Tesla coil isn’t big and bold enough to throw big sparks, but it will light a fluorescent tube at close proximity.

If you like your Tesla coils musical, we have those too.

Continue reading “Build A Tesla Coil With Just Three Components”