CD Drive CNC Machine Steals Matt Groening’s Job, Says ‘Ha Ha’

CD Drive CNC Machine

DIY CNC Machines are fun to build. There are a lot of different designs all over the internet. Some are large and some small. Some are made from new material and others from recycled parts. [Leonardo's] newest project is at the absolute far end of the small and recycled spectra. His CNC Machine is made from CD Drives and can draw a mean Nelson.

First, the CD Drives were disassembled to gain access to the carriages. These were then mounted to a quick and dirty wooden frame. Notice the Y Axis carriage is mounted with bolts and nuts that allow for leveling of the bed, not a bad idea. A Bic pen mounted to the Z axis carriage is responsible for the drawing duties.

[Leonardo] does something a little different for generating his g-code. First he takes a bitmap image and converts it to monochrome using MS Paint. The image is then imported into Cadsoft Eagle and using a modified import_bmp.ulp script. The bitmap is converted into what Eagle considers wire traces and then outputted as x and y coordinates for each wire complete with a command for lifting and lowering the pen.

A PC sends the move commands via USB, through a PL2303HX USB-Serial TTL Converter, to a PIC16F628A which, in turn, sends step and direction signals to the three Easy Driver stepper motor drivers. The stepper motor drivers are connected directly to the original CD Drive motors.

Check out the video after the break….

[Read more...]

The Rabbit H1 is a Stationary Mouse Replacement

rabbit h1

[Dave] has some big plans to build himself a 1980’s style computer. Most of the time, large-scale projects can be made easier by breaking them down into their smaller components. [Dave] decided to start his project by designing and constructing a custom controller for his future computer. He calls it the Rabbit H1.

[Dave] was inspired by the HOTAS throttle control system, which is commonly used in aviation. The basic idea behind HOTAS is that the pilot has a bunch of controls built right into the throttle stick. This way, the pilot doesn’t ever have to remove his hand from the throttle. [Dave] took this basic concept and ran with it.

He first designed a simple controller shape in OpenSCAD and printed it out on his 3D printer. He tested it out in his hand and realized that it didn’t feel quite right. The second try was more narrow at the top, resulting in a triangular shape. [Dave] then found the most comfortable position for his fingers and marked the piece with a marker. Finally, he measured out all of the markings and transferred them into OpenSCAD to perfect his design.

[Dave] had some fun with OpenSCAD, designing various hinges and plywood inlays for all of the buttons. Lucky for [Dave], both the 3D printer software as well as the CNC router software accept STL files. This meant that he was able to design both parts together in one program and use the output for both machines.

With the physical controller out of the way, it was time to work on the electronics. [Dave] bought a couple of joysticks from Adafruit, as well as a couple of push buttons. One of the joysticks controls the mouse cursor. The other joystick controls scrolling vertically and horizontally, and includes a push button for left-click. The two buttons are used for middle and right-click. All of these inputs are read by a Teensy Arduino. The Teensy is compact and easily capable of emulating a USB mouse, which makes it perfect for this job.

[Dave] has published his designs on Thingiverse if you would like to try to build one of these yourself.


Fold-out Laser Cutter Prototype Promises Portability (But Maybe Not Safety)


fold out laser cutter

Often times it’s tricky to make space for a full size laser cutter… so a group of friends over at Pittsburgh TechShop have been working on designing a fold-out version for easy storage. It’s still a prototype/proof of concept, so we’ll overlook the obvious safety concerns for now.

It’s built predominately out of aluminum extrusion and a few custom machined parts. A 40W CO2 laser tube sits in the back with optics reflecting it out to the laser head. The X-axis pivots on a heavy duty hinge mechanism and then locks in place for use. Unfortunately there are no videos of it in action, but the whole arm-linkage is apparently quite rigid and robust.

Like we said, this is one of their first prototypes or proofs of concept — as they continue to enhance the design they are considering taking it to Kickstarter down the road. They plan on enclosing the beam path in order to make it safe, and we’ll certainly be interested to see how that works out!

For more info on the project, there’s a thread on Reddit going strong.

[Thanks Ollie!]

CNC Plasma Cutter Build Presented In Excruciating Detail

Detailed CNC Plasma Cutter Build

If you have been wondering what it takes to build a CNC Plasma Cutter then get ready to look no further. [Desert Fabworks] has documented the trials and tribulations of their CNC Plasma Cutter build. Saying it is extremely detailed would be an understatement. They cover everything from choosing components to machine setup.

The group already had a CNC Plasma Cutter that they have outgrown. To justify the new purchase the replacement machine would have to have a few non-negotiable features: 4×8 ft cutting area, torch height control, water table, cutting up to 1/2″ steel and be easy to operate and maintain. For the frame and gantry, they settled on a Precision Plasma kit as they felt it was the best value that met their requirements. The electronics package was separate from the frame kit and was provided by CandCNC. Among other things, this package included the power supply, stepper motors, stepper drivers and the torch height controller. For the plasma cutter itself [Desert Fabworks] chose a Hypertherm Powermax65 which can cut up to an inch thick of mild steel and has swappable torches so the main unit can be used for both the CNC table and hand cuts.

[Read more...]

Adding Spindle Direction And Coolant Control To Your CNC Machine

CNC3020 spindle direction control and coolant system

[Peter] is back at it, again modding his CNC3020 router. This time he’s adding a coolant system and spindle direction control. If you have ever tried cutting plexiglass using a mill, router or even a band saw, then you know it is common for those plastic chips to melt together and form a crusty trail of goobers directly behind the cutting tool. Turning down the spindle speed helps a little but the intent of the coolant system is to eliminate the globular mess all together.

It appears the coolant flow is open loop, meaning the initial coolant reservoir is not replenished automatically. The coolant starts in a container and is moved via a pump through a silicone hose. At the end of the hose there is a nozzle mounted to the Z axis which points the coolant stream at the tool bit. The nozzle is plastic and made from a re-purposed and modified flux application container. [Peter] took advantage of the machine’s bed being made of slotted extruded aluminum. The bed catches the coolant which then travels down the channels to the front of the machine where it is collected in a custom made bin. The parts of this plexi bin were actually cut out using this machine! Gravity then drains the contents of this bin into another container residing at a lower altitude.

[Read more...]

THP Entry: Etch-A-CNC

etchacncCNC machines have been around for decades, but only recently have small desktop routers, 3D printers, and laser cutters brought G code to the tabletop. Obviously, this is a teaching opportunity, and if you’re trying to get kids interested in the inner workings of machines that build things, you can’t begin with obtuse codes understood only by machines and CNC operators.

[johnyang] is building his own CNC controller based on something just about every kid is already familiar with: the Etch A Sketch. He’s retrofitted a small, travel size Etch A Sketch with an LCD, buttons, rotary encoders, and a Raspberry Pi to turn this primitive drawing toy into a machine that generates G code for a Shapeoko 2 CNC mill.

The user interface for this CNC controller is as similar to the Etch A Sketch as [johnyang] can make it – two rotary encoders draw a shape on the LCD, and G code is generated from the drawn shape. Adding a third dimension is a bit of a challenge – it looks like two buttons take care of the up and down movement of the spindle. Still, [johnyang] plans to add the definitive Etch A Sketch feature – holding it upside down and shaking it will reset the CNC to its original state.

There are a few videos of [johnyang]‘s progress. You can check those out below.

SpaceWrencherThe project featured in this post is an entry in The Hackaday Prize. Build something awesome and win a trip to space or hundreds of other prizes.

[Read more...]

Not Having The Room Isn’t A Good Reason To Not Have A CNC Router Anymore

PhlatPrinter CNC Machine

Typically, CNC Machines take up a larger footprint than that of the raw material it is cutting. The size of such a machine may have prevented interested makers/hackers from buying or building one for themselves. If you are one of those people then you’d be interested in [Fly3DMon's] series of CNC Router projects called PhlatPrinter.

A typical CNC Router has a bed that the work piece is mounted to and that work piece stays stationary. The tool then moves in 3 axes, removing material, leaving behind a finished part. The PhlatPrinter works more like a large format plotter, where the work piece is moved back and forth via rollers while the tool only moves in 2 directions. What this allows is a CNC Machine that takes up very little floor space when not in use that can handle any length of material!

[Read more...]