The Shop > CNC |
DDCSV1.1 4 Axis controller |
<< < (16/202) > >> |
Simon0362:
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 |
Will_D:
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 |
Will_D:
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 |
Benedikt:
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: ---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! --- End code --- 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 |
Benedikt:
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 |
Navigation |
Message Index |
Next page |
Previous page |