Problem with delay DIR-STEP - On 2 Page - DDCSV2.1 - Standalone CNC Motion Controller - Digital Dream Technology support
Author: Nikolay81
Print Previous Topic Next Topic

Problem with delay DIR-STEP

[Copy Link]

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
55#
Posted at 2018-9-8 23:01:43 | Only Author
Lukasz Posted at 2018-9-8 16:10
Hello Ytliu,

Is it possible to program the FPGA by using external tool (eg. USB blaster) and JTAG c ...

Sorry, we are unable to provide firmware for fpga.
Reply Support Opposition

Use props Report

1

Threads

12

Posts

871

Credits

Senior Member

Rank: 4

Credits
871
54#
Posted at 2018-9-8 16:10:43 | Only Author
Hello Ytliu,

Is it possible to program the FPGA by using external tool (eg. USB blaster) and JTAG connector on the controller PCB?
Are you able to provide firmware and instruction how to do that?

Regards
Lukasz
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
53#
 Author| Posted at 2018-9-5 03:21:55 | Only Author
ytliu Posted at 2018-9-4 21:44
Users cannot update the fpga firmware themselves.
After the detailed test is completed, we will up ...

Thank you very much for your work, Ytliu.
I think the problem can be considered solved.
I hope soon all DDCSV will be sold with a new firmware Cyclone III.

Those who have already bought DDCSV and can not solve the problem of skipping steps when changing directions with settings, you need to collect a simple digital delay line scheme.
This solves the problem in all cases.
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
52#
Posted at 2018-9-4 21:44:48 | Only Author
Nikolay81 Posted at 2018-9-4 14:47
Excuse my incomprehensibility. I correctly understood that now all DDCSV will be produced with a n ...

Users cannot update the fpga firmware themselves.
After the detailed test is completed, we will upgrade the fpga firmware in the new production ddcsv system.
In the new fpga firmware,parameter #416 can be set to any number up to 1ms.
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
51#
 Author| Posted at 2018-9-4 14:47:37 | Only Author
ytliu Posted at 2018-9-4 06:23
Your idea is correct, users can't update fpga themselves.

Excuse my incomprehensibility. I correctly understood that now all DDCSV will be produced with a new firmware FPGA? And in them, parameter # 416 can be set to any number up to 10000 ns?
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
50#
Posted at 2018-9-4 06:23:03 | Only Author
Nikolay81 Posted at 2018-9-2 17:26
And how can "ordinary people" benefit from the results of your work?
Will it be possible, through  ...

Your idea is correct, users can't update fpga themselves.
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
49#
 Author| Posted at 2018-9-2 17:26:22 | Only Author
ytliu Posted at 2018-9-2 07:53
Thank you for your excellent work. I saw the schematic and I think it has no defects. This circuit s ...

And how can "ordinary people" benefit from the results of your work?
Will it be possible, through the usual firmware, or Cyclone III, to be flashed separately?
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
48#
Posted at 2018-9-2 07:53:58 | Only Author
Thank you for your excellent work. I saw the schematic and I think it has no defects. This circuit should be very good at solving the problem of losing steps.
DDCSV has built-in FPGA, I added delay logic on FPGA, it has been tested for a while, and it works well so far.
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
47#
 Author| Posted at 2018-9-2 01:28:48 | Only Author
ytliu Posted at 2018-8-20 09:13
The tb6600 driver can be used with confidence, and we have a lot of users using it. If lost steps  ...

Sorry for the wait, Ytliu.
I was sick for a while. And the task was not as simple as I thought.
To make an effective digital delay line, it was possible on the shift registers.
I managed to implement 2 versions of the device: on microcircuits MC14557 (need 4 pieces) and 74HC7731 or 74HCT7731 (1 piece is needed).
The delay value is controlled by switches. The device is very small, low-cost, consumes little power, does not heat up and is easily placed inside the DDCSV housing (instead of 100m output resistors).
I post the schematic for MC14557. Because 74HC7731 is a rare chip. I have not received it yet. The circuit on 74HC7731 will be later.
The device is tested in operation and with an oscilloscope. It does not spoil the quality of the output signal. Loss of steps there.

Please rate the scheme, Ytliu. I value your change as a professional. Maybe I did not take something into account?

DELAY_MC14557.pdf

56.97 KB, Down times: 556

Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
46#
 Author| Posted at 2018-8-20 23:18:35 | Only Author
ytliu Posted at 2018-8-20 09:13
The tb6600 driver can be used with confidence, and we have a lot of users using it. If lost steps  ...

He does not have original drivers (noName).
With such products, anything can happen.
So, first you need to try the "ideal" settings and exclude the wedging of the ball screw.
If this does not help, you need to buy new drivers.
Reply Support Opposition

Use props Report

You need to log in before you can reply Login | Register now

This forum Credits Rules

Shenzhen Digital Dream Numerical Technology Co., Ltd. support
Adress:507,A Building,Leibo Industry Zone,No. 22 Jinxiu East Road,Kengzi Street,Pingshan district,Shenzhen City,P.R. of China
Phone:13244704799
E-mail:info@ddcnc.com

TEL

0755-87654321

Wchat

Website designed by DigitalDream Technology Support
Quick Reply Back to top Back to list