Hackaday guide to Lathes

A Buyer’s Guide To Lathe Options

Lathes are complicated machines, and buying one requires weighing a lot of options. We’ve already talked about buying new Asian, or old American machines (with apologies to the Germans, British, Swiss, and all the other fine 20th century machine tool making-countries). We also talked about bed length and swing, and you ain’t got nothin’ if you ain’t got that swing. Let’s talk about the feature set now. If you’re buying new, you’ll shop on these details. If you’re buying used, knowing the differences will help you pick a good project machine.

Continue reading “A Buyer’s Guide To Lathe Options”

Heat Seeking Robot And Camera Tear Down

[Marco Reps] found an HT02 thermal imaging camera in his mailbox. He found the resolution was fine for looking at big objects but worthless for examining circuit boards. So he decided to just tear it into pieces — an urge we totally understand.

Inside was a thermopile sensor that was easy to reverse engineer. So [Marco] decided to rework a Raspberry Pi robot to use the camera and turn it into a heat seeker.

Continue reading “Heat Seeking Robot And Camera Tear Down”

Dissecting The AVR DebugWire

Anyone who’s ever written more than a dozen or so lines of code knows that debugging is a part of life in our world. Anyone who’s written code for microcontrollers knows that physical debugging is a part of our life as well. Atmel processors use a serial communications protocol called debugWire, which is a simpler version of JTAG and allows full read/write access to all registers and allows one to single step, break, etc. [Nerd Ralph], a prominent fixture here at Hackaday has dug into the AVR debugWire protocol and enlightened us with some valuable information.

While the protocol side of debugWire is a mostly-solved problem, the physical layer was giving him trouble. He started with a diode, and then went through a couple resistors and other components to interface with the debugWire pin on the AVR microcontroller, doing most of the troubleshooting work so now you don’t have to. He notes that interface components might need to be tailored to specific USB-TTL adapters, so keep that in mind if you care to delve into working with debugWire yourself.

We’re no strangers to debugging techniques here at Hackaday. As always, be sure to let us know if you run across any new techniques or try anything new yourself!