[Morten] has been busy recently making a pen plotter. It is a simple and elegant build that he completely designed from the ground up. There are no extra frivolous parts here. The frame is made from laser-cut plexiglass which makes fabrication easy if you have access to a laser cutter. Two NEMA17 motors are responsible for the machine’s movement. One moves the pen carriage back and forth by way of a belt. The other is connected by laser-cut gears to a roller bar, scavenged from an ink jet printer, that moves the paper media forward and aft underneath the pen.
The software chain used here is sort of uncommon compared to other inexpensive DIY CNC machines we see here on Hackaday. [Morten] creates his geometry with Rhino, then uses a plugin called Grasshopper to generate the g-code that controls the machine. That g-code is sent using gRemote to an Arduino flashed with the contraptor.org g-code interpreter. A RAMPS board takes the step and direction signals generated by the Arduino and moves the two stepper motors appropriately.
In typical open-supporting fashion, [Morten] has made his design files freely available for anyone to download. His plotter moves the pen side to side and the paper front to back in order to draw shapes but that’s not the only way a plotter can work. Check out this polar plotter and this one that hangs.
Check out the video after the break…
Continue reading “Simple DIY Pen Plotter, Great First CNC Project”
[siemen] has entered the wonderful world of Hobby CNC with his low-buck build of this gantry-style router. It embodies everything we here at HaD love: resourcefulness, perseverance and results. [siemen] has designed his frame using ideas he has found while surfing around the ‘net and is made entirely out of particle board. For linear movement, the Y and Z axes rely on ball bearing drawer slides while the X axis use a pipe and skate bearing arrangement. NEMA 17 stepper motors coupled to threaded rod move each axis.
The electronics are packaged in a nice little project box which houses an Arduino and 3 Sparkfun EasyStepper stepper motor drivers. [siemen] also cut a hole in the project box and installed a fan in order to keep those motor drivers cool. The Arduino is flashed with the CNC machine controller called GRBL. GRBL takes g-code sent from a PC to the Arduino and then in turn sends the required step and direction signals to the stepper motor drivers.
Overall, [siemen] did a great job with his first CNC project which came in at 200 Euro ($240). He’s currently working on version 2 and we are looking forward to covering it when it’s done. If you dig this project, you may also like this wooden wood router or this bolt-together one.
Continue reading “Resourceful CNC Router Built From Hardware Store Parts”
[Eberhard] needed to flash several hundred ATMegas for a project he was working on. This was a problem, but the task did have a few things going for it that made automation easy. The boards the ‘Megas were soldered to weren’t depanelized yet, and he had a neat and weird bed of nails programming connector. There was also a CNC machine close by. This sounds like the ideal situation for automation, and it turns out the setup was pretty easy.
The boards in question were for FPV/radio control telemetry adapter and thankfully the assembly house didn’t depanelize the 40 PCBs on each board before shipping them out. A very cool ATMega flashing tool handled the electrical connections between the computer and the microcontroller, but a real, live human being was still required to move this flashing tool from one chip to the next, upload the firmware, and repeat the process all over again.
The solution came by putting a few metal pins in the bed of a CNC mill, 3D print an adapter for the flashing tool, and writing a little code to move the flashing tool from one chip to the next. An extremely simple app takes care of moving the programmer to an unflashed chip, uploading the firmware, and continuing on to the next chip.
There’s still some work to be done that would basically tie together the Gcode and AVRdude commands into a single interface, but even now a complete panel of 40 PCBs can be programmed in a little over 10 minutes. You can check out a video of that below.
Continue reading “Flashing Chips With A CNC”
Breaking a pane of glass in half is easy – just score it, break it, and after practicing a few times, you’ll eventually get it right. What about cuts that are impossible with a normal glass cutter, like radiused corners and holes? For that, you’ll need CNC. Yes, you can cut glass on a CNC machine. All you need is a diamond burr or glass drilling bit, high speeds, low feeds, and lots and lots of coolant.
Cutting glass on a CNC machine doesn’t require any spectacularly specialist equipment. [Peter] is using an $800 Chinese mini CNC engraver for this project, but that’s not the only tool that was required. A fixture for holding a glass plate was also needed, but [Peter] quickly fabricated one out of acrylic.
Cutting glass with a CNC is something we’ve seen before. [Ben Krasnow] has been using diamond burrs, high speeds, low feeds, and lots of coolant to cut mirrors so expensive you don’t even want to guess.
While [Peter] isn’t getting the perfect finish [Ben] got a few years ago, he’s still milling holes and slots in glass. He’s wondering if it could be possible to mill an aspheric lens using this technique and a special spherical burr, something that would be very interesting to see, and could be a pretty good way to rough out telescope blanks.
[Jens] aka [Tumblebeer] has compiled an impressive overview of the Tumblemill, his homemade CNC mill. It warms our hearts to learn that [Tumblebeer] was inspired to pursue electronics by projects featured here on Hackaday, even if it means he dropped out of med school to pursue electrical engineering. We’re glad he’s following his passion, though, and reading through his blog reveals just how far he’s come: from fiery disaster in his first projects to a gradual obsession with making a CNC device, [Tumblebeer] has made plenty of mistakes along the way, but that’s how it should be.
His first iteration was a CNC router that used rubber wheels as linear bearings. It worked…barely. His latest build grew out of meticulous Solidworks modelling, with a moving gantry design constructed largely from aluminum, and upgraded linear motion: this time a bit overkill, using HIWIN HGH20CA blocks. Rather than sourcing a traditional spindle mount, [Tumblebeer] opted for the housing from a LM50UU bearing, which provided both the perfect fit and a sturdier housing for his 2.2kw spindle.
Visit his project blog for the details behind the mill’s construction, including a lengthy installment of upgrades, and hang around for a demo video below, along with the obligatory (and always appreciated) inclusion of the Jolly Wrencher via defacing an Arduino.
Continue reading “The Tumblemill: Homemade CNC Milling”
Arguably, taking the plunge into the CNC hobby does indeed have potential to end up costing more than expected. But that should be no reason to deter anyone from doing it! [msassa11] shows us how to do it in full effect with his definitely unique and extremely inexpensive homemade plotter.
The design goal was to keep this machine as low-cost as possible while at the same time using materials that can be found around any tinkerer’s shop or at least purchased locally. First of all, you’ll notice that there is only one linear rail, yes, one rail for two axes of movement. The single rail was removed from an inkjet printer along with the mating bushing that originally allowed the print head to move freely back and forth. A threaded rod lead screw does double duty here, keeping the X axis carriage from rotating around the linear rail and also transmitting the force to move the carriage back and forth. Both the lead nut and bushings are held in place with cast-epoxy mounts.
As unique as the X axis is, the Y sure gives it a run for its money. No linear rails are used, two lead screws are the only things that maintain the gantry’s position. To prevent gravity from pulling the gantry down and bending the Y axis lead screws, there are a couple of bearings on either side that ride along the bed of the machine. The frame material also hits the cheap target, it’s made from blank PCB board. A PIC16F877 microcontroller and a handful of mosfets control the motors. [msassa11] built this control circuit but admits it’s performance is not that great, it’s noisy and loses torque at high speed.
[msassa11] certainly proves that he is extremely resourceful with the outcome of this project. He met his goal of building an extremely inexpensive CNC machine. Check out his project page to see a ton of photos and find out what other unconventional ideas he used to build his machine.
Over the past few years, [Bart Dring] has contributed immensely to the homebrew CNC machine scene, with the creation of MakerSlide linear rail, the buildlog.net open source laser cutters and CNC machines, and a host of other builds that have brought the power of digital fabrication to garages and workshops the world over. After a year of work, he, along with Inventables, is releasing Carvey, the CNC machine for everyone else.
Carvey is heavily inspired by Inventables other CNC machine, the Shapeoko, but built to be the Makerbot to the Shapeoko’s RepRap, without all the baggage that goes along with that analogy, of course. The machine has a 300W spindle capable of cutting wood, plastic, foam, carbon fiber, and linoleum, as well as aluminum and brass. There are a few interesting features like a color-coded bit system, and this time the machine has an enclosure for containing MDF dust.
CAD programs might be a little too foreboding for someone just getting into the world of CNC, so Inventables has created their own design program called Easel. It’s a web app that allows you to design all your parts for the Carvey and send them all to the machine without worrying about speeds, feeds and all the other intimidating machinist terminology. You can, of course, output GCode from Easel, so those of us with slightly more complex toolchains can still use the Carvey.
Inventables is Kickstarting their production, with the non-early bird Carveys going for $2400. That’s a bit cheaper than some extremely similar machines we’ve seen on Kickstarter before.