I'm excited to build my first CNC Router.
Below you can follow my progress.
5/20/16 - Ordered plates from Clockwerk Machining. OX CNC- Aluminum Plates
5/25/16 - Received my plates very quickly.
5/29/16 - Used a wire wheel on the plate edges, then used some aluminum oxide sandpaper on a disk with a drill to put a spiral pattern on the plates.
More parts were at my doorstep when I got home from work! Added wheels to the gantry plates.
Mounted my Dewalt DWP611 in a Blue Ox Solutions (Chris Laidlaw) mount.
Worked on the front plate wheel assembly:
Received my Raspberry Pi 3 in the mail. Started with a Raspbian Jessie image. Configured the built in wifi using the graphical interface. Then in a terminal window I typed:
Then I extracted the files with the following command:
tar -xzvf serial-port-json-server-1.92_linux_arm.tar.gz
Then created a new text file with:
sudo pico /etc/init.d/cnc
and entered in the following
echo "Starting cnc"
then Ctrl o to save then Ctrl x to exit
To make it executable I typed:
sudo chmod +x /etc/init.d/cnc
sudo update-rc.d cnc defaults
Restarted the Pi with with sudo shutdown -r now and checked to see if the server shows up in Chilipeppr. Finally I used the graphical interface on the pi to change it to default to login to the CLI (Command Line Interface) and not log into the Pi account automatically just to reduce the overhead running on the Pi
The following websites were a big help:
Raspberry Pi • View topic - Raspberry PI CNC controlling TinyG
Raspberry Pi Config - Adventures in Printrbot CNC
Picture of the Pi on the left and the TinyG on the right:
Started the CAD work and laser cut a prototype out of cardboard for my control box. The final version will be laser cut out of acrylic.
The sides of the box will be 20x80 black v-channel to match the OX and the top will be another sheet of lexan.
Clamped all of the gantry extrusions together then I milled off each end to make them all exactly the same length.
Hand tapped the 20 holes in the gantry extrusions. This guide was a big help: M5 Tapping Guide for MakerSlide by scottmayson
I've been busy working on this project, here's where I'm at right now:
Wires have all been soldered, I used the 1/4" Flexo wire covers, heat shrink tubing, and 16mm aircraft connectors:
Control box is almost complete. I lasercut the faceplate on a K40 Chinese laser. Designed the layout myself:
Basic OX build is complete:
I wanted to make sure everything worked without making a mess so I used Fusion 360 to draw a pen holder that mounts in a 1/4" collet on a router and 3D printed it.
CNC Router Mounted Pen Holder by mnelson78
Added a Z max limit switch:
3D printed limit switch mount I created can be found at: Ox Z max limit switch mount by mnelson78
I got the touch plate working today. I paid around $5 for it off ebay, but took a month to arrive. Added a longer cord to it and an aircraft connector to attach it to the CNC control box. I wasn't sure if it would work since all my other limit switches are NC where this is normally open (NO). Eventually found where the touch plate code works differently, and looks for a change of state, so NO changing to closed, or NC changing to open.
I also got the homing working and entered in the soft limits:
Used the router hand held to create a t-track system. Works with 1/4"x20 bolts. I need to pickup some shorter bolts and cut some lower profile clamps, but I think it is going to work well.
Laser cut some .46" acrylic to make a dust boot. I used "Report Covers" from Walmart for the flexible sides, two layers thick. I purchased the .5" aluminum rod off amazon for $5.
I'm building an OX CNC router. It will be the larger size of 750x 1000mm. This should give me a working area of about 22"x30".
- Build License:
- CC - Attribution - CC BY