Firmware download - On 5 Page - DDCSV2.1 - Standalone CNC Motion Controller - Digital Dream Technology support
Author: ytliu

Firmware download

[Copy Link]

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
 Author| Posted at 2018-9-20 06:46:52 | All floors
#396 "Number of line", the number of path segments of the look-ahead algorithm. The system will pre-read the number of #396 lines of code before proceeding with speed planning.
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
 Author| Posted at 2018-9-20 06:53:45 | All floors
# 109 "M Bus IO default status":
DDCSV through RS232 protocol bus IO expansion(#109=1)

Output data packet 7 bytes, including three parts:
1. Data packet header 2 bytes "0x90 0xeb"
2. Output IO word 4 bytes, 0 bit -31 bit are mapped to # 1032- # 1063 macro variables
3. the checksum, XOR result of the first 6 bytes

Input data packet 7 bytes, including three parts:
1. Data packet header 2 bytes "0x90 0xeb"
2. Input IO words 4 bytes, 0 bit -31 bit are mapped to # 1000- # 1031 macro variables
3. the checksum, XOR result of the first 6 bytes

Bus output IO signal Instructions for use:
Change the IO status by assigning the relevant macro IO bus output
Example:
# 1032 = 1; set bus IO channel 0 to logic '1'

Bus input IO signal instructions:
M100 bus input IO instruction
#1100 Bus input IO channel number
#1101 Bus input IO expectations value
#1102 waiting time (ms),if <= 0, infinite waiting for the signal to reach the desired value; if> 0,   if the signal does not reach the expected value within the specified time,paused.

Example:
(If channel 2 is logic '1', subsequent codes are executed; otherwise, pauses after 1s.)
# 1100 = 2
# 1101 = 1
# 1102 = 1000
M100
...
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
 Author| Posted at 2018-9-20 07:11:42 | All floors
# 5 "minimum log radius of 4axis machining":
In four-axis machining, the DDCSV system provides a four-axis speed optimization algorithm that uses feed rate F to control the cutting line speed. To do this, we first need to know the structure of the machine (defined by #6, if #6=3, no speed optimization will be performed).

After using the optimization algorithm, the closer the tool tip is to the center of the rotary axis, the greater the actual rotational speed of the A-axis, so we designed the #5 parameter to limit it.
Reply Support Opposition

Use props Report

3

Threads

10

Posts

67

Credits

Registered member

Rank: 2

Credits
67
Posted at 2018-9-20 16:15:53 | All floors
I was wondering  where the newest firmware is? (100)
I am sure I saw it here?

Best regards
Reply Support Opposition

Use props Report

15

Threads

139

Posts

513

Credits

Senior Member

Rank: 4

Credits
513
Posted at 2018-9-20 18:46:58 | All floors
ytliu Posted at 2018-9-20 06:46
#396 "Number of line", the number of path segments of the look-ahead algorithm. The system will pre- ...

Many thanks. Basically, everything is clear. Soon there will be a full Russian translation.
Please clarify whether I correctly understood the purpose of parameters # 2 and # 396.

As far as I understand, parameter # 396 determines how many lines of G-code will be pre-read (preemptively, pre-emptively) for planning processing, and parameter # 2 determines how much processor resources will be allocated for this pre-emptively reading?
If you set a large value for # 2, the interface starts to slow down, because almost all the CPU time is spent on pre-reading g-code?
Parameter # 2 affects the probability of zeroes appearing on the screen (0.0000) while the G code is executing?
Parameter # 396 specifies how many lines will be read forward from the beginning of the program, or from the line that is currently running?
That is, if # 396 = 1600, does it read 1600 lines 1 time during the program startup, or every time you switch to a new line?

If you added these settings, then they were for some reason needed.
Please describe some typical situations when you need to change the values of parameters # 2 and # 396.

Having a good understanding of this, I will be able to compose a qualitative instruction on setting up DDCSV.

Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
 Author| Posted at 2018-9-21 06:11:59 | All floors
Nikolay81 Posted at 2018-9-20 18:46
Many thanks. Basically, everything is clear. Soon there will be a full Russian translation.
Please ...

When the line segment in gcode is very short, you may need to adjust the #2 parameter, otherwise processing discontinuity may occur.You can try the attached file.

ball.zip

1.02 MB, Down times: 203

Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
 Author| Posted at 2018-9-21 06:22:28 | All floors
Ver:2018-09-07-100 Description:
1. Increase the home offset configuration(#2024-#2027).
2. FRO (SRO, SJR) can be adjusted by handwheel.you can adjust the % of the change in value per X Pulses of the Handwheel by #2028.


install(2018-09-07-100).zip

591.15 KB, Down times: 207

Reply Support Opposition

Use props Report

15

Threads

139

Posts

513

Credits

Senior Member

Rank: 4

Credits
513
Posted at 2018-9-21 15:22:08 | All floors
ytliu Posted at 2018-9-21 06:11
When the line segment in gcode is very short, you may need to adjust the #2 parameter, otherwise p ...

Many thanks.
In which cases, it may be necessary to change the value of parameter # 396?
I set the maximum and minimum values and did not notice the difference.
Can you describe an example, even hypothetical?
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
 Author| Posted at 2018-9-21 19:38:13 | All floors
the motion planning algorithm has been optimized, so adjusting #396 does not have much impact on machining.
Reply Support Opposition

Use props Report

15

Threads

139

Posts

513

Credits

Senior Member

Rank: 4

Credits
513
Posted at 2018-9-21 20:06:58 | All floors
Last edited by Nikolay81 In 2018-9-21 20:25 Editor
ytliu Posted at 2018-9-21 19:38
the motion planning algorithm has been optimized, so adjusting #396 does not have much impact on mac ...

Thank you.
Russian translation, now completely finished.
Translated everything that can be translated (in some places it is inappropriate to translate, because there is too little space).
Over time, he will improve.
In all subsequent firmware, I ask you to use this translation.

rus.rar

4.81 KB, Down times: 118

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