56
edits
Changes
→Instructions CNC Router Tutorial (6/1/2025)
The Onefinity is a CNC router. It is used for precision-carving of wood, acrylic, soft metals and other materials. Onefinity generously discounted this unit through a Makerspace support program they offered to Hacksburg. Hacksburg paired the router with a powerful, 24,000 RPM water-cooled cutting motor. A CNC router processes "G-code" to tell it where in X,Y,Z space to go, how fast, and in what order. The essence of the process is to first create a model or design (CAD, STL, Thingiverse, Inkscape), then convert that design into G-code. The G-code is transfered to the router controller on a thumb drive, and the router controller executes that code to completion. [[File:Onefinity Motor.JPEG|320px|thumb|Hacksburg's Onefinity spindle and Y axis]] [https://www.vicious1onefinitycnc.com/specificationsproduct-page/ Mostly Printed CNC] (MPoriginal-series-woodworker-32-x32-cut-CNC) is an inexpensivearea Onefinity website original model, open platform to precisely control motion32"x32" workspace] [[File:Onefinity Video thumb. Hacksburg's setup can be used for both laser engraving and CNC milling using swappable toolheadspng|thumb|center|[https://youtu. It has potential to be expanded to working as a large format 3d printer, pen plotter, foam cutter, drag knife, or any other CNC tool as well./DcBWTpXAgfE| 20 second video of Onefinity running]]]
== Safety ==
You '''must''' be properly trained before using this machine. It uses a high speed cutting head that can cause serious injuries and a powerful laser motors that can cause '''permanent eye damage'''. metal, wood and especially humans! It also produces dust and smoke that can be respiratory hazards, and cut chips that can be an eye or cut hazard. If at any time you feel something is wrong or unsafe, stop the machine. Your safety is more important than what you are working on.
== Specifications ==
Original Series Woodworker Package Includes:
* Woodworker Cutting Area: 32 1/8"(X) x 32 1/8"(Y) x 5 1/4"(Z)
* Z-16 Z slider with 133mm travel
* BB Buildbotics controller
* Open Loop Nema 23 Stepper Motors on X,Z, Y1 and Y2 axis
* 1610 Ball Screw on X and Y Axis (Travel Per Revolution is 10mm)
* 1610 Ball Screw on Z axis (Travel Per Revolution is 4mm)
* Integrated sensorless stall homing
* Smart CNC controller with built in software allowing for operation without a computer.
* 8-inch high-definition industrial capacitive touch LED screen.
[[File:CNC Display.jpg|thumb]]
* Rigid, high precision, hardened steel, linear motion Shafts.
* Precision ball screws on all axis.
* Conveniently located Emergency Stop.
* Rapids at 400 Inches Per Minute (IPM).
* Wi-Fi enabled.
* 4th Axis Rotary Plug & Play Support
* Plug and play XYZ Probe Support
* Plug and play Laser support
* Joypad support makes jogging and positioning your CNC a breeze
* Patent Pending Micro Tramming.
* Quick and easy setup - start carving in under an hour.
* Open ended front to back allowing for 'tiling' (carving pieces longer than the cutting area)
* User friendly design.
* A large “how to” library with a very helpful and supportive community.
* Compatible with all major CAD software including Vectric, Carveco, and Fusion 360
* CNC Software to generate G-gcode:
** [https://docs.google.com/document/d/1rezNV8CvkTS4Rh4MZ7Z9hnLpWag7rqRkqVutMNwyxKQ/edit Instructable for web-based CNC]
** Deskproto (hobby license available)
** Fusion 360 (hobby/education license available)
== Instructions CNC Router Tutorial (June, 2025) ==
You can use other resources to generate g-code. Use LinuxCNC or other simple gcode<br>
* Max F400 in/min for rapid 10,000 mm/min
* Max cut around 100 in/min 2500 mm/min
* Spindle speed 24000 rpm!
* Use gcode M3 for spindle on. Delay for spindle acceleration with:
''S24000 M3
G4 P8 ‘ dwell for 8 sec''
* At the end of your file, Use gcode:
''M5 ‘to turn off spindle''
Please have someone check your code first until you're very comfortable with this machine!<br>
Note that this file uses metric for X,Y,Z and feedrates (mm/min)<br>
===Code Example. Units in millimeters ===
# G17 G21 G40 G49 G94
# G0 X0.000 Y0.000 Z6.000
# S24000 M3 'set speed and turn on spindle
# G4 P8 'allow 8 seconds to spin up
# G94
# G1 Z1.000 F1200 'move to height at 1200 mm/min
# G1 Y37.271 Z-2.261 F1284 'plunge into work
# G1 Y0.000 Z-5.522
#
# 'lots of other G1 commands, or skip "G1" and just give X, Y, Z coordinates since G1 is assumed
#
# G1 Y64.295
# G1 X65.965
# G0 Z6.000 'return to clearance height
# M5 'turn off spindle
# M30 'end of the program
===Workpiece fixturing===
Ensure your workpiece won't move! <br>
=== Old instructionsMachine Tool Power Up===* Air compressor on* Air valve (red) on* Controller on. - black box, no applicable: silver button * Home? Clear the edges of debris and tools to allow full motion range!* Jog with Xbox controller* Green=slow, red=medium Yellow=fast. * Warm up procedure:** Air back on** Power for 220 VFD: behind crates, bottom of the metal shelf [[File:220 VFD behind crates.jpg|thumb|center|The VFD's location]]** Radiator: beige box on floor, top right rocker. [[File:Radiator for CNC.jpg|thumb|center|The Spindle Radiator/Cooling system]]** Spindle will ramp up to 24k. Load & run Warmup.ngc on screen scroll list[[File:Program List.jpg|thumb|center|Find the warmup program used for the Onefinity spindle]]** Clear the spindle, then hit play. Caution: it’s quiet! 8 minutes, then it stops** See progress on the touch screen** Check motor housing for shake, heat. Should be cool to touch, else the bearings are first suspect** Warmup.ngc only needs to be run once at the start of the day’s machining - good for 24 hours* Wiggle-check workpiece. * Remove dust shoe to layout workpiece zero* X0 Y0 according to your Gcode process. Convention is to have (0,0) at the close-left side, so that X+ is to the right, and Y+ is away from you.* Set the tool in collet (also see the change tool process details in the section below this one)* Hold tool, press pedal until completely out, release pedal* Leave pedal in the location where it is tough to accidentally hit* Hold tool collet just under, press pedal to air clean a few seconds, push tool up and release pedal to catch collet. Test spin with fingers and pull by hand to ensure seating. [[File:Zero the Y Axis.jpg|thumb|center|Use the touch screen to zero each axis]]* X zero: Machine is actually in metric mode for input values, but displays “inches”. Or “in”. It wakes up in metric mode. So input a 1/4” as 6.35. * Y zero: same process. * Replace dust shoe- magnet catch. Adjust dust feet with wing nuts for brush to contact work surface. [[File:Dust brush fixture clamp.jpg|thumb|center|Pointing at the fixture clamp for adjusting dust shoe in Z axis]]* Z zero: you can use feeler guage or paper to position the cutter 0.005" above the material. Negative Z is into the material, 0 is at the top.* Load your guide by inserting thumb drive in back of controller* * Press black folder and find thumb drive, folder and file. Then find file in drop down list* [[File:Browse Files.jpg|thumb|center|Browsing files using the touch screen]]* Hook in dust hose[[File:Connect dust hose.jpg|thumb|center|Connect the dust hose to the brush guard]]* Check everything!* Turn on dust collection, gate open for your hose