Laser Diode Controller For A CNC Mill

[Smells of Bikes] wanted to add laser etching to the list of tricks his home CNC setup is capable of. He has a diode which will work for the task, but he needed a driver that could be interfaced with the CNC system. He ended up designing a driver board based around the LM3402 chip.

Now driving one of these laser diodes isn’t all that different from driving a Light Emitting Diode. He chose to use the LM3402 chip because he’s the TI engineer who designed the official evaluation board for the part. It’s meant for high-power LED applications, and the 700 mA he needs for the laser is within spec. Since he’s soldering by hand, and this part has a ground pad on the bottom, he shares his soldering technique in detail. Once the driver board is ready, he uses a ‘sed’ command to replace the g-code Z axis commands with digital on/off commands to switch the diode.

Check out the demo video after the break. He uses a diffuse beam since the cutting beam is bright enough to damage his camera.

Continue reading “Laser Diode Controller For A CNC Mill”

N64 Controller Mod Means Playing Games Akimbo

Star Wars Episode 1 Racer for the Nintendo 64 has a rather interesting feature: by entering the code RRDUAL on the cheats menu, it’s possible to plug two controllers into the console and control each engine independently. This gives the game an awesome arcade feel, but dual-wielding N64 controllers is a bit of a burden. [Clarky] thought it would be a good idea to combine two controllers into one, and the Star Wars Racer controller is the result.

Like most console mods, the build began by tearing apart two N64 controllers and gluing them together. With a ton of bondo, sanding, and fiberglass, [Clarky] had a mutated N64 controller perfect for the Episode 1 game.

[Clarky] will be updating the build with a built-in rumble pak, but for now he’s doing his best to learn how to fly a pod racer with both hands. You can check out the demo of his build after the break where he plays the Star Wars game as well as a round of Goldeneye using his akimbo controller.

Continue reading “N64 Controller Mod Means Playing Games Akimbo”

MSP430 Gaming Shield Based On The Gameduino

Get your 8-bit gaming fix with this gaming shield for the TI Launchpad. It’s called the Launchpad GamingPack and was developed as part of TI’s 2012 Intern Design Contest. The team had just six weeks to complete the project.

The video after the break starts off with some fast-motion PCB layout. It is followed by footage of the board being populated, then anchored with graphics testing and some game play demonstrations. It looks like a real blast! NES controller ports were included on the board, and the device puts out 400×300 VGA, as well as audio.

As with the Gameduino, the hard work is done by the FPGA at the center of this board. It handles all of the VGA timing work, using what looks like 3-bit color. It is also responsible for generating the audio and monitoring the inputs. Since the team was under a time crunch the shield also includes a 10-pin header on the underside which was added for easy connection with a logic analyzer.

Continue reading “MSP430 Gaming Shield Based On The Gameduino”

A Wireless MAME Coffee Table Controller

MAME coffee table plan

Although we’ve featured quite a few MAME controllers here, we thought we’d feature one more. It’s only a well-drawn mechanical plan at this point, but if the results are anything like the model or detail drawing, we will be quite impressed.

One thing that is of particular interest is the planned parts list. Amongst them are the typical joysticks, buttons, and even a trackball. What may be new to some of our readers is the bluetooth arcade controller by [Wayne and Layne] opensource hardware kits. Although they aren’t cheap at just under $80, and requre an Arduino Mega for use, this is nonetheless an interesting control option. The maximum button presses may be another limiting factor at 6, but it should be a cleaner solution than cannibalizing one or more wireless controllers.

Of course, we’d be negligent if we didn’t at least give you a link to a completed MAME controller. Be sure to feast your eyes on these images if you’d like some finished controller eye candy or check out the pic after the break!

Continue reading “A Wireless MAME Coffee Table Controller”

Building A Custom Interface For Surplus HF Radios

[PRC148] picked up a Motorola Micom radio from eBay. These are US State Department surplus, but apparently the 125 Watt HF units are top-of-the-line at a tenth of the sticker price. The one hangup is that they’re headless; you can’t control them without additional hardware. But the Internets are often kind to the hobbyists, and this is no exception. You can get software to run the radio from a PC thanks to the Micom Yahoo Group. [PRC148] took that software as an example and built his own stand-alone interface. [Cached version of the page]

The head unit is an Arduino driving a four-line LCD display and a rather large array of buttons. The forum thread linked above shows his humble beginnings on a breadboard. During the project [PRC148] learned a lot of skills to end up with what you see above. Hiding behind the reused bezel is a PCB he designed in Eagle CAD and etched himself. It allowed him to cram the tactile switches close enough to work with the button overlay on this keypad.

UPDATE: The traffic from this feature took down the forum hosting the content. They requested that we do not link to them because of this. A cached version without images can be found above thanks to [Termm].

Building A Controller For MMOs

It’s a simple fact of gaming that controllers are more suited for shooters, while the WASD + mouse control of the PC gaming master race is more suited for real-time strategy games and MMOs. [Gabriel] wanted to challenge this idea, so he put together a controller combining the best of a mouse and keyboard for some hand-held RTS and MMO action.

The Keyball Controller as [Gabe] calls it is an amazing amalgamation of a 3rd party XBox and PS3 controllers, an SNES controller, a trackball, two USB keyboards and a ton of Bondo. The front of the Keyball features a WASD D-pad, scroll wheel, trackball, tiny keyboard and a few other commonly used buttons. The rear of the controller is loaded down with tons of trigger buttons and a few meta buttons that alter the function of other buttons.

The fabrication of the controller is absolutely phenomenal and certainly something that deserves to be copied. We’ve seen some controllers duplicated with a silicone mold and resin, so we can only hope that [Gabe] is looking at RTV silicone at the moment.

Building An Autonomous Robot From An Xbox 360 Controller

Wow, it’s amazing what [Carl] was able to build using an Xbox 360 control PCB as the base for his robot. His forum posts just touches the surface of the build, but he linked to a PDF file which has the full details.

This build basically attaches sensors and replacement motors to the controller board… and that is it! Some distance sensors are connected to the analog inputs for the left and right trigger. The whiskers use a couple of leaf switches soldered to controller button pads. The motors are geared replacements that use the same connectors as the rumble motors did.

The idea is that the controller is connected to a PC via the wireless radio it has on the PCB. Once the connection is made the PC software can read from all of the sensors and drive the motors accordingly. It would also be really easy to use a single-board solution like the RPi to do away with the need for a remote PC. But this is a fantastic start, and an approach which we had never before considered. See some video of the little guy getting around the room after the break.

Continue reading “Building An Autonomous Robot From An Xbox 360 Controller”