My first steps involved lots of internet searches which returned me to a few common sources of information which led to many others.
- http://www.cnccookbook.com/CCResourcesInd.htm
- http://www.cnczone.com/
- http://www.mmsonline.com/columns/a-few-interesting-cnc-related-websites
- Physical motion control
- Driving
- Linear rails
- Lead screw
- Ball screw
- Driven
- Gantry
- Moving bed X/Y
- hybrid gantry/moving bed (i.e. bed is X axis, gantry is Y & Z)
- have to determine if there are any benefits to this
- Motors
- Stepper
- Servo
- Electronics
- Motor control
- H-bridge
- driver IC's
- Allegro A4988
- TI DRV8825
- Freescale MC34932
- ST L6480
- ST L6203, etc
- Toshiba TB62209FG?
- Power supply
- Regulated
- Unregulated
- switched
- linear
- Software
- CAD
- CAM
- G-code creation, editing, verification, post-processing
- controller program
- Overall system control
- Microcontrollers
- PC
Some early decisions I made are
- I don't want to be dependent upon a desktop computer while operating the CNC router. So any gcode should be feed from either a small system like a Raspberry Pi or maybe include extra memory if needed to contain data for even large jobs. Have to think further on it.
- I am going to use a Arduino Leonardo for the basic coordination. This may be somewhat limiting; the GRBL software is not officially supported on it but there is a git hub branch which sounds like folks had reasonable success in using. I may use the Leonardo in a different capacity. I could probably borrow my sons Uno which would be supported.
- So far the TI DRV8825 or close relative seems like the best choice. Received my DRV8825 chip in the mail. I have not worked with SMD chips before and I think I am better off getting a pre-built break-out board.
- The ST L6480 is nice but the problem is that it has features which are not appropriate for at least some CNC setups. The features of issue involve acceleration/deceleration ramping which is somewhat handled internally. Based on a forum post elsewhere, it sounds like the functionality can be disabled.
- The Allegro A4988 is lacking some of the useful features of the DRV8825.
- Toshiba TB62209FG - I am still researching this one but it may have some of the same "excessive functionality" as the L6480.
- Freescale MC34932 - still researching. looks like higher current capacity and maybe more functionality than A4988 so it could be useful in some cases. I don't think my current needs will go this high though so the DRV8825 is still likely a better choice.
- ST L6203, etc - still researching. looks like less features but more current. Probably not what I am looking for.
No comments:
Post a Comment