Sergey, For an inexpensive servo drive: http://www.xavien.com/ look at the 'Robotics' page. I have several of their XDDCMD-1 drives. They work fine with the Mesanet m5i20 board. Simple and inexpensive. The 18200 drive IC is quite robust. I have a Bridgeport series II running on drives based on the 18200.
Noel. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sergey Izvoztchikov Sent: Friday, August 01, 2008 11:14 AM To: Enhanced Machine Controller (EMC) Subject: [Emc-users] Attempt to design servo based DIY CNC for Sherline fromOOB components While I'm waiting for funds to accumulate I continue to toy with idea of building DIY servo based system for Sherline mill from out of the box components. We had good discussion with Kirk offline, now I want to ask some questions in the list and present overall design for public discussion. Hopefully it could be useful for other too. I'll put questions in front, so they are easy to spot and below will be assumptions and components listed. ------- Questions: - is there an inexpensive servo driver, which does not have closed loop inside (like Gecko do) ? - would K-CMD driver with max 24VDC capacity will be enough to drive 30VDC servo motors ? - would 36VDC power supply work fine with chosen servo motors and K-CMD motor drivers or 30VDC should be used instead ? - what other BB could be used in place of C1 and C11 ? - would built-in speed control of C11 work with Sherline DC spindle motor ? - would anybody be willing to check if chosen so far components would actually work together ? ------- Assumptions: (please correct me if I'm wrong) - signals from encoders will go via BOB through parallel ports back to EMC2. EMC2 is used as motion controller with closed loop - 3 axis kit is compiled to be built with minimum or no DIY production required. However 4th axis is included in design and will be added later - manual controls are required on servo belt reducers or shafts, so machine could still be used for some manual projects - spindle speed control planned, but might be not implemented at the beginning - no extra relays used for now, but possibility of wiring them should be in place - home switches planned for all three axises. Limit switched would require more BB and parallel ports to be used ------- Components: - servo motors with encoders and belt reducers from IMService - 3 x $140 = $420 http://www.cadcamcadcam.com/index.asp?PageAction=VIEWPROD&ProdID=61 http://www.cadcamcadcam.com/index.asp?PageAction=VIEWPROD&ProdID=62 - C1 or C11 BOB from CNC4PC.com - 2 x $70.12/$124 http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=47 There are other alternatives including C10 without opto-isolation or boards from other vendors. - double PCI parallel port card - $16 http://www.newegg.com/Product/Product.aspx?Item=N82E16815166007 Or similar card - KL-320-36 36V/8.8A Power Supply from Keling Inc - $59.95 http://www.kelinginc.net/SwitchingPowerSupply.html Is this unit powerful enough for chosen servos ? Depending on the servo drivers additional Power Supply could be needed. Again there are alternatives. Ex. - http://cgi.ebay.com/30V-10A-300W-Power-Supply-Stepper-motor-controller_W0QQi temZ270089686014 - 5V Power supply for BOB - $?? - motor and encoder cables - 3 x $?? + 3 x $?? (? $8 x 6 = $48 ?) Probably cables from IMService would be a good choice. - Servo motor drivers - 3 x $19 http://www.solarbotics.com/products/k_cmd/ Don't see any other simple/cheap servo driver, which can be used out of the box. However K-CMD might not be ideal for chosen servo motors. ------- Pins assignment for parallel ports 2 parports one configured as output and another as input should give 16 output and 19 input pins Port 0 Pin Signal Parallel Port Direction 1 X Amp PWM Out 2 X Amp Dir Out 3 X Amp Enable Out 4 Y Amp PWM Out 5 Y Amp Dir Out 6 Y Amp Enable Out 7 Z Amp PWM Out 8 Z Amp Dir Out 9 Z Amp Enable Out 10 X Home In 11 Y Home In 12 Z Home In 13 In 15 In 14 A Amp PWM Out 16 A Amp Dir Out 17 A Amp Enable Out Port 1 Pin Signal Parallel Port Direction 1 X Encoder A In 2 X Encoder B In 3 X Encoder Z In 4 Y Encoder A In 5 Y Encoder B In 6 Y Encoder Z In 7 Z Encoder A In 8 Z Encoder B In 9 Z Encoder Z In 10 A Encoder A In 11 A Encoder B In 12 A Encoder Z In 13 In 15 E-Stop In 14 Spindle PWM Out 16 Spindle Fwd Out 17 Spindle Rev Out ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.10/1585 - Release Date: 8/1/2008 6:39 AM ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
