5' x 10' CNC Router
|List of All Documented Equipment|
|Hive13 Asset Tag: HV0080|
|Make/Model: Joe's CNC Evo (google)|
|Arrival Date: 1/2014|
|Does it work?: Yes|
|Certification Needed?: Yes|
|Contact: CNC Warden|
- v1.1 - Build Computer cart with storage for collets, tools and parts. Include space for keyboard and mouse pad.
- v1.2 - Move Controls to a metal enclosure mounted on the CNC frame.
The CNC Router Process Flow.
- CAD - Computer Assisted Design - These tools are loaded to the Hive13 Design and CNC Computers.
- VCarve Pro Makerspace edition - We have clipart to include in designs.
- Fusion 360 - Hobbyists and non-profit makers may download and use a fully functional copy of Fusion 360
- CAD files will be in any of these formats *.crv, *.dxf, *.dwg, *.eps, *.ai,*.pdf, *.svg
- CAM - Define the workspace, tool selection and tool path g-code
- VCarve Pro Makerspace edition
- Fusion 360 CAM
- GWizard - Calculate theoretically optimal speeds and feeds based on materials and cutter.
- CAM output is G-code in *.txt format.
- MACHINE CONTROL
- Instruction on the general process of preparing a design for the CNC router is here
- Fusion 360 has tutorials and YouTube videos on every aspect of the process.
- Additional Resources
- pycam http://sourceforge.net/projects/pycam/
- HeeksCNC https://code.google.com/p/heekscnc/
- Huge list here: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Cam
- Additional Resources
We now have a licensed copy of Vcarve Pro Makerspace edition for creating toolpaths, and GWizard for calculating the best feedrates and spindle speeds for your bit. The CNC computer has this software and I think the CAD machine has Vcarve also.
You'll need to be certified to operate the CNC machine. This will include a checkout of taking your project and converting it into GCode, copying it to the workstation, safety, dust collection, and tips/tricks.
The CNC machine isn't a toy, and it's something that can be dangerous if operated incorrectly. We should also take a very hard-line stance with working on/near/around the machine. It's a tremendous asset for the space when used correctly, and its benefits, when used properly, will outweigh any negative use or damage.
If you would like to become certified please contact Dave V, John, Coy, Brad or Ryan.
The CNC class is at CNC Router Class.
We're using MA860H stepper drivers, a generic 5 axis breakout board, with an ethernet smoothstepper.
purchased from http://www.omc-stepperonline.com/
File:MA860H stepper driver manual.pdf
Generic 5 axis breakout board
purchased from http://www.omc-stepperonline.com/
VFD wiring diagram:
Axis to XLR Connectors
|Pin 1||Pin 2||Pin 3||Pin 4||Pin 5|
|Motor to Male XLR||Yellow||Blue||Green||Red|
|Cabling (Female XLR)||White||Black||Green||Red|
Spindle/Stepper Tape Colors
Hall Sensor Wiring
|P11||X & Z limits|
|P12||Y1 (A) limit|
V Carve Markerspace License ID
Please contact the current CTO or the person teaching the certification class for the license key.
Quick Check list
- Be sure your Rapid Z Gaps and Home Z are above the top of your material.
- Use the Mach2/3 Arcs (inch) (*.txt) postprocessor.
- Mark your X,Y Datum corner & Z Zero (on the top or bottom of your material).
- Use the Raptor nailgun and polymer nails to mount your material to the spoilboard.
- Don't need to mark your safe nail/screw locations if usung the nailgun, feel free to chew right through the polymer nail. :)
Use your eye and ear protection.
Power up: PC;
white wall switch for router power: press RUN when “0000.0” blinks on the control box display.
Check that all 3 limit sensors are lit.
Boot Mach3; select the most recent Profile; click OK
Zero X & Y axes for gantry
Click Reset to show steady green border. Click REF ALL HOME.
The gantry will move to X, Y = 0,0.
(N.B.: clicking on Reset will either lock the gantry, if the border of the Reset “button” on the screen is alternating red & green (“Click Reset to rd/grn.”), or unlock it, if the border is steady green (“Click Reset to grn.”)
Click Reset to rd/grn. Click Reset to grn. Click Zero X and Zero Y to set both values to 0.
Raise the Z axis 2” (Page Up). Move the spindle +6” on X and on Y axes (Cursor keys).
Installing FIrst End Mill/Initial Setup
Click Reset to rd/grn.
Install collet: finger tighten collet nut.
Install first mill: Loosen nut; Press mill into collet (flutes clear of collet); Finger tighten.
Try to keep the end of the mill inside/above the dust collection fringe. Otherwise you will spray chips all over the machine and there will be a lot to cleanup.
Hold the wrenches as close to the nut as possible & tighten the collet nut < 1/4 turn.
Put the wrenches back on the hooks, don’t leave them on the spoil board!
Do Not Overtighten - this will destroy the threads and render the $600 $pindle u$ele$$!
Zero the Z Axis
- Connect Z Zero probe. Click Reset to grn
- Click Auto Tool Zero; Remove probe after mill touches probe and retreats to Z = 1.5”
- Place your material on the spoil board; secure it square to the machine rails (use the Raptor nailgun and polymer nails).
- Move mill to your material X,Y Datum corner; Click Zero X. Click Zero Y.
Performing a Cut
- (->)Click Reset to rd/grn.
- Change mill if necessary. Click Reset to grn
- Use Page Up to put mill 2” higher than your material thickness.
- Move the mill for zeroing the in the Z axis (over spoil board or over material).
- Connect the Z Zero probe.
- If Z zero set to base of material, place probe on spoil board. If set to top of material, place Z probe on material.
- Click Auto Tool Zero.
- Remove probe after mill touches probe and retreats to Z = 1.5”
- Turn Dust Collector On
- Place dust collector collar.
- Open the dust collector gate.
- Close the other gates in the wood shop.
- Turn Dust collector on!
(optional) To test a toolpath with an “air cut”
- set a block of scrap greater in thickness than your material on top of your material.
- Zero mill to top of block.
- Set block aside and run toolpath.
- Re-zero the mill to your toolpath Z Zero.
Running the Toolpath/GCode
- Click Load GCode in Mach3
- Check GCode for toolpath name, installed mill, Speed and Feed.
- Click Rewind.
- (->>)Click Cycle Start
- Be sure the mill is spinning!
- Be ready to click Stop or Reset, or pull the Emergency Stop cable!*
- When tool path is completed, move the mill away from the material.
- Click Close GCode.
- Go to (->) above for next toolpath.
*If you have to Stop the machine before the tool path is complete
- Raise the mill above your material
- Correct the problem
- Reset the E stop cable (only the blue button near the computer stand).
- Click Rewind . Go to (->>) above.
When project is complete
- Chop the tabs (mallet & chisel),
- Strike the material on the side to shear off the polymer nails
- Remove your project and remove your material.
- Remove all hold-downs. If you use the Raptor nailgun an polymer nails, check that none of the remaining nail bodies are proud of the spoilboard (sand down or pull out as needed).
- Clean up chips on the table and the floor!
- Return the collet to the tray.
- Power down the router and the dust collector.
- Quit Mach3. (alt f, shift x)
- Shut off the air compressor (in the metal room).
Endmills are consumable and you will wear them out. Some faster than others. A few reccomended manufactures of endmills are YG-1, Niagara, Morse, Sandvik, Kyocera, Melin, Micro100, Freud
- Carbide Mills should be used on Metals, and can be used on Wood as well.
- High Speed Steel (HSS) can be used on Wood.
Computer can't communicate with stepper board
- Problem: when Mach3 opens, an error message states that it cannot wake-up the stepper board. It then prompts for the IP address of the hardware.
- Hit "Cancel" and quit Mach3
- Turn of white wall power switch and wait 10 seconds
- Make sure ethernet cable is connected from the computer to the smooth stepper board.
- Turn white power switch back on
- From Desktop launch "Mach3 loader" -- there may be other shortcuts for mach3, but those are usually problematic. Using "mach3 loader" from desktop icon is best (as of 4/6/2017)
- If error message persists, repeat 1-3, then restart computer, and then repeat 4 & 5.
- Choose "Tim's" preset. This should be most reliable (as of 4/6/2017) If the above does not work, you can try rebooting the ethernet smooth stepper board only by gently pulling the power wires down out of the board (grip the connector, not the wires). Wait at least 10 seconds, and plug back in. Do not power cycle while Mach3 is running.
PERIODIC MECHANICAL MAINTENANCE
- The CNC router is reliable, but should be periodically checked for loose fasteners and wear.
- On 9/4/18 all three pinion gears were replaced as the original gear bearings had worn, which allowed the larger gears to wear against the mounting plates.
- Clean and Lube the V-rollers and the axis rails with light oil every 3 months. Check the pinion gears and racks for wear.
- The V-Carriage rollers are hardened steel. The X and Y axis rails are mild steel angle iron. The rollers wear on the rails by design. The rollers adjust to assure a good fit with the rails with a cam adjustment on each roller. Be careful as the V-rollers wear the rails into a sharp edge and generate steel splinters at the side. Clean the rails and rollers with a cloth and WD-40. Slide a the flat of a chisel along the rail to remove metal splinters. A file is too aggressive. Be careful not to gouge. Adjust any loose V-rollers to roll snugly against the rails; Loosen the large nut on the axle of the V-roller. Gently snug the socket head set screw to drive the V-roller tight against the rail. You do not need more than one fingers torque on the allen wrench to snug the roller and take up any wear slack. Significant pre-load on the roller will only accelerate wear.
In order to reduce EMI on the CNC we rewired the machine.
- To shorten wire runs we moved the cable tray and wire runs from the aisle side to opposite side.
- Add a central ground buss bar and created Star grounding. A separate ground to the chassis and gantry / Z carriage and Motor was run.
- Removed the Terminal board from the end of the chassis to reduce breaks in shields and grounds.
- Ran wires through gantry extrusion.
- Rewire all signal and motor power lines with shielded/grounded wire. Separate signal from motor wiring on panel by at least 10cm.
Then we had another random eStop. After poking around we found Plugin Controls have a General Configuration panel. We increased eStop Noise Filtering inputs to 20000 * 1.43 microseconds. This seems to have cured the eStops.
Apparently the E-stops had been disabled in the config of VCarve. The Emergency inputs were shifted from Port 1 to Port 2 (effectively disabling them). The circuit was tested and the correct settings were entered. Please don't leave the E-stops disabled if you disabled them for some troubleshooting reason! Non-functioning E-stops are worse than not having any E-stops.