Snap-together PCB Mill

[Jonathan Ward] came up with the MTM Snap, a snap-together pcb mill as part of the Machines That Make group at MIT.

We covered [Jonathan]‘s previous work made out of half-inch plywood, but the new iteration of his PCB includes a clever snap-together mechanism instead of screws and bolts. Although the MTM Snap looks a lot like3d printers such as a reprap, the similarities end with the off-the-shelf stepper motors. Instead of using motor drivers and control electronics from a reprap, the project uses custom stepper drivers, controlled by a bare Arduino.

We’re really impressed with the results of the MTM Snap compared with what is possible on a reprap-derived milling machine like a makerbot or wolfstrap. We’re thinking that’s due to the mass of this project compared to the printed ABS parts of the ‘common’ 3d printers, but any MEs are more than happy to correct that notion.

Check out the video after the break to see the machine in action and a great view of the snap-fit mechanism.

Continue reading “Snap-together PCB Mill”

A Keygen For The Real World

key_generator

[Nirav] found that he rarely printed anything useful with his RepRap, so to shake things up, he decided he needed to work on a project that didn’t involve printing yet more RepRap parts.

The goal of his project was to create working replicas of house keys by simply using the code imprinted at the factory. He purchased a handful of used lock sets from eBay, then carefully measured the keys with a ruler and calipers to get the blank dimensions just right. After that was done, he looked around online and was eventually able to create an OpenSCAD model using a chart of pin depth specifications he located. By changing the last line in the model’s code he can print any coded key. For keys lacking a code, he can manually measure the height of each bit and print replicas that way as well. Once printed, he says that they keys are strong enough to turn most locks he has come across, including deadbolts.

This is undoubtedly a neat project in its own right, though we would be interested to see if someone could get it paired with a program like SNEAKEY to generate bit measurements by sight alone.

Wireless Controller Operates Your CNC Mill

[Darrell Taylor] wanted to add a CNC control pendant to his mill but didn’t want to foot the bill which can often run several hundred dollars. These pendants are basically a physical remote control that operates the CNC software that controls the machine. Since he was already using a Linux box running EMC2, it wasn’t too hard to figure out how to operate the mill with a PlayStation controller.

To get the controller talking to his Linux machine he uses a package called QtsixA. The package identifies and loads the control through Bluetooth pairing. From there it can be used to map the buttons and joysticks as keys on the keyboard or as a mouse. In the video after the break [Darrell] demonstrates how he has his shortcuts set up. He’s able to move the machine head, and even start or step through the programmed routine. As he mentions, this is pretty nice if you’ve got dirty hands; just throw the controller in a zipper bag and you’re set to go.

Continue reading “Wireless Controller Operates Your CNC Mill”

Why Build A CNC Mill When You Can Have A Chess Robot Instead?

[Patrick McCabe] enjoys the challenge of playing chess against the computer but he wasn’t satisfied with the flat experience of on-screen gaming. No problem, he just built his own gantry-style chess robot that he can play against. Don’t be confused, he still doesn’t have to touch the pieces, but instead uses the dedicated control board seen on the left of the image above. The robotic arm that is mounted on a gantry takes care of moves for both players.

It’s a pretty normal CNC build, using four stepper motors to slide the moving bits along precision rod. An Arduino Mega drives the system, with a PC doing the heavy lifting using a program called My Robot Lab.

We certainly like it that [Patrick] spent a little bit of time making the cabinet and visible parts look nice. Chess is a civilized game and unfinished parts would be out-of-place. We didn’t see it in his writeup, but the one feature we’re really hoping he has implemented is the ability to have the robot automatically reset the board at the beginning of a game.

As you might have guess, you’ll find embedded video after the break.

Continue reading “Why Build A CNC Mill When You Can Have A Chess Robot Instead?”

BAMF2011: Lasersaur Is One BIG Laser Cutter!

Psst…wanna buy a laser cutter, but not ready to sell your internal organs? Nortd Labs’ Lasersaur project aims to create an open source large-format laser cutter/engraver that undercuts (har har!) the cost of commercial models by an order of magnitude.

Continue reading “BAMF2011: Lasersaur Is One BIG Laser Cutter!”

Making A 3D Printer Work Wirelessly

Looking for more ways to enhance his 3D printer, [JJ] decided to make it wireless. He got his hands on some $10 Bluetooth modules and figured this would be just the thing to make the link with his laptop.

They came as surface mount modules, so the first thing he had to do was develop a breakout board that he could patch into his Ultimaker 3D printer. This provided a nice opportunity as he needed to do some level converting to make the 3.3V module play nicely with his 5V CNC electronics. The first version of the board turned out well but he had really a poor communications range. The second version, which is pictured above, hangs the module’s antenna off the edge of the breakout board and works a lot better.

We’ve embedded a clip after the break that walks through the development of this board. [JJ] shared the Eagle CAD files as a megaupload link, but we’ve also mirrored the file after the break for your convenience.

Continue reading “Making A 3D Printer Work Wirelessly”

Adding A Tachometer To The SX2 Mini Mill

sx2_mill_tach

[Jeff] recently bought an SX2 mini milling machine with plans to eventually automate it for use as a CNC mill. After paying nearly $700 for the mill, he decided there was no way he was willing to pay for the $125 tachometer add on as well. Instead, he reverse-engineered the mill and constructed a tachometer of his own.

He opened the control box and started looking around. After identifying most of the components, he got sidetracked by a 3-pin header that didn’t seem to have any particular function. That is, until he realized that a lathe by the same manufacturer uses the same components, and figured that the header might be used for reversing the motor. Sure enough he was right, and after adding a reverse switch, he got back to business.

He probed the 7-pin socket with his logic analyzer and quickly picked out the mill’s data line. He hooked the line up to an Arduino and in no time had the RPM displayed on an LCD screen.

[Jeff] says that this little experiment is the first of many, since the mill is so hacker friendly. We definitely look forward to seeing a CNC conversion tutorial in the near future.