The Shop > CNC
DDCSV1.1 4 Axis controller
<< < (84/202) > >>
BrokenEye:

--- Quote from: Benedikt M. on February 22, 2017, 07:52:46 AM ---That sounds great

I think i have found out how to upgrade the 3-axis to the 4-axis version.
The board contains an i2c flash chip. From the markings it might be http://pdf1.alldatasheet.com/datasheet-pdf/view/421658/FUJITSU/MB85RC16.html

--- End quote ---

U20  Benedikt ?
Benedikt:

--- Quote from: BrokenEye on February 22, 2017, 10:53:34 AM ---
--- Quote from: Benedikt M. on February 22, 2017, 07:52:46 AM ---That sounds great

I think i have found out how to upgrade the 3-axis to the 4-axis version.
The board contains an i2c flash chip. From the markings it might be http://pdf1.alldatasheet.com/datasheet-pdf/view/421658/FUJITSU/MB85RC16.html

--- End quote ---

U20  Benedikt ?

--- End quote ---
Yes, I think that one could be a flash chip. I have not yet looked at the unlabeled DIP chip yet. However the firmware contains I2C EEPROM reading routines, so I am sure this is the way the model is determined. I am completely sure that not the Linux image/filesystem nor the application itself contain any model settings. I think the application is reading from an EEPROM to determine the available axis.

EDIT:
I have already added some essential functions to the UI such as rendering text and images. Also, I searched for the most readable font that was also free and permissive on dafont.com. It ended up being Bitstream Vera.



I would be quite glad for some mock-ups of a new home screen.

Also, if somebody would be kind enough to test the demo application on their controller, I have attached a zip archive with the necessary files. My controller is far away from stock firmware at this point and I can't test if everything works on a controller that has not been tampered with as much as I did.
It needs to be unzipped to an FAT32 formatted USB stick. Then you need to boot the controller with the stick inserted.
However, to run this, the controller needs to run the patched firmware. This can be determined by a custom boot splash and the custom version number in the main menu.
If you still need to upgrade, just download this archive, and unzip it to the uppermost directory of the same USB stick.
The controller will then on the next boot upgrade itself to the latest and improved version. It should on some subsequent reboot show the custom application demo for one boot cycle. To exit the demo, just unplug the USB and reboot (power cycle).

EDIT:
I can confirm the chip is the one I linked. The source code for the main application contains an FRAM I2C driver. Also I just noticed that I ordered the very last development board for our CNC. Now they seem to be sold out. We're lucky! :beer:

Regards,
Benedikt
chriscnc:
Hey check out the DDUM CNC card.... its Digital Dreams Mach 3 motion card using a Arm7 and FPGA,  Basically its the DDCSV.... I wonder if we can use its code?

http://www.ebay.com/itm/4-Axis-USB-Controller-Card-400KHz-CNC-MACH3-Breakout-Interface-Board-Win7-8-XP-/251448274439

BrokenEye:
It does indeed look similar, but it looks like it uses  Cyclone 2 FPGA  instead of a Cyclone 3, the HDL may be different, but I located a manual for perusal.
chriscnc:
More digging looks like the company may be related to Novusun. Im contacting them to findout. Also how the heck did someone get the controller to do a M6 tool change in the video above?
Navigation
Message Index
Next page
Previous page

Go to full version