Author Topic: DDCSV1.1 4 Axis controller  (Read 438479 times)

Offline Simon0362

  • Jr. Member
  • **
  • Posts: 33
  • Country: fr
Re: DDCSV1.1 4 Axis controller
« Reply #75 on: October 14, 2016, 10:45:01 AM »
Joules and any others with these boxes,
I have also bought one and it is as good as I was hoping for - I have a home conversion BF20 mill dating back to 2009 and, following a house move and enforced mill downtime, decided that it was time to an upgrade - so the stepper drivers have been updated with many more volts to help everything along. I was alerted to these boxes following a thread on the ME site and decided to take the plunge - 150€ delivered from Hong Kong was not bad!

Wired it up in about 3 hours - 2 hours to find the tools, wire, etc, etc and 1 hour to connect and make it work - helped that it was just replacing the output from a Mach 3 BOB but still, very swift. Nowhere near Joules' stunning install though - my only excuse is that I am waiting to fully install everything and also waiting for the pendant to arrive. The truth is that it will probably be in the same state in 5 years time....

Sooooooooooo...................I have a few questions that 'someone' might be able to enlighten me:
  • the display dual readings - machine and actual - is that the default unchangeable or is there a way to just have the current reading displayed (I know you can switch to 'MACH')
  • software updates - my Chinese isn't too good so I have no clue what's on the DDCNC site which is referenced in the manual.....anyone successfully found anything to download - like the system to avoid Joules' problem - or firmware updates in general?
  • any means of zooming the screen to show the full extent?

Regards,
Simon

Offline Will_D

  • Hero Member
  • *****
  • Posts: 668
  • Country: ie
    • National Homebrew Club of Ireland
Re: DDCSV1.1 4 Axis controller
« Reply #76 on: October 14, 2016, 06:26:11 PM »
Hi Simon,

I have one of these boxes and am fairly impressed so far.

Struggling with the Chinglish manual.

I also have two displays in the axis area!

The ddcnc.com site mentioned for updates/downloads is black listed by most web servers as "malicious".

There seems to be many software versions about, so there must be some s/w development going on.


Still investigating tho'

HTH Will

Engineer and Chemist to the NHC.ie
http://www.nationalhomebrewclub.ie/forum/

Offline Will_D

  • Hero Member
  • *****
  • Posts: 668
  • Country: ie
    • National Homebrew Club of Ireland
Re: DDCSV1.1 4 Axis controller
« Reply #77 on: October 21, 2016, 05:13:21 PM »
I now have the x-axis under stepper/maual control. There is a fair bit of backlash but wth??

Its been a long day trying to get G-Code working on this controller.

Have bought the book "CNC Milling in the Workshop" by Dr Marcus Brown.

Tried sending some recommended initialisation code and commands to the controller and the stepper without much success.

Found that I had to set up a LOT of parameters in the controller to sensible values.

Also keep the g-code simple (not like in the book)

Have just managed a simple g-code run with backlask compensation and it seems to work within 5 microns :beer:

Code is here:

(Start Init Block)
(WSD 21/10/16)
G21 (Set mm)
G90 (use abs distances)
(End Init)
F30                 (6)
G1 X  0.0 Y 0.0     (7)
M0                  (8)
G1 X  2.0           (9)
M0                  (10)
G1 X  3.0           (11)
M0                  (12)
G1 X  2.0           (13)
M30

The hard work is done in the settings file for the controller:

Like max speeds, accelerations, enable backlash, define backlash!

There is a lot more to cnc than just adding a stepper and controller and computer! But hey if it was easy every one would be doing it!

What's that I hear? Every one in industry is already doing it!

This learning curve will go into the CNC basics thread eventually
Engineer and Chemist to the NHC.ie
http://www.nationalhomebrewclub.ie/forum/

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #78 on: October 24, 2016, 11:34:25 AM »
Hello!

My DDCSV1.1 (HW vers. 1.4) just arrived from china :)
But I accidentally managed it to delete the chinese language file while browsing around the file system.
I have searched everywhere for an firmware upgrade but yes, the company is dead. I asked many resellers and contacted all possible e-mail addresses and searched the internet high and low including all pages releated to ddcnc.com on Archive.org.
MadModder could you please send me the chinese file from the second folder of the /mnt/ directory.
I know this file is not critical, but please help me fix my mistake!

Btw, if anybody is interested, here's a bootlog of my CNC controller:
Code: [Select]
recode complete!
˙

Init RTC....OK

DDR size: 32MB

SD Port0 Booting Fail - No/Bad Card Insert

NAND Booting (XtraROM 2K-page 4 Address Cycle) Success

Clock Skew

 DQSODS 0x1010

 CKDQSDS 0x888800

Code Executes at 0x00900000

Nand Boot Loader entry (20120921).

Get NANDLoader image from block 0x0 ..

Load file length 0x3DB1C0, execute address 0x0

Linux version 2.6.35.4 (root@localhost.localdomain) (gcc version 4.2.1) #241 PREEMPT Sun Mar 6 03:31:38 CST 2016
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: W55FA93
Memory policy: ECC disabled, Data cache writeback
CPU type 0x00fa5c30 is W55FA93
w55fa93_external_clock = 12.0 MHz
w55fa93_apll_clock = 72000 KHz
w55fa93_upll_clock = 192000 KHz
w55fa93_system_clock = 192000 KHz
w55fa93_cpu_clock = 192000 KHz
w55fa93_ahb_clock = 96000 KHz
w55fa93_apb_clock = 48000 KHz
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: root=/dev/ram0 console=ttyS1,115200n8 rdinit=/sbin/init mem=32M vt.global_cursor_default=0
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 28140k/28140k available, 4628k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xff600000 - 0xffe00000   (   8 MB)
    vmalloc : 0xc2800000 - 0xe0000000   ( 472 MB)
    lowmem  : 0xc0000000 - 0xc2000000   (  32 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0142000   (1256 kB)
      .text : 0xc0142000 - 0xc03bd000   (2540 kB)
      .data : 0xc03be000 - 0xc03db140   ( 117 kB)
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:32
Console: colour dummy device 80x30
console [ttyS1] enabled
Calibrating delay loop... 95.64 BogoMIPS (lpj=478208)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource w55fa93-timer1
register clock device
w55fa93_edma_init
JFFS2 version 2.2. (NAND) Ā© 2001-2006 Red Hat, Inc.
ROMFS MTD (C) 2007 Red Hat, Inc.
msgmni has been set to 54
alg: No test for stdrng (krng)
io scheduler noop registered (default)
---w55fa93fb_init ----w55fa93 frame buffer init
###########w55fa93 frame buffer probe############
1*** fbi->fb->fix.smem_len = 0x3fc00
REG_LCM_LCDCInt = 0x20000 !!!
Vsync flag is encountered !!!
check_var(var=c1c3a020, info=c1c3a000)
w55fa93fb_set_par !!! =================
Console: switching to colour frame buffer device 60x34
w55fa93 LCD driver has been installed successfully
W55FA93 uart driver has been initialized successfully!
w55fa93-uart0: ttyS0 at MMIO 0xb8008000 (irq = 13) is a W55FA93
w55fa93-uart1: ttyS1 at MMIO 0xb8008100 (irq = 24) is a W55FA93
brd: module loaded
loop: module loaded
MTD nand init !!!
NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
chip->ecc.bytes = 0x22 !!!!
Scanning device for bad blocks
Bad eraseblock 0 at 0x000000000000
Bad eraseblock 1 at 0x000000020000
Bad eraseblock 2 at 0x000000040000
Bad eraseblock 3 at 0x000000060000
Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit":
0x000000600000-0x000007e00000 : "NAND FS 0"
0x000007e00000-0x000008000000 : "NAND FS 1"
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Init CONFIG_W55FA93_USB_HOST_LIKE_PORT1
ohci_hcd_w55fa93_drv_probe
usb_hcd_w55fa93_probe
get_pll
External clock = 12MHz
NF: 32, NR: 2, NO: 1
PLL is 192   ---
div1 = 1
div0 = 1
div0 = 2
div0 = 3
div0 = 4
Div1 = 0,  Div0 = 3
USBH IP  Reset
CONFIG_W55FA93_USB_HOST_LIKE_PORT1
w55fa93-ohci w55fa93-ohci: Nuvoton W55FA93 OHCI Host Controller
w55fa93-ohci w55fa93-ohci: new USB bus registered, assigned bus number 1
w55fa93-ohci w55fa93-ohci: irq 18, io mem 0xb1009000
ohci_w55fa93_start
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
USB device plug in
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
<--w55fa93_udc_probe-->
mice: PS/2 mouse device common for all mice
input: W55FA93 TouchScreen as /class/input/input0
input: W55FA93 Keypad as /class/input/input1
W55FA93 keypad driver has been initialized successfully!
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
Freeing init memory: 1256K
usb 1-1: new full speed USB device using w55fa93-ohci and address 2
jffs2_scan_inode_node(): CRC failed on node at 0x021c57d8: Read 0xffffffff, calculated 0x4f7b911d
input: Telink Wireless Receiver as /class/input/input2
generic-usb 0003:248A:8566.0001: input: USB HID v1.11 Keyboard [Telink Wireless Receiver] on usb-w55fa93-ohci-1/input0
input: Telink Wireless Receiver as /class/input/input3
generic-usb 0003:248A:8566.0002: input: USB HID v1.11 Mouse [Telink Wireless Receiver] on usb-w55fa93-ohci-1/input1
USB device plug in
Empty flash at 0x077341fc ends at 0x07734800
Empty flash at 0x077370cc ends at 0x07737800
jffs2_scan_inode_node(): CRC failed on node at 0x0773afe0: Read 0xffffffff, calculated 0xdf63b2ba
Empty flash at 0x0773b46c ends at 0x0773b800
Empty flash at 0x0773eacc ends at 0x0773f000
w55fa93_gpio_configure()-1,14
w55fa93_gpio_configure()-0,1
w55fa93_gpio_configure()-1,13
w55fa93_gpio_configure()-0,0
w55fa93_gpio_configure()-0,3
w55fa93_gpio_configure()-0,4
w55fa93_gpio_configure()-0,5
w55fa93_gpio_configure()-0,6
w55fa93_gpio_configure()-0,7
w55fa93_gpio_configure()-0,5
w55fa93_gpio_configure()-4,2
w55fa93_gpio_configure()-4,3
w55fa93_gpio_configure()-4,4
w55fa93_gpio_configure()-4,5
w55fa93_gpio_configure()-4,6
w55fa93_gpio_configure()-4,7
w55fa93_gpio_configure()-1,2
w55fa93_gpio_configure()-1,3
w55fa93_gpio_configure()-1,4
w55fa93_gpio_configure()-1,5
w55fa93_gpio_configure()-1,6
w55fa93_gpio_configure()-3,0
w55fa93_gpio_configure()-3,1
w55fa93_gpio_configure()-3,2
w55fa93_gpio_configure()-3,12
w55fa93_gpio_configure()-3,13
w55fa93_gpio_configure()-3,14
w55fa93_gpio_configure()-3,15
motion driver has been initialized successfully!

JFFS2 notice: (291) check_node_data: wrong data CRC in data node at 0x07733c88: read 0x16da4fd0, calculated 0x659bc5b5.




cp: cannot stat '/udisk-sda1/install/*': No such file or directory

Please press Enter to activate this console.

[deleted a few hundred blank new lines here]


set:40000000,io:40001000
GUI_X_InitOS
open /dev/input/mouse1 success,fd is 6
Create thread sucess!
xresis 480
,yresis 272,16,0,0,960
r:11,5,0
g:5,6,0
b:0,5,0
t:0,0,0


recode complete!

EDIT:
This problem is now solved!

If anyone needs a firmware upgrade to 2016-06-10-80, you can download one here:
http://data.bmuessig.eu/CNC/DDCSV11/install.zip

Just unzip the files onto an USB stick (FAT32 formatted) and plug it into the controller while it is powered off. Then apply power and the update is performed!

This also works for people who have accidentally deleted files in one of their system directories. As the copying is part of the init script, it should still work fine, even if the system files are corrupted or missing (I have no idea about the linuxrc though). However, I don't think this can fix a missing linuxrc file though, but it will upgrade/repair your GUI frontend, the language files and the G-Code helper files.

I am not responsible for bricking your controller. I am neither responsible for loss of functions or any malfunction. This update is just provided as is by good will of me.
ALSO THESE FILES WERE DUMPED FROM A 3-AXIS CONTROLLER, I CAN'T TELL WHAT WILL HAPPEN IF YOU INSTALL THIS ONTO A 4-AXIS CONTROLLER!
USING THE UPDATE AT ALL IS ENTIRELY IN YOUR RESPONSIBILITY!!!


I am also working on an improved English language file with fewer issues. Have fun! :)

To you, Chinese manufacturers,
I am hosting this file on my server as you managed it to have made the only official firmware update site no longer available anymore.
Therefore I am helping other people out who have similar issues.
If you have a problem with this, contact me via email: issues@bmuessig.eu

Regards,
Benedikt
« Last Edit: October 25, 2016, 09:14:25 AM by bmuessig »

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #79 on: October 25, 2016, 07:44:24 PM »
I have started improving the English translation.
Any help is greatly appreciated.

The current WIP can be found here:
https://gist.github.com/bmuessig/cac1750c01ababf316678cc7710e3972

Offline Simon0362

  • Jr. Member
  • **
  • Posts: 33
  • Country: fr
Re: DDCSV1.1 4 Axis controller
« Reply #80 on: October 26, 2016, 04:49:51 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #81 on: October 26, 2016, 05:58:03 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon
@Simon0362
It would be really great if you could send me the actual firmware upgrade file instead of the one I built myself from what I dumped and reverse-engeneered. I will host the file on my server. In case that you could get the 3-axis one, I would host it as well. I am still working on the translations. I hope you find them useful :)
Finally proper English text!
The mail address would be [contact (at) bmuessig (dot) eu]
I am not able to PM you as this feature seems to be disabled for me.

Regards,
Benedikt
« Last Edit: October 26, 2016, 09:36:44 AM by Brass_Machine »

Offline Brass_Machine

  • Administrator
  • Hero Member
  • *****
  • Posts: 5504
  • Country: us
Re: DDCSV1.1 4 Axis controller
« Reply #82 on: October 26, 2016, 09:35:34 AM »
...
I am not able to PM you as this feature seems to be disabled for me.

Regards,
Benedikt

Hi Benedkt,

I disabled PMs for users with less than 5 posts. We were getting spammers that joined just to send PMs. Head over to the introductions board, make a couple of quick posts and the PM function will be open to you.  :thumbup:

Also, I edited your post to change your email... this way your email address cannot be scraped by spammers.

Thanks for participating!

Eric
Science is fun.

We're all mad here. I'm mad. You're mad.

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #83 on: October 27, 2016, 10:21:22 AM »
...
I am not able to PM you as this feature seems to be disabled for me.

Regards,
Benedikt

Hi Benedkt,

I disabled PMs for users with less than 5 posts. We were getting spammers that joined just to send PMs. Head over to the introductions board, make a couple of quick posts and the PM function will be open to you.  :thumbup:

Also, I edited your post to change your email... this way your email address cannot be scraped by spammers.

Thanks for participating!

Eric
Thanks, I will go ahead and do that :)

So here's an update on the Firmware.
First, the firmware for 3 and 4 axis controllers seems to be the same. The firmware Simon sent me works fine on my 3-axis model. And unfortunately no, it does not enable the missing axis, but I might look into a free way of upgrading the models, as they are electrically the same.
I assume it is a simple configuration flag somewhere in the flash.
So, I have started reverse engineering the firmware. The settings of the machine (such as last loaded file name, etc) are kept in /mnt/nand-1-2 but are hidden from the user in the file tab. For the translation, I have modified the firmware and the binaries and added better translations. I still can't figure out what some do, so I would be glad if somebody who used the CNC controller in action for longer than I did, could have a look. Also, I am not speaking English natively, so I might have introduced some new issues into the translations. Maybe one could kindly have a look :)
The current state of translation can be found below. The eng file is the new translation while the original is called org for comparison.
https://gist.github.com/bmuessig/cac1750c01ababf316678cc7710e3972

Of course: :worthless: so here you go:


The controller seems to be well built and even the software is actually quite well made. I am quite surprised how much work was put into the firmware by zswan (debug strings are a nice thing and the binaries are also unstripped ;)).

If you want, you can read a little bit more on my site: http://bmuessig.eu/posts/ddcsv11-cnc-controller-modding-part-1

The Linux image also contains surprisingly many unnecessairy drivers and kernel modules (e.g. USB mouse and keyboard drivers) which actually sort of work.
I am also probably going to find a way to get a root shell spawned onto the secondary, outer, serial port, but that has quite low priority now.
« Last Edit: October 27, 2016, 11:21:07 AM by Benedikt Müssig »

Offline John Stevenson

  • In Memoriam
  • Hero Member
  • *****
  • Posts: 1643
  • Nottingham, England.
Re: DDCSV1.1 4 Axis controller
« Reply #84 on: October 27, 2016, 06:09:19 PM »
I have recently took delivery of the latest version from Rattn Motor called the RMHV2.1
Looks the same as the 1.1 but different legend membrane on the front.

If it helps I have uploaded the manual here.

http://www.stevenson-engineers.co.uk/files/RMHV2.1%20PLC%20offline%20control%20user%20manual-1.pdf

Here is where I got mine from.

https://www.aliexpress.com/item/EU-Delivery-4-Axis-PLC-Controller-500KHz-off-line-operation-for-CNC-Router-Engraving-Milling-Machine/32664122826.html?spm=2114.13010608.0.0.V9yTdt

Later on I'll boot it up and see what version the software is. This is a 4 axis one.
I can also download the firmware is someone explains how to do it it words of 2 syllables and Github and Sourgeforce must not be any of them.

John Stevenson

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #85 on: October 27, 2016, 06:15:59 PM »
I have recently took delivery of the latest version from Rattn Motor called the RMHV2.1
Looks the same as the 1.1 but different legend membrane on the front.

If it helps I have uploaded the manual here.

http://www.stevenson-engineers.co.uk/files/RMHV2.1%20PLC%20offline%20control%20user%20manual-1.pdf

Here is where I got mine from.

https://www.aliexpress.com/item/EU-Delivery-4-Axis-PLC-Controller-500KHz-off-line-operation-for-CNC-Router-Engraving-Milling-Machine/32664122826.html?spm=2114.13010608.0.0.V9yTdt

Later on I'll boot it up and see what version the software is. This is a 4 axis one.
I can also download the firmware is someone explains how to do it it words of 2 syllables and Github and Sourgeforce must not be any of them.
Hello!

After studying the manual and having a good look, I can say it won't be neccessairy to dump the firmware which you can do by heading over to the file tab and going up a folder and copying the linuxrc file and all files from the /mnt/nand1-1 directory to the supplied USB disk and copying them to a PC. Files can be copied by hovering over them and pressing the FRO button. Then heading over to the USB disk mount and pressing 2nd to paste the file.
But your CNC controller will certainly run the same firmware with just a different membrane overlay. If you could tell us the firmware version we could see if this is a newer version.

2016-06-10-80 NAND is currently the latest one we got and the version I am basing my improved firmware on.

Offline Simon0362

  • Jr. Member
  • **
  • Posts: 33
  • Country: fr
Re: DDCSV1.1 4 Axis controller
« Reply #86 on: October 28, 2016, 06:00:41 PM »
On a related topic - what is everybody using as their stepper driver units?
I ask because I have been using a set of 3 M542 (I think) drivers with a home brew and somewhat dangerous 32V linear supply which works perfectly with the DDCSV1.1. However I decided to upgrade this at the same time as the controller and bought a 4 axis board using TB6600s allegedly capable of 45V input - but specified on the  Toshiba data sheet as only 42V max.

Plugged it in, adjusted each channel for current and it howls, whistles, hums and every other known sound - and the nice chunky heatsink on the back *will* need a fan or two to keep it from going into meltdown.

Guess it will do for the moment or I will roll back to the older one - whichever happens, I am in the market for 4 driver units for NEMA 23, 3.5A 200step steppers other properties not to hand!

What are the preferred units - and ideally nothing in the mega buck department please!
Simon

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #87 on: October 28, 2016, 06:07:37 PM »
On a related topic - what is everybody using as their stepper driver units?
I ask because I have been using a set of 3 M542 (I think) drivers with a home brew and somewhat dangerous 32V linear supply which works perfectly with the DDCSV1.1. However I decided to upgrade this at the same time as the controller and bought a 4 axis board using TB6600s allegedly capable of 45V input - but specified on the  Toshiba data sheet as only 42V max.

Plugged it in, adjusted each channel for current and it howls, whistles, hums and every other known sound - and the nice chunky heatsink on the back *will* need a fan or two to keep it from going into meltdown.

Guess it will do for the moment or I will roll back to the older one - whichever happens, I am in the market for 4 driver units for NEMA 23, 3.5A 200step steppers other properties not to hand!

What are the preferred units - and ideally nothing in the mega buck department please!
Simon
Hello!

I have just bought three new drivers for my CNC when I switched to the DDCSV1.1. They should arrive tomorrow.

https://www.amazon.de/SainSmart-Router-Stepper-Drivers-axiscontrol/dp/B00898T40W/ref=sr_1_1?ie=UTF8&qid=1477608546&sr=8-1

What is your opinion on them? I am sure they should be enough to drive my Nema 17 steppers.
They are based on the Toshiba TB6600 stepper motor driver IC: http://www.mouser.com/ds/2/408/TB6600HG-483084.pdf

I have two supplies to choose from: a 12V 10A supply or a 24V 5A supply (which is also used by the controller).
Any thoughts? Which one should I use?

Offline philf

  • Hero Member
  • *****
  • Posts: 1107
  • Country: gb
Re: DDCSV1.1 4 Axis controller
« Reply #88 on: October 28, 2016, 06:59:43 PM »
Simon,

I use these:

https://www.cnc4you.co.uk/Microstepping-Driver/Stepper-Motor-Driver-4.5A,-50V-CNC-Microstepping-CW5045

The drives and my 3.5 N-m motors run nice and cool (and quiet). My motors are rated at 4.2A with windings in parallel but I don't run them that hard.

Cheers.

Phil.
Phil Fern
Location: Marple, Cheshire

Offline kayzed1

  • Sr. Member
  • ****
  • Posts: 294
Re: DDCSV1.1 4 Axis controller
« Reply #89 on: October 28, 2016, 08:08:05 PM »
Simon,

I use these:

https://www.cnc4you.co.uk/Microstepping-Driver/Stepper-Motor-Driver-4.5A,-50V-CNC-Microstepping-CW5045

The drives and my 3.5 N-m motors run nice and cool (and quiet). My motors are rated at 4.2A with windings in parallel but I don't run them that hard.



That was the stepper driver i bought that did not work, i have a cheapO version of it  on the rotab at the moment ..i think it was about £13.
Lyn.



Offline Will_D

  • Hero Member
  • *****
  • Posts: 668
  • Country: ie
    • National Homebrew Club of Ireland
Re: DDCSV1.1 4 Axis controller
« Reply #90 on: October 29, 2016, 06:01:32 AM »
Great work being done with the firmware.

Does any one have more up to date English manuals?

My s/w version is 2016-05-11-73-NOR, there is 2016-05-19-77-NOR in one of the posts above,and recently by Benedikt 2016-06-10-80 NAND, but  the English(y) manual that we have  is for a 2015-11-18-12.

I gues the fomat is YYYY-MM-DD-IncrementingNumber-BooleanTerm
Engineer and Chemist to the NHC.ie
http://www.nationalhomebrewclub.ie/forum/

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #91 on: October 29, 2016, 06:24:50 AM »
Great work being done with the firmware.

Does any one have more up to date English manuals?

My s/w version is 2016-05-11-73-NOR, there is 2016-05-19-77-NOR in one of the posts above,and recently by Benedikt 2016-06-10-80 NAND, but  the English(y) manual that we have  is for a 2015-11-18-12.

I gues the fomat is YYYY-MM-DD-IncrementingNumber-BooleanTerm
Oh, I am sorry. My version is actually 2016-06-10-80-NOR.

So after looking through the firmware, the format seems to be YYYY-MM-DD-BUILD-MEMORY
Basically, NOR stands for NOR-Flash (the production version). The other value is EXT which i discovered by looking through the other values in the motion binary.
I think when they developed it, they had an option to run the code off an USB stick or something that allowed them to run the application from a place different to the Flash memory.

Will, could you maybe help me translating the GUI from Chinglish to proper English.
I am using the currently latest and most likely last version of the software available. If we find an even newer one, that would of course be great. But fortunately the language file is seperate from the changes in the binary.
There are a few untranslated lines left (that I don't understand) and a few lines need to be shortened to fit on the screen. Apart from that it is almost done.
Also somebody should better check if the translations fit the purpose (and are clear and understandable).

Offline Merlin201314

  • Full Member
  • ***
  • Posts: 121
  • Country: gb
  • London
Re: DDCSV1.1 4 Axis controller
« Reply #92 on: October 29, 2016, 07:35:13 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #93 on: October 29, 2016, 07:39:05 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt
« Last Edit: October 29, 2016, 08:10:19 AM by Benedikt M. »

Offline Merlin201314

  • Full Member
  • ***
  • Posts: 121
  • Country: gb
  • London
Re: DDCSV1.1 4 Axis controller
« Reply #94 on: October 29, 2016, 08:08:18 AM »
Simon,

I use these:

https://www.cnc4you.co.uk/Microstepping-Driver/Stepper-Motor-Driver-4.5A,-50V-CNC-Microstepping-CW5045

The drives and my 3.5 N-m motors run nice and cool (and quiet). My motors are rated at 4.2A with windings in parallel but I don't run them that hard.

Cheers.
Phil.

Hi all,
I use the same drivers in my OMIOx2200 CNC, i have to say that they are really good, i just changed the power supply to a 50 volts, so the motors are much more reliable, less heating and less problems..... :zap:

Cheers.
Emanuel
 

Offline Merlin201314

  • Full Member
  • ***
  • Posts: 121
  • Country: gb
  • London
Re: DDCSV1.1 4 Axis controller
« Reply #95 on: October 29, 2016, 08:27:52 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt

Thanks a lot!!!! :beer:
So: if the 3/4 axis are the same firmware, why we pay the difference between the 2 controllers?
There's a flag somwhere that tell to the controller which is 3 and which is 4 axis for sure, as the electronic board and output connectors and signal are the same..... :doh:
Am i wrong?
Cheers...
Emanuel
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #96 on: October 29, 2016, 08:37:17 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt
Thanks a lot!!!! :beer:
So: if the 3/4 axis are the same firmware, why we pay the difference between the 2 controllers?
There's a flag somwhere that tell to the controller which is 3 and which is 4 axis for sure, as the electronic board and output connectors and signal are the same..... :doh:
Am i wrong?
Cheers...
Emanuel
You are welcome.

No, you are absolutely right. There is just a flag that sets whether it is a 3 or 4 axis controller.
This is either a simple digital flag/setting, a change in the linux image (which could be changed) or a simple solder bridge on the PCB. The hardware for the other axis is there. The backside of the unit simply says NC for the A-axis pins on the 3-axis controller.

I will look some more into this and possibly into finding an easy way to upgrade 3 to 4 axis controllers.

Offline Merlin201314

  • Full Member
  • ***
  • Posts: 121
  • Country: gb
  • London
Re: DDCSV1.1 4 Axis controller
« Reply #97 on: October 29, 2016, 09:28:27 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt
Thanks a lot!!!! :beer:
So: if the 3/4 axis are the same firmware, why we pay the difference between the 2 controllers?
There's a flag somwhere that tell to the controller which is 3 and which is 4 axis for sure, as the electronic board and output connectors and signal are the same..... :doh:
Am i wrong?
Cheers...
Emanuel
You are welcome.

No, you are absolutely right. There is just a flag that sets whether it is a 3 or 4 axis controller.
This is either a simple digital flag/setting, a change in the linux image (which could be changed) or a simple solder bridge on the PCB. The hardware for the other axis is there. The backside of the unit simply says NC for the A-axis pins on the 3-axis controller.

I will look some more into this and possibly into finding an easy way to upgrade 3 to 4 axis controllers.


I wonder if the difference is just the label, chinese often do that, they are not expecting normal people opening the control box and change things, but we are not normal people :) !!!!!!
So...... i will open the box and check, but i'm pretty sure i'm right, i will post pictures of what i find out soon.
Many thanks for now,
Regards
Emanuel

Offline Benedikt

  • Full Member
  • ***
  • Posts: 200
  • Country: de
Re: DDCSV1.1 4 Axis controller
« Reply #98 on: October 29, 2016, 09:37:25 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt
Thanks a lot!!!! :beer:
So: if the 3/4 axis are the same firmware, why we pay the difference between the 2 controllers?
There's a flag somwhere that tell to the controller which is 3 and which is 4 axis for sure, as the electronic board and output connectors and signal are the same..... :doh:
Am i wrong?
Cheers...
Emanuel
You are welcome.

No, you are absolutely right. There is just a flag that sets whether it is a 3 or 4 axis controller.
This is either a simple digital flag/setting, a change in the linux image (which could be changed) or a simple solder bridge on the PCB. The hardware for the other axis is there. The backside of the unit simply says NC for the A-axis pins on the 3-axis controller.

I will look some more into this and possibly into finding an easy way to upgrade 3 to 4 axis controllers.


I wonder if the difference is just the label, chinese often do that, they are not expecting normal people opening the control box and change things, but we are not normal people :) !!!!!!
So...... i will open the box and check, but i'm pretty sure i'm right, i will post pictures of what i find out soon.
Many thanks for now,
Regards
Emanuel

As you can see in the menu, there is the A axis box. it is simply empty on the 3 axis model. The settings for the A axis are all present on the 3 axis model. I don't know if the 3-axis model still parses the A axis gcode commands. This is yet to be found out. But yes, there is a simply flag. Finding out where it is stored is probably rather easy. I will disassemble the rest of the firmware now and have a closer look. When they manufacture it, they simply use the 4 axis board, set the flag (using either uart or through USB or maybe even with button presses) and then stick the 3 axis label on.

Let's try something crazy! Anybody with a 4-axis machine. Could you copy me the linuxrc file that sits at / of the internal file manager. Use [FRO] to copy and [2ND] to paste.

Also I just found out the FPGA is mapped to /dev/motion
I can't wait to dump the entire flash.
« Last Edit: October 29, 2016, 10:44:21 AM by Benedikt M. »

Offline Merlin201314

  • Full Member
  • ***
  • Posts: 121
  • Country: gb
  • London
Re: DDCSV1.1 4 Axis controller
« Reply #99 on: October 29, 2016, 11:32:09 AM »
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon
Hi,
I requested a copy of the latest firmware from my supplier (fly-xy) and I received a zip with the install files. Please PM me if you want a copy - or are able to host it 'somewhere'.

No idea if it is good or not but it might help someone out - maybe Benedikt or someone more Linux-savvy can check it out. BTW, its for the 4 axis version.
BR
Simon

I would be more than happy to have the new firmware (4 Axis), would you be happy to email me as an attachment?
[emanuel(063) (at)][outlook](dot)[com]
Thank you so much, i can manage to upload the files in a host and nake them available for all
Regards
Emanuel
Hello!

You can download the version Simon sent me from here:
http://data.bmuessig.eu/CNC/DDCSV11/install-stock-2016061080.zip

I am already hosting the file so that anybody can download it. The 3 and 4 axis controllers use the same firmware.

Regards,
Benedikt
Thanks a lot!!!! :beer:
So: if the 3/4 axis are the same firmware, why we pay the difference between the 2 controllers?
There's a flag somwhere that tell to the controller which is 3 and which is 4 axis for sure, as the electronic board and output connectors and signal are the same..... :doh:
Am i wrong?
Cheers...
Emanuel
You are welcome.

No, you are absolutely right. There is just a flag that sets whether it is a 3 or 4 axis controller.
This is either a simple digital flag/setting, a change in the linux image (which could be changed) or a simple solder bridge on the PCB. The hardware for the other axis is there. The backside of the unit simply says NC for the A-axis pins on the 3-axis controller.

I will look some more into this and possibly into finding an easy way to upgrade 3 to 4 axis controllers.


I wonder if the difference is just the label, chinese often do that, they are not expecting normal people opening the control box and change things, but we are not normal people :) !!!!!!
So...... i will open the box and check, but i'm pretty sure i'm right, i will post pictures of what i find out soon.
Many thanks for now,
Regards
Emanuel

As you can see in the menu, there is the A axis box. it is simply empty on the 3 axis model. The settings for the A axis are all present on the 3 axis model. I don't know if the 3-axis model still parses the A axis gcode commands. This is yet to be found out. But yes, there is a simply flag. Finding out where it is stored is probably rather easy. I will disassemble the rest of the firmware now and have a closer look. When they manufacture it, they simply use the 4 axis board, set the flag (using either uart or through USB or maybe even with button presses) and then stick the 3 axis label on.

Let's try something crazy! Anybody with a 4-axis machine. Could you copy me the linuxrc file that sits at / of the internal file manager. Use [FRO] to copy and [2ND] to paste.

Also I just found out the FPGA is mapped to /dev/motion
I can't wait to dump the entire flash.


I'll Try, hope i don't delete all the firmware, as is very easy to do with just pressing the "MODE" button...