Writing New Firmware For A Handheld Radio

HAM

When playing around with a cheap, handheld, dual-band radio, [Lior], a.k.a. [KK6BWA], found a schematic for a similar and even cheaper radio. He realized the programming pads were very accessible and the dev tools for the radio’s microcontroller were available from the manufacturer. After these discoveries, there really was only one thing to do: write new firmware for a $40 radio, and making a great tool for playing around in the 2 meter and 70 cm bands.

The instructions for reflashing the firmware on this radio only require an Arduino and a handful of miscellaneous components. [Lior]’s new firmware for the uv3r radio isn’t quite finished yet, but he plans on adding some really impressive features. Things like a better UI for a four-button radio, a mode for tracking satellites, a digital mode, and a computer-controlled mode are all possible and on [Lior]’s project wishlist.

Getting a $40 radio to do your bidding with an Arduino is cool enough, but [Lior] says this mod for the uv3r can be taken even further: if you’ve got an amateur radio license, it’s possible to use the uv3r to control an Arduino or other microcontroller from miles away. It’s a great hack, right up there with the USB TV tuner/software defined radio thing we saw almost exactly one year ago.

You can check out a demo of some custom software running on the uv3r after the break. The radio listens for a DTMF tone (supplied by the uv3r’s big brother, the uv5r), and plays back a three-digit DTMF tone. There’s also a more through walk through of what [Lior]’s new radio can do as well.

Continue reading “Writing New Firmware For A Handheld Radio”

LulzBot Is Giving Away More Printers

LulzBot, the awesomely named 3D printer manufacturer and parts supplier, is giving away eight of their AO-100 printers to eight lucky hackerspaces.

It’s not so much a contest, but instead a giveaway aimed at eight community-operated hackerspaces who come up with a great idea on how to use a 3D printer. If you’re part of a well-established hackerspace that doesn’t have a 3D printer yet, this is a great opportunity to get your hands on a very nice printer.

A while back, we acquired one of these LulzBot printers to print off some custom gaming controllers for gamers with physical disabilities (and to make some other cool stuff as well). Our boss man [Caleb] says the AO-100 is a great printer, and in my dealings and purchases with LulzBot, they seem like a great company with great support. We’re sure the hackerspaces that win these printers LulzBot is giving away will be able to put them to use quickly by making some really cool stuff.

Finally Upgrading Our Comment System.

intense

UPDATE: I’m working on making the visual style fit better. It really needs some work.

Yes Ladies and Gentlemen, we’re finally taking the plunge into a more robust commenting system. This one has a ton of features, but the following few have been asked for quite frequently.

  • You can now edit your comments. Yes, finally. No seriously, try it. To do this, you’ll need to log in though!
  • Subscription to a comment thread is now optional. Horay!
  • You can now “Like” or dislike comments.

IntenseDebate is converting our old comments over, so they should begin to appear soon. Please feel free to email me directly[caleb@] with any issue you encounter using the new system. I know you’ve been asking for it for a very long time, I’ll do my best to make sure that it goes as smoothly as possible.

Low-resolution Toaster Prints On Slices Of Bread

low-resolution-bread-toaster

Why toast your bread evenly when you can burn low-resolution images instead? Meet the Super Mega Mega Toaster, a University project created by [Scott van Haastrecht] for his Creative Technology course.

Now you may be thinking that this has been done before. And indeed, a bit of searching will lead you to a post about toasting Jesus.  But that is a one-shot toaster hack which simply used a stencil to block heat to create a certain pattern. This is a mechanical overhaul for the toaster concept. It uses one row of six heating elements. Each is connected to a servo motor which moves the element next to the bread or away from it based on the pattering being printed. A stepper motor then moves the bread up so that the next row can be printed. All of this is mounted in a laser-cut wood frame which makes us just a bit nervous because the purpose of the elements is to burn stuff.

See a demo of the toaster, as well as its internal components in the clip after the jump.

Continue reading “Low-resolution Toaster Prints On Slices Of Bread”

Gamma-ray Scintillation Probe In A Paint Can

gamma.ray.scintillation.probe.in.paint.can

The [Prutchi] family sounds pretty cool. [David], the father, is a well educated engineer, has 70 patents, and has written two books. On his off time, he has a passion for making experimental physics accessible to the average Joe. His daughter [Shanni] is a high school student who co-authored one of those same books, and helps conduct research in the fields of Radio-Astronomy and Quantum Physics. Together, they came up with an affordable, yet very sensitive, gamma-ray scintillation probe for their customized Civil Defense V-700 radiation survey meter. Sweet.

They decided to use parts that were low cost and readily available so others could easily follow in their footsteps. A Philips XP5312/SN photomultiplier tube (PMT) and scintillation plastic are the main components.  The enclosure for the probe is a standard paint can, lined with polyurethane foam inserts to help protect the assembly and hold everything in place.

[David] says that since the probe is very portable and has a high level of sensitivity, it is an ideal candidate for radioactive mineral surveying and scouting miscellaneous gamma-ray sources. They documented the whole process and have compiled a handy PDF file for those who are interested in creating their own.

DIY PC To Telescope Interface Cable

diy.pc.to.telescope.interface.cable

If you’re serious about astronomy these days, you want to have a computer controlled telescope. Although you can easily purchase a pre-made cable that connects the two devices, where’s the fun in that? [Charles], being an avid Maker, has created a nice step by step guide so you can build your own.

This is a great weekend project, and one that even a novice electronics hobbyist should be able to tackle. It’s straight forward, rather quick, and very easy. Strip some insulation off both ends of the cable, then cut off the unneeded wires. (You’ll only be working with three of them.) Prep everything with heat shrink tubing. Crimp one end of the wires into an RJ10 plug, then solder the other end of the wires into a DB9 connector. Secure the heat shrink tubing in place, attach the housings, and you can call it finished!

[Charles] said the whole procedure only took him around 15 minutes. Total cost? Less than $17 in parts.

Analog Input Expansion Boards For Raspberry Pi

analog-input-rpi-add-on

[Ken Olsen] needed a bunch of analog inputs for his model railroad project. He wanted to use the Raspberry Pi board, but alas there are no analog inputs available on the GPIO header. But there is SPI. So he used an online service to design his on Analog input expansion boards.

He mentions that Eagle can be a bit of a pain to work with. For this project he decided to give circuits.io a try. This is an in-browser PCB layout tool which we looked at in a links post some time ago. The service lets you order directly from your in-browser design without the need to run gerber files or the like (boards are made using the OSH Park service). He’s very happy with the boards he got back. They feature a footprint for a connector to interface with the RPi.

The design uses MCP3008 Analog to SPI chips. Each has eight channels but [Ken] needed more than that. Since the service provides three copies of the board he made them modular by adding end connectors which chain the SPI and power rails from one board to the next. Don’t miss his full demo in the video after the break.

Continue reading “Analog Input Expansion Boards For Raspberry Pi”