Welcome to Our Community

Some features disabled for guests. Register Today.

Charging Ox CNC Machine

Discussion in 'CNC Mills/Routers' started by Motions, Jan 10, 2015.

  1. Ryan James

    Builder

    Joined:
    Sep 8, 2014
    Messages:
    41
    Likes Received:
    15
    Great looking build. I have been thinking over the past couple of days that there had to be a way to build this without the extrusion for the bottom frame. I just happened on here to sneak a peak of the OX when I saw your design. This is exactly what I was thinking of. Good job on it and the sketchups are amazing for just learning the software.
     
  2. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Thanks Ryan. I really didn't like using the extrusions for the bottom frame. I had all kinds of warping and it just wasn't heavy enough to sit flat. With the Y rails being so long, the braces make it rock solid. Only wish I could do the same thing for the X axis. :D
     
    #32 Motions, Mar 3, 2015
    Last edited: Mar 5, 2015
    oni305 likes this.
  3. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Also, I have updated the parts list to include pricing and totals.
     
  4. eagle2284

    eagle2284 New
    Builder

    Joined:
    Sep 8, 2014
    Messages:
    11
    Likes Received:
    3
    I finally found the L-Brackets on amazon as reference for other people. An Amazon search for "Faztek floor mount" should point someone in the right direction to acquiring these elusive brackets without having to machine them. :)
     
  5. Rick 2.0

    Rick 2.0 OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Dec 20, 2013
    Messages:
    2,892
    Likes Received:
    1,551
    Amazon seems a bit proud of those Fazteks. I would suggest checking the 80/20 garage sale on ebay for 15 series brackets. A good example would be this model at $5.95 (+ s&h).
     
  6. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Nice find eagle. They are still a little pricey but they are already done.
     
  7. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    If you go to Fazteks website, they show only $14 a piece.
     
    eagle2284 likes this.
  8. Daniel Harbin

    Builder

    Joined:
    Mar 7, 2015
    Messages:
    14
    Likes Received:
    1
    Been looking at this design and the OX type build in particular. I was looking at the Shapeoko 2 and was just about to plunk down $650 + shipping for the kit. I liked it because it was a kit and a proven design with many working examples. But, seems they have gone to another beefier machine and upped the price to almost $800 + shipping. Worse the ship date is April 30.

    Neither of these was acceptable to me. So in a post on the Shapeoko forum I lamented this and was pointed toward the Charging OX. I like the idea that this design is sturdier than the Shapeoko but there is no "kit" and no complete set of plans with detailed instructions.

    I have some plans that call for a CNC machine, specifically atm being able to carve writing and designs into wood and other soft materials. I made some wine balancers and carved for my daughters wedding last june. The carving was accomplished through a pantograph router and some custom made templates. Making the templates and getting it to where the results were more or less repeatable and consistent.

    I want to make and get a cnc machine up and running with minimal effort and cost. Guess I am just going to have to make some plans and then go for it. I can make the mechanicals easy enough, its the electronics I have trouble with. That and the software to run the cnc. So the shapeoko seemed to fit the bill.

    My money manager said I could spend up to $800.

    One idea that has been bobbling around in my head is make a torsion box for the OX and place the rails on the sides of the box. This way the X movement could be extended on the spoil board. Similar to buildyourowncnc machines. But will most likely build a machine without my untested ideas.

    IMG_0956.JPG
     
    sgspenceley likes this.
  9. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Very cool wine holders.

    I had the ShapeOko 2 and was very happy to upgrade to the Ox. The ShapeOko is a good starter machine because you can buy a full kit at low cost, but the design leaves a lot to be desired. The X-Carve from Inventables is not a ShapeOko but it might as well be the 3rd Gen.

    The Ox design is much more rigid than the ShapeOko especially if you start extending it. You can build an Ox machine for about the same price or cheaper. Yes, you do have to buy everything separate but most all of the parts are from OpenBuilds.

    The electronics are basically the same. I'm running a TinyG controller and ChiliPeppr for software. It's very easy and reliable. Much more so than running an Arduino and G-Shield. I blew up one Arduino and two shields on my old machine.

    The idea behind the Ox is building and tweaking your own machine. I wouldn't mind seeing the Ox on OpenBuilds in kit form. Maybe it will happen soon.
     
    sgspenceley likes this.
  10. Daniel Harbin

    Builder

    Joined:
    Mar 7, 2015
    Messages:
    14
    Likes Received:
    1
    LOL, when you started talking electronics my jaw went slack and I started to babble and drool. Well not that bad but close. There are 10 million choices and each seems to have its advantages. So I see the boards and understand the controller stepper relationship, in theory. Im a bit confused though. GRBL and Tiny G are firmware? Are they board dependent? Then some controllers use breakout boards between the motors and some do not?

    I seem to be highjacking the thread. Perhaps if I make another or search the forum.
     
  11. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    The Arduino is a micro controller board. The GRBL shield is the stepper motor controller board that connects to the Arduino. These 2 boards are the standard controller for the ShapeOko and other DIY CNC machines.

    The TinyG is also a controller board but has the micro controller and stepper controller in a single board. The TinyG is a step up from the Arduino. There are MANY other controllers out there.
     
    sgspenceley and GrayUK like this.
  12. Serhioormano

    Builder

    Joined:
    Mar 24, 2015
    Messages:
    5
    Likes Received:
    1
    What controller did you use?
     
  13. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    TinyG
     
  14. ElRowlando

    Builder

    Joined:
    Mar 29, 2015
    Messages:
    12
    Likes Received:
    0
    What kind of settings are you running in Chilipeppr?
     
  15. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Not sure what settings you're referring to. Do you mean the TinyG settings?

    One extremely important note about using ChiliPeppr, use the latest V1.80 of the JSON Server. This rev fixed every issue I had with large file sizes and the server locking up.
     
  16. Joe Santarsiero

    Joe Santarsiero OB addict
    Staff Member Moderator Builder

    Joined:
    Oct 30, 2014
    Messages:
    902
    Likes Received:
    196
    TinyG for sale. Pm me :)
     
  17. ElRowlando

    Builder

    Joined:
    Mar 29, 2015
    Messages:
    12
    Likes Received:
    0
    Yeah sorry I meant the tinyg. I was searching around trying to figure out how to configure mine. I made a change in mine and now it jogs really really slow :)
     
  18. Joe Santarsiero

    Joe Santarsiero OB addict
    Staff Member Moderator Builder

    Joined:
    Oct 30, 2014
    Messages:
    902
    Likes Received:
    196
    what were you using to make the changes?
     
  19. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Sorry for the delay. Had to wait until I got back out to my machine. Here's a dump of my TinyG settings.

    [fb] firmware build 438.02
    [fv] firmware version 0.97
    [hp] hardware platform 1.00
    [hv] hardware version 8.00
    [id] TinyG ID 3X3566-UXZ
    [ja] junction acceleration 2000000 mm
    [ct] chordal tolerance 0.0100 mm
    [sl] soft limit enable 0
    [st] switch type 1 [0=NO,1=NC]
    [mt] motor idle timeout 1800.00 Sec
    [ej] enable json mode 0 [0=text,1=JSON]
    [jv] json verbosity 1 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
    [js] json serialize style 1 [0=relaxed,1=strict]
    [tv] text verbosity 0 [0=silent,1=verbose]
    [qv] queue report verbosity 2 [0=off,1=single,2=triple]
    [sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
    [si] status interval 250 ms
    [ec] expand LF to CRLF on TX 0 [0=off,1=on]
    [ee] enable echo 0 [0=off,1=on]
    [ex] enable flow control 2 [0=off,1=XON/XOFF, 2=RTS/CTS]
    [baud] USB baud rate 5 [1=9600,2=19200,3=38400,4=57600,5=115200,6=230400]
    [net] network mode 0 [0=master]
    [gpl] default gcode plane 0 [0=G17,1=G18,2=G19]
    [gun] default gcode units mode 1 [0=G20,1=G21]
    [gco] default gcode coord system 1 [1-6 (G54-G59)]
    [gpa] default gcode path control 2 [0=G61,1=G61.1,2=G64]
    [gdi] default gcode distance mode 0 [0=G90,1=G91]
    [1ma] m1 map to axis 0 [0=X,1=Y,2=Z...]
    [1sa] m1 step angle 1.800 deg
    [1tr] m1 travel per revolution 40.0000 mm
    [1mi] m1 microsteps 8 [1,2,4,8]
    [1po] m1 polarity 0 [0=normal,1=reverse]
    [1pm] m1 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
    [2ma] m2 map to axis 1 [0=X,1=Y,2=Z...]
    [2sa] m2 step angle 1.800 deg
    [2tr] m2 travel per revolution 40.0000 mm
    [2mi] m2 microsteps 8 [1,2,4,8]
    [2po] m2 polarity 1 [0=normal,1=reverse]
    [2pm] m2 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
    [3ma] m3 map to axis 1 [0=X,1=Y,2=Z...]
    [3sa] m3 step angle 1.800 deg
    [3tr] m3 travel per revolution 40.0000 mm
    [3mi] m3 microsteps 8 [1,2,4,8]
    [3po] m3 polarity 1 [0=normal,1=reverse]
    [3pm] m3 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
    [4ma] m4 map to axis 2 [0=X,1=Y,2=Z...]
    [4sa] m4 step angle 1.800 deg
    [4tr] m4 travel per revolution 8.0000 mm
    [4mi] m4 microsteps 8 [1,2,4,8]
    [4po] m4 polarity 1 [0=normal,1=reverse]
    [4pm] m4 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
    [xam] x axis mode 1 [standard]
    [xvm] x velocity maximum 6000 mm/min
    [xfr] x feedrate maximum 6000 mm/min
    [xtn] x travel minimum 0.000 mm
    [xtm] x travel maximum 800.000 mm
    [xjm] x jerk maximum 5000 mm/min^3 * 1 million
    [xjh] x jerk homing 10000 mm/min^3 * 1 million
    [xjd] x junction deviation 0.0100 mm (larger is faster)
    [xsn] x switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [xsx] x switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [xsv] x search velocity 1200 mm/min
    [xlv] x latch velocity 100 mm/min
    [xlb] x latch backoff 1.000 mm
    [xzb] x zero backoff 1.000 mm
    [yam] y axis mode 1 [standard]
    [yvm] y velocity maximum 6000 mm/min
    [yfr] y feedrate maximum 6000 mm/min
    [ytn] y travel minimum 0.000 mm
    [ytm] y travel maximum 800.000 mm
    [yjm] y jerk maximum 5000 mm/min^3 * 1 million
    [yjh] y jerk homing 10000 mm/min^3 * 1 million
    [yjd] y junction deviation 0.0100 mm (larger is faster)
    [ysn] y switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [ysx] y switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [ysv] y search velocity 1200 mm/min
    [ylv] y latch velocity 100 mm/min
    [ylb] y latch backoff 1.000 mm
    [yzb] y zero backoff 1.000 mm
    [zam] z axis mode 1 [standard]
    [zvm] z velocity maximum 1400 mm/min
    [zfr] z feedrate maximum 1400 mm/min
    [ztn] z travel minimum 0.000 mm
    [ztm] z travel maximum 100.000 mm
    [zjm] z jerk maximum 5000 mm/min^3 * 1 million
    [zjh] z jerk homing 1000 mm/min^3 * 1 million
    [zjd] z junction deviation 0.0100 mm (larger is faster)
    [zsn] z switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [zsx] z switch max 1 [0=off,1=homing,2=limit,3=limit+homing]
    [zsv] z search velocity 500 mm/min
    [zlv] z latch velocity 100 mm/min
    [zlb] z latch backoff 1.000 mm
    [zzb] z zero backoff 1.000 mm
    [aam] a axis mode 1 [standard]
    [avm] a velocity maximum 60000 deg/min
    [afr] a feedrate maximum 60000 deg/min
    [atn] a travel minimum -1.000 deg
    [atm] a travel maximum -1.000 deg
    [ajm] a jerk maximum 24000 deg/min^3 * 1 million
    [ajh] a jerk homing 5760 deg/min^3 * 1 million
    [ajd] a junction deviation 0.1000 deg (larger is faster)
    [ara] a radius value 1.0000 deg
    [asn] a switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [asx] a switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [asv] a search velocity 600 deg/min
    [alv] a latch velocity 100 deg/min
    [alb] a latch backoff 5.000 deg
    [azb] a zero backoff 2.000 deg
    [bam] b axis mode 0 [disabled]
    [bvm] b velocity maximum 3600 deg/min
    [bfr] b feedrate maximum 3600 deg/min
    [btn] b travel minimum -1.000 deg
    [btm] b travel maximum -1.000 deg
    [bjm] b jerk maximum 20 deg/min^3 * 1 million
    [bjd] b junction deviation 0.0500 deg (larger is faster)
    [bra] b radius value 1.0000 deg
    [cam] c axis mode 0 [disabled]
    [cvm] c velocity maximum 3600 deg/min
    [cfr] c feedrate maximum 3600 deg/min
    [ctn] c travel minimum -1.000 deg
    [ctm] c travel maximum -1.000 deg
    [cjm] c jerk maximum 20 deg/min^3 * 1 million
    [cjd] c junction deviation 0.0500 deg (larger is faster)
    [cra] c radius value 1.0000 deg
    [p1frq] pwm frequency 100 Hz
    [p1csl] pwm cw speed lo 1000 RPM
    [p1csh] pwm cw speed hi 2000 RPM
    [p1cpl] pwm cw phase lo 0.125 [0..1]
    [p1cph] pwm cw phase hi 0.200 [0..1]
    [p1wsl] pwm ccw speed lo 1000 RPM
    [p1wsh] pwm ccw speed hi 2000 RPM
    [p1wpl] pwm ccw phase lo 0.125 [0..1]
    [p1wph] pwm ccw phase hi 0.200 [0..1]
    [p1pof] pwm phase off 0.100 [0..1]
     
  20. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
  21. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    Doug Wilson and GrayUK like this.
  22. Joe Santarsiero

    Joe Santarsiero OB addict
    Staff Member Moderator Builder

    Joined:
    Oct 30, 2014
    Messages:
    902
    Likes Received:
    196
    cool. I ordered a couple fly cutters from micromark. They seem well built. I haven't used them yet, so I dont know how well they work. If they dont work well Ill try one of these.
     
  23. Dale Powell

    Builder

    Joined:
    May 27, 2015
    Messages:
    1
    Likes Received:
    0
    Yeah nice design, I'm in the process of getting the bits for it. Just had a question in regards to warping on the X axis.
    I already have 80mm at 7kg (15lb) spindle motor in your experience would this be getting a bit too heavy for the extrusion and ACME screw/stepper? I haven't used this stuff yet so I'm not sure how strong it is but I see you have put a few screws in to strengthen it up. Other option I guess is a 65mm 5kg (11lb) spindle. Thanks
     
  24. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    I would think your spindle would work fine on this setup. The lead screw should be able to handle it with no problem. I had a ShapeOko 2 previously and had serious issues with rigidity. It had two 20x40 extrusions for the X axis and they would flex really bad against each other. That's why I screwed the rails together on this machine.
     
  25. Cpt Scorcher

    Builder

    Joined:
    Jun 7, 2015
    Messages:
    1
    Likes Received:
    0
    No Problem thanks for the quick reply. I'll get the parts ordered and report back :)
     
  26. kosquared

    kosquared New
    Builder

    Joined:
    Mar 24, 2015
    Messages:
    1
    Likes Received:
    0
    What dimensions did you use for your table? We're about to build that piece of it, and I was just wondering what you used, and if you had to do it over again if there would be any changes?
     
  27. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    I made the top 4' x 6'. I had all the wood laying around and just needed to build a table to hold the machine.
     
  28. Serge E.

    Serge E. Journeyman
    Builder

    Joined:
    May 6, 2014
    Messages:
    730
    Likes Received:
    252
    I like your use of 'stand offs' to hold the machine to the table. By the way, have you found any sagging of your table ? I used 2x4 to frame table, about 6' width and 30" deep. Even doubled, in an L shape, I get about 2mm sagging near center of width. I'm thinking of adding a steel corner on full width, front and back. Maybe I should of used rectangular profile steel tubing for the table frame ...
     
  29. Motions

    Motions Well-Known
    Builder

    Joined:
    Dec 26, 2014
    Messages:
    53
    Likes Received:
    49
    I haven't noticed any sagging so far. I built it over a year ago. The top is 1" plywood and has a 1/8" layer of epoxy to flatten it out. Also, the way the machine is mounted, there is 3 layers of 3/4" MDF for the waste board.
     
  30. Serge E.

    Serge E. Journeyman
    Builder

    Joined:
    May 6, 2014
    Messages:
    730
    Likes Received:
    252
    The 1" plywood and the triple layer of 3/4" MDF would certainly make a huge difference. Wanting to do a topless setup, to machine much thicker parts, I have just 1/2" OSB (removable center section) for the table top. It adds no strength .... I'll have to add steel corners front and back or double up my table frame for certain.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice