Mesa 7i71 - Stepgen on Digital Output for ATC
- hardware_crash
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 80
- Thank you received: 1
30 Mar 2024 23:33 #297242
by hardware_crash
Mesa 7i71 - Stepgen on Digital Output for ATC was created by hardware_crash
Hey guys,
I´m currently continuing the retrofit of a Brother TC211 .
The machine is running with the following setup:
My first tests were done with an external Step/dir generator (with a Pot for the Speed) that can be controlled with run/dir signals connected to the Mesa 7i71.
I also managed to read the toolchangers Encoder, which is BCD - feed into 4 Inputs on the Mesa 7i70 - with that I can count the 10 Tool Positions.
The control-loop for driving the Carousel to a specific tool pocket works more or less but only when the Stepper is driving the carousel at a low speed.
When the Speed is raised (with the Pot on the Step/dir generator) the Carousel overshoots the destined position.
So that was not an optimal solution, thats why thought about directly driving the stepper Motor from within linuxcnc.
The problem now was how to generate the necessary step/dir signals.
I experimented with a software stepgen, driving two Mesa 7i71 digital outputs as step and dir, which worked, but the velocity is very low.
Maybe someone has an idea why the stepgen output could be so low? Could it already be limited by the Mesa 7i71s switching output?
Im very open to other Ideas how to drive the Stepper motor with the setup I have.
Thanks in advance
I´m currently continuing the retrofit of a Brother TC211 .
The machine is running with the following setup:
- Mesa 4i65
- Mesa 7i33TA for 4 Servo-Drives
- Mesa 7i44 for SSerial connected Boards
- Mesa 7i70 for 24V Inputs
- Mesa 7i71 for 24V Outputs
- Mesa 7i73 for Pendant
My first tests were done with an external Step/dir generator (with a Pot for the Speed) that can be controlled with run/dir signals connected to the Mesa 7i71.
I also managed to read the toolchangers Encoder, which is BCD - feed into 4 Inputs on the Mesa 7i70 - with that I can count the 10 Tool Positions.
The control-loop for driving the Carousel to a specific tool pocket works more or less but only when the Stepper is driving the carousel at a low speed.
When the Speed is raised (with the Pot on the Step/dir generator) the Carousel overshoots the destined position.
So that was not an optimal solution, thats why thought about directly driving the stepper Motor from within linuxcnc.
The problem now was how to generate the necessary step/dir signals.
I experimented with a software stepgen, driving two Mesa 7i71 digital outputs as step and dir, which worked, but the velocity is very low.
Maybe someone has an idea why the stepgen output could be so low? Could it already be limited by the Mesa 7i71s switching output?
Im very open to other Ideas how to drive the Stepper motor with the setup I have.
Thanks in advance
Please Log in or Create an account to join the conversation.
30 Mar 2024 23:46 #297244
by PCW
Replied by PCW on topic Mesa 7i71 - Stepgen on Digital Output for ATC
The limit with the 7I71 is the servo thread period
(the maximum possible step rate would be 1/2 the servo thread rate)
If you have a free connector in the 4I65, step/dir outputs could be added there,
though they would likely need to be buffered. (or you have to be very careful
with wiring so you don't accidentally connect the bare FPGA pins to a voltage
outside the 0 to 5V range)
(the maximum possible step rate would be 1/2 the servo thread rate)
If you have a free connector in the 4I65, step/dir outputs could be added there,
though they would likely need to be buffered. (or you have to be very careful
with wiring so you don't accidentally connect the bare FPGA pins to a voltage
outside the 0 to 5V range)
Please Log in or Create an account to join the conversation.
- hardware_crash
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 80
- Thank you received: 1
21 Apr 2024 10:24 #298769
by hardware_crash
Replied by hardware_crash on topic Mesa 7i71 - Stepgen on Digital Output for ATC
Thanks for the feedback Peter,
I bought a Mesa 7i52S, might be a bit overkill for just the tool changer but maybe I might add additional axes in the future, who knows..
As I understand, I need a firmware that adds the 7i52s ?
Thanks in advance
I bought a Mesa 7i52S, might be a bit overkill for just the tool changer but maybe I might add additional axes in the future, who knows..
As I understand, I need a firmware that adds the 7i52s ?
Thanks in advance
Please Log in or Create an account to join the conversation.
21 Apr 2024 13:19 - 21 Apr 2024 13:19 #298773
by PCW
Replied by PCW on topic Mesa 7i71 - Stepgen on Digital Output for ATC
Yes, the 7I52S would need specific firmware.
What is the name of the current firmware you are using?
What is the name of the current firmware you are using?
Last edit: 21 Apr 2024 13:19 by PCW. Reason: fix card name
Please Log in or Create an account to join the conversation.
- hardware_crash
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 80
- Thank you received: 1
21 Apr 2024 13:25 - 21 Apr 2024 15:08 #298774
by hardware_crash
Replied by hardware_crash on topic Mesa 7i71 - Stepgen on Digital Output for ATC
Its this one:
from this post:
With a mesa 7i44 and a mesa 7i33TA connected to the 4i65 rn
It would also be interesting if its possible to use RS485 on the 7i52S to read data from the drives
from this post:
Should have version 43 SSerial
With a mesa 7i44 and a mesa 7i33TA connected to the 4i65 rn
It would also be interesting if its possible to use RS485 on the 7i52S to read data from the drives
Attachments:
Last edit: 21 Apr 2024 15:08 by hardware_crash.
Please Log in or Create an account to join the conversation.
24 Apr 2024 00:36 #298952
by PCW
Replied by PCW on topic Mesa 7i71 - Stepgen on Digital Output for ATC
I can add a 7I52S to that configuration but it would require that you
renumber the 7I33 encoders (due to the mixing of muxed and non
muxed encoders). Is that OK?
(the 7I33 encoders would end up as 0,2,4,6
instead of 0,1,2,3)
renumber the 7I33 encoders (due to the mixing of muxed and non
muxed encoders). Is that OK?
(the 7I33 encoders would end up as 0,2,4,6
instead of 0,1,2,3)
Please Log in or Create an account to join the conversation.
- hardware_crash
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 80
- Thank you received: 1
24 Apr 2024 05:37 - 24 Apr 2024 05:41 #298967
by hardware_crash
Replied by hardware_crash on topic Mesa 7i71 - Stepgen on Digital Output for ATC
That should be no Problem.
I will have to rename them in the HAL file then, right ?
Also is there a way to use RS485 on the 7i52S ?
Thanks in advance
I will have to rename them in the HAL file then, right ?
Also is there a way to use RS485 on the 7i52S ?
Thanks in advance
Last edit: 24 Apr 2024 05:41 by hardware_crash.
Please Log in or Create an account to join the conversation.
25 Apr 2024 21:10 #299082
by PCW
Had issues making it fit so:
P1 7I33 Normal encoders and numbering
P2 7I52 Just 2 stepgens
P3 7I44 just 4 sserial ports
Had forgotten how small XC2S200 chips are...
A wee bit more may fit if you need something desperately
Replied by PCW on topic Mesa 7i71 - Stepgen on Digital Output for ATC
Had issues making it fit so:
P1 7I33 Normal encoders and numbering
P2 7I52 Just 2 stepgens
P3 7I44 just 4 sserial ports
Had forgotten how small XC2S200 chips are...
A wee bit more may fit if you need something desperately
Attachments:
The following user(s) said Thank You: hardware_crash, tommylight
Please Log in or Create an account to join the conversation.
- hardware_crash
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 80
- Thank you received: 1
25 Apr 2024 23:20 - 26 Apr 2024 10:01 #299087
by hardware_crash
Replied by hardware_crash on topic Mesa 7i71 - Stepgen on Digital Output for ATC
Thanks for your efforts, I will try this firmware.
For future proofing, are there newer alternatives for PC104 formfactor than the 4i65 which are supported ? I Liked the pcie connection to the fpga so far, as it was super stable all time. Or should i consider a ethernet connected board like 7i80HD-25 or similar for the future ?
For future proofing, are there newer alternatives for PC104 formfactor than the 4i65 which are supported ? I Liked the pcie connection to the fpga so far, as it was super stable all time. Or should i consider a ethernet connected board like 7i80HD-25 or similar for the future ?
Last edit: 26 Apr 2024 10:01 by hardware_crash.
Please Log in or Create an account to join the conversation.
- hardware_crash
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 80
- Thank you received: 1
28 May 2024 16:43 #301687
by hardware_crash
Replied by hardware_crash on topic Mesa 7i71 - Stepgen on Digital Output for ATC
Hey Peter,
I tested the firmware you provided.
The 7i33 and the 7i44 + connected SSerial Devices work properly,
but I have Problems getting the Stepgens on the 7i52S to work.
Maybe im getting something wrong, but when entering a value to .postion-cmd, shouldnt the Stepper move?
The Stepper driver is connected to COMM0:
Pin3 TX0A to Step-
Pin4 /TX0A to Step+
Pin5 TX0B to Dir-
Pin6 /TX0B to Dir+
Also :
For future proofing, are there newer alternatives for PC104 formfactor than the 4i65 which are supported ? I Liked the pcie connection to the fpga so far, as it was super stable all time. Or should i consider a ethernet connected board like 7i80HD-25 or similar for the future ?
I tested the firmware you provided.
The 7i33 and the 7i44 + connected SSerial Devices work properly,
but I have Problems getting the Stepgens on the 7i52S to work.
Maybe im getting something wrong, but when entering a value to .postion-cmd, shouldnt the Stepper move?
The Stepper driver is connected to COMM0:
Pin3 TX0A to Step-
Pin4 /TX0A to Step+
Pin5 TX0B to Dir-
Pin6 /TX0B to Dir+
Also :
For future proofing, are there newer alternatives for PC104 formfactor than the 4i65 which are supported ? I Liked the pcie connection to the fpga so far, as it was super stable all time. Or should i consider a ethernet connected board like 7i80HD-25 or similar for the future ?
Attachments:
Please Log in or Create an account to join the conversation.
Time to create page: 0.100 seconds