background preloader

Easy to Build Desk Top 3 Axis CNC Milling Machine

Easy to Build Desk Top 3 Axis CNC Milling Machine
Related:  CNC DIY

CNC This project is so far one of my favorites, one uni holidays I decided that it would be handy to have a cnc machine, so I did the logical thing and started to design one. I quickly got distracted and gave up designing and just started building the thing and this is what I ended up with. There are quite a few things I will change when I get the chance to build mk2, as I go through my build here I will do some of the rudimentary analysis that I should have done before constructing the machine, at the end of each section I will try and include some suggestions on how to make it better. Unfortunately I did not take many photos along the way so I have whipped up some basic CAD models to help me describe parts of the machine (another thing I should have done before building it). There is a short video of my machine running a 3D test routine from EMC2 below the slide show, this is running at the maximum speed my machine is capable of with the current drive screws and steppers. 3D Test Routine

V Plotter Design A V plotter is a minimalistic design which uses a pair of steppers, some string, and a pen head to create a plotter. These are sometimes made by students or technology sector employees as a way to avoid "real work". In this article, I dig into the math behind these machines, and also write a program to calculate the configuration of a V setup needed to produce a working device. Requirements What is the optimal configuration of control lines for an area to be plotted? Line Tension Calculation The below diagram shows a mass m suspended by two lines. To describe the horizontal forces along the X axis (in balance), we write: To describe the force m along the Y axis, caused by the weight of the plotter head assembly, we write: Solving these two equations in terms of tension, we get: and Note that the tension equations have denominators in common. Angle Length Cartesian Conversion Trigonometry tells us that: See Wikipedia article on atan2. Law of Cosines Solving for α (alpha) we get: Code Simulation

Pocket laser engraver. For the Arduino I started out writing my own software. But while searching for a good way to control movement from the serial port I stumbled upon something called "Grbl ". This is a g-code interpreter with lots of nifty functions. I have however changed the pin-out since then and here in the instructable I use the default pin-out of Grbl. Important: The current version of Grbl (0.6b) has a bug in the queue system. Any way you choose to do it you will end up with a .hex file that you must get into the Arduino. The Arduino needs to be set up for the job. Grbl 0.6b '$' to dump current settings" If you enter $ followed by return you will get a list of options. You must change the steps/mm for X and Y axis to 53.333 on both. Now you are ready for the computer setup.

MAS 863 - David Carr My final project is a 3-axis CNC milling machine that costs less than $100 (currently $87) to build. It can mill PCBs, wood, and even mild steel. These PCBs were milled using the machine. The traces are 10-15 mils. Some more test pieces: MDO and mild steel with a 1/32 inch mill on the left, wax with a 1/8 mill on the right. Design My design was heavily influnced by Johnathan Ward's MTM-AZ, although it shares no common parts with his machine. Machine drawings (DXF) Bill of materials Brute force stepper driver The brute force stepper driver is a simple 3 axis stepper driver for use with EMC2. Here are the files for milling the board: Bottom (PNG) Holes (PNG) Mill the first/bottom layer with a 1/64 inch mill first. Components MDO frame Y,Z axis gantry assembly Bed and X axis assembly Spindle assembly Stepper motor drive board PC control software Processes All of the machine's structure is MDO and is designed to be milled on the ShopBot. Schedule Over and out.

Cardboard Solar CNC test #3 above: 1 inch/minute, letters 7/16 inch tall, kerf < 0.024 inch First, this 3 axis CNC gantry system was built on a lark, out of cardboard and mostly salvaged parts. Building it kept me sane through late December - though how sane is it to build machine tools out of cardboard? It functions; which is something short of saying it works. Mounted to the z-axis is "the cutting tool", which is the real focus of this project. The familiar part of the cutting head is a lens to focus sunlight down to the smallest burning point we can achieve. I ordered a couple bare glass lenses from Anchor Optics. To get the sunlight to the lens, in a consistent downward orientation, we need the contraption above the lens. Look it up on Google and you'll find "Toto Coelo" an '80s band whose name would mean something like "all the heavens". My design still needs some hobby servos, or worm gear drives, to engage the geared rings visible in the photo. But I think it might work. Initial test results:

Hardware Modding & Tuning Gallery The plans and Solidworks files are available for free @ Thingiverse! Original Aluminium upgrades The CAD planning took about 30 hours. I was able to finish the torsion box in a day, took about 10 hours total. Second day I had lots of other stuff to do besides this,- but managed to build the base structure. Some of the plans I made with solidworks, they will be available for free later on. This is the current situation, it was quite hard to maneuver these big objects in such a cramped space. The project will move much slower from now on as I can only work on it at weekends.

DiY. Homemade Router Laser CNC. In this page I will show you how I have build a Router Laser CNC using some part from old printers, a Epson Stylus 800 and another Epson Stylus Color II, (you can use your old printer). Aplications: Cutting Paper. To make stencils for painting with airbrush.Wood and Cardboard Engraving. Write and paint in wood whitout ink.Plastic Engraving. We can start obtaining the X axis from the old printer. We will not use the other parts, as control board, we need change it by another CNC control board with stepper drivers. I have mounted it in a wood base. General view of the device. Transmission system for Y axis. The first protortipe for the new CNC control board that controls 2 stepper motors and the power for the Laser Diode. In this video you can see a wood engraving test using the software EMC2 in Ubuntu 8.04. As I need refocus the laser each time I change the width of the material to engraing y have build Z axis for the Laser Diode, that let me change the focus high from the CNC software.

PCB Milling PCB Milling Release status: Concept One obvious goal of making a RepRap replicatable is getting it to make it's own PCBs or other electronic circuitries. PCB milling is one of the more promising ways of Automated Circuitry Making. Recent firmwares understand a pretty standard flavour of GCode, opening the door to a lot of toolpaths already existing. This page describes a few promising ones. Researchers have already milled out functional PCBs on the WolfStrap. (Should these be moved to Useful Software Packages ?) While a gazillion of softwares for creating and manufacturing circuits and PCBs exists, it was surprisingly difficult to find a working combination. All applications described claim to run on all major OSs: Linux, Windows, Mac OS X. gEDA gEDA is a software suite with schematic and PCB layout editor. Installation on Linux You want at least gschem, pcb and xgsch2pcb. sudo apt-get install geda geda-utils geda-xgsch2pcb ... or install from source: Installation on Windows Quickstart gerbv .

Downloads « DIYLILCNC Downloads Detailed instruction sets covering every step of our build, from parts lists to assembly and Linux setup; digital source files used for laser-cut/CNC fabrication. Creative Commons License Info The plans and source files for this project are released under a Creative Commons Attribution Share-Alike license. This license is often compared to open source software licenses. Community Sandbox We’ll be using this section to publish modified files that relate to the DIYLILCNC. These files have not been reviewed in any way. These files have been reviewed visually but not tested. These files have been cut and tested by a forum member. Solidworks 2009 Credit: Jacques Favreau.

Lead Screws: Starts, TPI, Threads and Linear Motion for CNC Machines Single Starts, 2 Starts, 5 Starts, TPI, Lead, HUH?!? I think it's about time to talk about lead screws. So, what is this lead screw that is always mentioned throughout this website. Lead screws also have all of these terminologies and esoteric language that I will demystify. Maybe you will also start to understand the math behind the linear motion and how different lead screws will provide various linear motion characteristics. Essentially, lead screws are simply screws that can provide linear motion when a turning motion is applied. The thread on a standard screw has only one groove that spirals around the shaft that pairs with a nut that reflects the same thread within the inside of the wall of the bore (hole). So what is threads per inch anyway... Yep, I said it, single start! Now, back to my minds eye explanation... How does this translate to speed? Now comes the easy math... So you take the number of steps/turn and multiply that with the turns per inch (not threads per inch).

start – Open Desktop CNC mill Le projet ODCNC est une aide à la conception de fraiseuse numérique pour les particuliers. Un ensemble de documentations et de résultats d'expérimentations, ainsi que des plans seront publiés sur ce site. Comme le nom du projet le laisse à penser, nous allons nous concentrer sur la fabrication de fraiseuses “de bureau” facilement transportables et utilisables avec peu d'espace. ODCNC est entièrement libre, l'ensemble du contenu est placé sous licence créative commons. Certaines parties du matériel ne sont pas libres comme la carte HobbyCNC, il y a des équivalents opensource comme les cartes du projet RepRap. Si vous souhaitez participer vous pouvez me demander un compte pour modifier le Wiki ( Les articles de mon Blog traitant du sujet sont ici Fraiseuse ODCNC (EquinoxeFR) en cours de réalisation

Simple drawing robot / XY plotter Hello, sorry for very newbie questions, I'm very new to all this. I would like to build a robot which can draw curves with a pen. The size of drawing area would be something like 30 x 40 cm (A3), it would plot just in 2D so X and Y only. And for now, the pen could just either touch the paper or not (i.e. no Z, or pressure) and is just glued to the arm. I really would like it to be very precise (so it could draw straight lines or circles or Bezier paths, even very small ones, like 6 pt letters). My questions are: - What "kind" of robot do you recommend? - What kind of steering should I use? - It is possible to know when a line to draw ends so the robot could gradually slowdown - what kind of motor do I need for this? - I like that Scara-one very much, however it seems to be very imprecise (~0.5 cm). - Does it make sense to put all the gears and motors off the arm and to somehow couple its rotations to the joints? - For lifting and lowering the pen is it ok to use solenoid?

PCB CNC aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten. Introduction CNCs can facilitate in the creation of PCBS: Manual etching and then using CNC to drill automatically. Currently, all three steps are working on the Geilomat. For the isolation, there is the normal approach, where all contours of copper areas are milled. Some results are given in the soup of the Geilomat 0805 SMD resistors work fine, although the solder locations are not visible any more. Examples A normal isolated result. A voronoi milled PCB (left), a normally milled PCB, and a traditional PCB. Time Consumption For a complete, dense EuroPCB, expect about one hour of total time: 10 minutes for preperation, mounting and setup. 15 minutes for drilling/cutting. 20 minutes for the isolation of the bottom layer. 5 minutes for flipping/remounting/aligning 20 minutes for the top isolation 2 minutes for manual overworking the board. For an arduino shield, expect about 30 minutes: