ShopBot System Conversion
- crmorano
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
05 Mar 2012 15:18 #18385
by crmorano
ShopBot System Conversion was created by crmorano
So I am looking to convert a ShopBot Buddy PRS Alpha BT48 from the ShopBot software to EMC2, as I am having some problems with the ShopBot software/interface, as well wanting to incorporate some other components into the system (real time sensor measurements). ShopBot itself does not support doing this, so I'm looking here for answers.
I've used the ShopBot and an EMC2 machine, and the biggest difference I've seen is that with the ShopBot it uses a serial interface through USB1 (Which is why I think it slows down for some of the shapes I've tried to draw) while the EMC2 machine had a parallel interface connecting to the interface box.
So here is my question:
If I wanted to convert the ShopBot hardware to something EMC2 can use, where do I start? I have EE experience, but no real robotics/controller experience outside of the "build a robot that follows a line" type thing and doing some stuff on EMC2.
It is an XYZ stage with 3 ASM98AA-T7.2 Motors on it, driven by ASD30A-A drivers. These connect to the ShopBot's controller board that as far as I can tell has a Serial to USB board that then connects to the computer itself.
Thanks for any help.
I've used the ShopBot and an EMC2 machine, and the biggest difference I've seen is that with the ShopBot it uses a serial interface through USB1 (Which is why I think it slows down for some of the shapes I've tried to draw) while the EMC2 machine had a parallel interface connecting to the interface box.
So here is my question:
If I wanted to convert the ShopBot hardware to something EMC2 can use, where do I start? I have EE experience, but no real robotics/controller experience outside of the "build a robot that follows a line" type thing and doing some stuff on EMC2.
It is an XYZ stage with 3 ASM98AA-T7.2 Motors on it, driven by ASD30A-A drivers. These connect to the ShopBot's controller board that as far as I can tell has a Serial to USB board that then connects to the computer itself.
Thanks for any help.
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1176
05 Mar 2012 16:07 #18388
by BigJohnT
Replied by BigJohnT on topic Re:ShopBot System Conversion
LinuxCNC has all the smarts in the software so a high speed connection is required like PCI or the parallel port. If your drives take step and direction inputs then it is usually a fairly straight forward conversion. I just finished converting my plasma with Mesa 5i25 + 7i76 and a D525 motherboard... makes a nice compact unit.
I have a buddy in Fla. that converted his Shop Bot to the other windows control (because he had a local expert to do the conversion for him). I'll ask him what drives he has...
John
I have a buddy in Fla. that converted his Shop Bot to the other windows control (because he had a local expert to do the conversion for him). I'll ask him what drives he has...
John
Please Log in or Create an account to join the conversation.
- cncbasher
- Offline
- Moderator
Less
More
- Posts: 1776
- Thank you received: 292
05 Mar 2012 16:36 #18389
by cncbasher
Replied by cncbasher on topic Re:ShopBot System Conversion
yes you should not have a problem , they are step and direction stepper drives
i would suggest a mesa interface 7I43-4 / 7i42 with addon boards or the newer 5i25 etc
let us know what type of extras your looking at adding and we can advise better
and make sure all options are covered , such as spindle control , limits etc
i would suggest a mesa interface 7I43-4 / 7i42 with addon boards or the newer 5i25 etc
let us know what type of extras your looking at adding and we can advise better
and make sure all options are covered , such as spindle control , limits etc
Please Log in or Create an account to join the conversation.
- crmorano
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
05 Mar 2012 18:06 #18394
by crmorano
Replied by crmorano on topic Re:ShopBot System Conversion
So I found out that I have access to an old Geckodrive G100. Could this be used relatively easily with EMC2? I believe it is designed to drive Step and direction steppers.
I'm actually not using the system for machining, but for scientific research, and using it to position and move an object around in the XYZ directions with constant velocity. In terms of specifically what I'm doing with it, I'm unfortunately not allowed to say. The sensors are things like temperature sensors so I can read the XYZ position into other software while making measurements so I can compile a grid, and also to make measurements while its running its program (which ShopBot's software does not allow me to do without stopping the process in the middle, which defeats the purpose).
On the Mesa 5i25, would I just need to have a computer to interface with that, and then that would connect directly to the motor drivers? Would any other hardware be needed in between these two devices?
I'm actually not using the system for machining, but for scientific research, and using it to position and move an object around in the XYZ directions with constant velocity. In terms of specifically what I'm doing with it, I'm unfortunately not allowed to say. The sensors are things like temperature sensors so I can read the XYZ position into other software while making measurements so I can compile a grid, and also to make measurements while its running its program (which ShopBot's software does not allow me to do without stopping the process in the middle, which defeats the purpose).
On the Mesa 5i25, would I just need to have a computer to interface with that, and then that would connect directly to the motor drivers? Would any other hardware be needed in between these two devices?
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1176
05 Mar 2012 19:50 - 05 Mar 2012 19:51 #18399
by BigJohnT
Replied by BigJohnT on topic Re:ShopBot System Conversion
The 5i25 requires a daughter card, for steppers it is the 7i76. It also uses a DB25M to DB25M IEEE 1284 compliant parallel port cable to connect from the 5i25 that is in a PCI slot to the daughter card.
John
John
Last edit: 05 Mar 2012 19:51 by BigJohnT.
Please Log in or Create an account to join the conversation.
- crmorano
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
05 Mar 2012 21:56 #18407
by crmorano
Replied by crmorano on topic Re:ShopBot System Conversion
Oh, and of course there are 6 limit switches (2 in each direction), which I believe are just normal switches.
Otherwise for the Mesa cards, I'd have one in the PC, one at the 3-axis machine, and I would just need to connect my switches and motors, and power and then set-up the software to interface with the hardware in EMC2?
Has anyone tried using the gecko g100 to interface with EMC2?
Otherwise for the Mesa cards, I'd have one in the PC, one at the 3-axis machine, and I would just need to connect my switches and motors, and power and then set-up the software to interface with the hardware in EMC2?
Has anyone tried using the gecko g100 to interface with EMC2?
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1176
05 Mar 2012 23:18 #18409
by BigJohnT
Replied by BigJohnT on topic Re:ShopBot System Conversion
Yea, all the connections from your I/O and drives go to the 7i76 card and that can be in your drive enclosure.
I assume you mean drives and not motors?
The 7i76 needs field power for the I/O usually 24vdc and the limit switches use that.
John
I assume you mean drives and not motors?
The 7i76 needs field power for the I/O usually 24vdc and the limit switches use that.
John
Please Log in or Create an account to join the conversation.
- crmorano
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
06 Mar 2012 16:51 #18426
by crmorano
Replied by crmorano on topic Re:ShopBot System Conversion
Yes, I meant the Drivers. The Drivers and motors are an all inclusive module (Though with a cable in between) and I do not have direct access to the motors.
I ordered the 5i25 with a 7i76 Daughter board.
I noticed that the Driver/Motor Combination I'm using has a built in Encoder and some Alarm functionality that needs to be reset every time I turn on the system. How difficult will this be to work around? Will I even be using the encoder functionality with the 7i76 and if not, do I need to?
I ordered the 5i25 with a 7i76 Daughter board.
I noticed that the Driver/Motor Combination I'm using has a built in Encoder and some Alarm functionality that needs to be reset every time I turn on the system. How difficult will this be to work around? Will I even be using the encoder functionality with the 7i76 and if not, do I need to?
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1176
06 Mar 2012 17:03 #18428
by BigJohnT
Replied by BigJohnT on topic Re:ShopBot System Conversion
Make sure you have or ordered a DB25M to DB25M IEEE 1284 compliant parallel port cable to connect from the 5i25 to the 7i76. You will also need a field power supply from 12vdc to 24vdc ( it doesn't have to be big).
You don't need the encoders for a stepper system unless they are going back to the drives then you keep them. Is the alarm function built into the drives?
John
You don't need the encoders for a stepper system unless they are going back to the drives then you keep them. Is the alarm function built into the drives?
John
Please Log in or Create an account to join the conversation.
- crmorano
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
06 Mar 2012 17:34 #18429
by crmorano
Replied by crmorano on topic Re:ShopBot System Conversion
I ordered the kit that came with the cable, though thank you for reminding me. The system already has a 24VDC supply built into it that I'm just going to reuse.
The encoders are built into the drives themselves for some form of closed loop functionality. The alarm functionality looks to just be an input and output pin that you just send a .1s pulse to the input pin on the driver to reset, then if a fault occurs in the driver/motor that it detects, it sets the output pin (Possibly needs a pull-up) and the motors won't run until you reset it.
Do you think I will need to do something more than connect that to 2 additional I/O ports per driver?
The encoders are built into the drives themselves for some form of closed loop functionality. The alarm functionality looks to just be an input and output pin that you just send a .1s pulse to the input pin on the driver to reset, then if a fault occurs in the driver/motor that it detects, it sets the output pin (Possibly needs a pull-up) and the motors won't run until you reset it.
Do you think I will need to do something more than connect that to 2 additional I/O ports per driver?
Please Log in or Create an account to join the conversation.
Moderators: cncbasher
Time to create page: 0.082 seconds