Building a CNC Milling Machine for less than $1300

CNC milling machine

[Mynasru] tipped us about a homemade CNC milling machine that his friend [trochilidesign] recently made. We have to admit it may be one of the best ones we’ve featured so far on Hackaday, mainly due to its elegant design (see picture above) and its all metal structure with linear guide rails. In the very well detailed write-up, we can gather that the CNC machine was designed using SolidWorks.

The main frame is built around 2 Maytec 40x80mm profiles and 2 endplates made from 10mm thick aluminum. 3 Nema 23 stepper motors and their drivers power the build, all of them bought on ebay. Finally, the Mach3 CNC software was chosen to interpret the G code and send the appropriate control signals.

Due to licensing restrictions the original author can only provide us with PDF files detailing each part of the machine, but we’re sure this should already be enough for interested persons out there.

CNC 3020 Router gets a Power Supply Upgrade

CNC3020 Router power supply upgrade

We’ve covered these CNC 3020’s in the past. They are physically solid machines but the electronics offer some room for improvement. [Peter] is certainly no novice at working on these machines. He’s already fixed a failed power supply and he’s back at the upgrades, again focused on the power supply. This time he’s replacing the transformer-based one with a couple switching power supplies.

The stepper controllers and spindle speed circuit need both 48 and 24 VDC. [Peter] purchased two separate power supplies, one for each voltage required. Before installing the new supplies, the stock one had to be removed, along with the transformer. Even with the old parts removed, there was still not enough room for both new supplies to be installed inside the stock case. [Peter] decided that mounting them to the top of the case would be appropriate.

[Read more...]

CNC Zen Garden

 

Meet the second version of [David's] sand manicuring CNC machine. We saw version one about six months ago which he built for a science museum in Canada. This offering is much the same, except for the controller. The initial version demanded a full-blow computer to drive it but now that has been swapped out in favor of a Beaglebone Black.

The software has no feedback on the position of the plotter, which is an aluminum slug that [David] machined at Calgary Protospace. It needs to be in a specific position when the machine starts out, and from there patterns are traced by calculating how much spooling or unspooling of the four strings will move the slug.

There’s a bunch of other really neat art installations and projects on [David's] webpage, it’s worth clicking through!

Ancient TV Remote Becomes a CNC Pendant

DIY CNC Pendant

Needing a control pendant for his CNC machine, [Bob Davis] took to his scrap bin and started looking for parts. What he came up with is pretty cool — that’s a rather old Zenith TV remote providing the enclosure!

When building a homemade CNC machine, many people overlook one of the most handy components — the control pendant. On a commercial machine, they can get pretty pricey — on a homemade machine, most people just use the computer to control it, but if you’ve used a pendant before you know how handy they are for manual operations!

So what should you do? Well, you could make a second dedicated keyboard for your CNC machine (arguably not much of a hack, but rather clever) — or you could build a pendant from scratch like [Bob] did. It’s pretty simple; he’s using a 555 timer, a few momentary toggle switches, an LED, and plans to add a potentiometer in the future for speed control. It’s all housed in the old TV remote, and seems to do the trick just fine — take a look in the following video:

[Read more...]

The Pi CNC Controller

pi

Back in the olden days, the latest and greatest CNC machines had minicomputers bolted onto their frames, replete with paper tape readers and seven segment displays. For the home CNC machinist of today, these hulking electronic brains are replaced with something a little more modern – desktop computers with parallel ports. Having a box filled with computers and motor drivers is just too cool though, and this tiny Raspberry Pi CNC controller fits the bill quite nicely.

The controller uses a Raspberry Pi as the brains of the device, but there aren’t too many options out there for stepper motor control in Pi land. There are, however, dozens of CNC shields or the Arduino. The Pi AlaMode board is able to provide voltage level conversion between the CNC shield and the pi, and also has the nice bonus of a battery-backed real time clock.

With some proper connectors, lighted buttons, and a beautiful cable sleeving job, this Pi CNC controller would be well suited for any of the desktop CNC  or engraving builds we see from time to time.

 

CNC’d And Anodized Ti Engagement Rings

Ti

[Patrick] met someone, and then some stuff happened. Good for him. Because of this, [Patrick] found himself in need of a pair of engagement rings. With a friend, some titanium bar stock, and an awesome lathe, he turned out a few awesome rings and also managed to selectively anodize them with a subtle rainbow of colors.

RingsMaking a ring on a lathe is a relatively simple ordeal, but the two larger rings [Patrick] made (one was for a friend) featured some interesting patterns that aren’t easy to make without a good CNC setup. Luckily, this friend has an awesome CNC with a rotary fourth axis.

With the machining out of the way, [Patrick] then turned to anodization. This was done by constructing a simple power supply with a variac, four diodes, and a big honkin’ cap. He managed to get a good result with a sodium carbonate solution. He doesn’t have any good pictures of it, but by varying the voltage from 20 to 100 Volts, the color of the anodization will change from green, purple, to yellow, to blue.

Finally, A Desktop CNC Machine With A Real Spindle

spindle

While cheap hobby CNC mills and routers are great machines that allow you to build things a 3D printer just can’t handle, they do have their limitations. They’re usually powered by a Dremel or other rotary tool, so speed control of the spindle via Gcode is nigh impossible. They’re also usually built with a piece of plywood as the bed – cheap, but not high on repeatability. The Nomad CNC mill fixes these problems, and manages to look good and be pretty cheap, to boot.

Instead of using a Dremel or other rotary tool to cut materials, the Nomad team is using a brushless DC motor connected to a real spindle. With a few certain motors, this allows for closed loop control of the spindle;  Sending S4000 Gcode to the mill will spin the spindle at 4000 RPM, and S6000 runs the spindle at 6000 RPM, whether it’s going through foam or aluminum. This is something you just can’t do with the Dremel or DeWalt rotary tools found in most desktop mills and routers.

Along with a proper spindle, the Nomad also features homing switches, a tool length probe, and a few included fixtures that make two-sided machining – the kind you need it you’re going to machine a two-layer PCB – possible, and pretty simple, too. The softwares controlling the mill are Carbide Motion and MeshCAM, a pretty popular and well put together CNC controller. Of course the mill itself speaks Gcode, so it will work with open source CNC software.

It’s all a very slick and well put together package. Below you can find a video of the Nomad milling out a Hackaday logo.

[Read more...]

Follow

Get every new post delivered to your Inbox.

Join 91,897 other followers