The Shop > CNC
DDCSV1.1 4 Axis controller
<< < (82/202) > >>
BrokenEye:
Can't seem to locate any sort of config flash for the FPGA, could it possibly be located in the main flash device ? it has been a while since I played with FPGA's and never with Altera devices, but I still remember the development process, has anyone spotted anything  resembling a storage device, maybe even a serial device ?
Benedikt:

--- Quote from: BrokenEye on February 20, 2017, 12:37:59 PM ---Can't seem to locate any sort of config flash for the FPGA, could it possibly be located in the main flash device ? it has been a while since I played with FPGA's and never with Altera devices, but I still remember the development process, has anyone spotted anything  resembling a storage device, maybe even a serial device ?

--- End quote ---
Hello BrokenEye,
the configuration flash is U45 on the left of the FPGA and above the little debug connector.
It is an EPCS4N 9613X.


--- Quote from: Simon0362 on February 20, 2017, 11:12:46 AM ---Benedikt,
Brilliant work, let me know if there is anything I can help or contribute with. Looking forward to being able to take this controller to the next step with the obvious missing elements such as toolchanging support.
As for the UI, I would suggest the following from a recent intensive use of the module:
Single button select for the most frequently used keys:

* setting Z to zero (I have a manual toolchange so require to do this every toolchange)
* Goto zero, all axes
* Select Machine Co-ords as part of a re-zero process
* File select - default to the most recent file at the topApart from that, I wouldn't change much - IMO...

BR
Simon

--- End quote ---
Hello Simon,
thanks a lot for your donation!
You already helped so much. However I would be glad if someone helped me to create header files for the two original firmware files. I have posted links to them a few posts above (maybe one page back).
I am going for seperation between the UI and the controller backend. My idea was to use a deamon that listens on 127.0.0.1:some_port for the UI application and then processes the motor movements in the background.
Your UI concepts make sense. If no other member has anything to add, would I add them to the list of ideas and TODO items.

I have just ordered the MDK905 development kit and the DVD with the NDA documents and source code from China. Should be there in two weeks. :beer:

Regards,
Benedikt
John Stevenson:
Some very clever work being done here but one thing worries me.

It seems for research by others that the original company, Wet Dream or whatever has ceased trading so the units we are buying could be end of line units and all this work could be lost without a continuation of new units.

Now I'm in no way a code kiddy or even close but it appears that we know it's Linux based and some of us can understand the way it is laid out so the next question?

Would this be better applied to a generic controller with a display screen added ? Something like the Raspberry Pi or the Beagle bone black to guarantee  progress ?
Benedikt:

--- Quote from: John Stevenson on February 20, 2017, 06:19:33 PM ---Some very clever work being done here but one thing worries me.

It seems for research by others that the original company, Wet Dream or whatever has ceased trading so the units we are buying could be end of line units and all this work could be lost without a continuation of new units.

Now I'm in no way a code kiddy or even close but it appears that we know it's Linux based and some of us can understand the way it is laid out so the next question?

Would this be better applied to a generic controller with a display screen added ? Something like the Raspberry Pi or the Beagle bone black to guarantee  progress ?

--- End quote ---
Hello John,
you are right, DigitalDream CNC has ceased trading and the website is now said by Google to conatain malicious content and is not hosting any CNC releated content anymore.
However, there are still hundreds of units on the market that will be sold eventually (at least many of them), so it will still be useful to them and to us obviously.
But yes, I am building the software entirely modular. The motor controlling will be a separate deamon program running on the controller in the background. The UI and the deamon will most likely talk over a local TCP port, but I am open to recommendations here. This all would allow us to use the UI on other platforms such as on a Raspberry Pi. Just the backend deamon would need a rewrite for every new platform.
Since I am using SDL, porting the code to other platforms will be very easy.
BrokenEye:
- DDCSV1 is the 4 axis and 4 axes motion controller which has been researched and developed by Faster CNC for four years. The control period of each position is only 4 milliseconds, with a high control precision. The highest uniaxial output pulse is 500KHz and the pulse width can be adjusted. It supports the common stepper motor and servo motor.

I will do some more digging around for traces of the "Faster CNC" outfit
Navigation
Message Index
Next page
Previous page

Go to full version