603,957 active members*
3,377 visitors online*
Register for free
Login
Page 3 of 5 12345
Results 41 to 60 of 93
  1. #41
    Join Date
    Apr 2009
    Posts
    109
    I found stupid typo bug in code. Radius compensation now works correctly.

    Here is a screenshot showing toolpath with (green) and without (red) radius compensation.
    Code example is from NIST site.


    Second screenshot shows G43 (tool offset) toolpath cutting 5 holes to the same depth Z. First one without tool offset, second with positive offset (longer tool needs shorter path) third without offset, fourth with negative offset (shorter tool needs longer path) and fifth again without offset.

    I will publish this version when I finish all tests (tommorow).
    Attached Thumbnails Attached Thumbnails g40test.png   g43test.png  
    CNC USB controller - http://www.planet-cnc.com

  2. #42
    Join Date
    Apr 2009
    Posts
    109
    New BETA version of software is available in download section of USB CNC Controller site.
    User interface now uses DirectX for better performance. This version has much better G-Code visualization and simulation.

    Visualization and simulation features are FREE but donations are always accepted.

    There in no documentation yet so I'm available for any questions.
    Attached Thumbnails Attached Thumbnails Untitled-1.png  
    CNC USB controller - http://www.planet-cnc.com

  3. #43
    Join Date
    Apr 2009
    Posts
    109
    I created video showing visualization and simulation features of new CNC USB Controller software.

    [ame="http://www.youtube.com/watch?v=qD7_25aIobw"]YouTube - Toolpath simulation with CNC USB Controller[/ame]
    CNC USB controller - http://www.planet-cnc.com

  4. #44
    Join Date
    Feb 2005
    Posts
    20
    Hello.

    It appears that your code is based on the EMC2 interpreter and the AXIS user interface. Since these programs are published under the GPLv2 license, I'd like to see the source code.

    Thanks
    - Steve

  5. #45
    Join Date
    Apr 2009
    Posts
    109
    My program is written in .NET and it's main purpose is to control machine through USB port.

    I tried to create user interface similar to EMC2. I used DirectX in this new version which is unavailable on linux platform. I used NIST and EMC2 documentation for G-code interpretation and I studied EMC2 behavior in great detail. One of my goals was to be 100% compatible with EMC2. Source code was written by me!

    If it looks too similar to EMC2 I can easly change this. Take a look on previous version (without DirectX) which looks totaly different.

    Only thing that is "stolen" are toolbar icons which I took from EMC2 screenshot. I'll draw my own in few days.
    CNC USB controller - http://www.planet-cnc.com

  6. #46
    Join Date
    Aug 2009
    Posts
    62

    CNC USB Controller with EMC2 on GNU/Linux ?

    Hello :-)

    I would like to buy the Zenbot mini CNC.

    I want to use EMC2, because I just use GNU/Linux and EMC2 looks great.

    The Zenbot mini control box costs $300, would be possible to use instead your CNC USB Controller?

    - I am looking for a USB solution, for controlling Zenbot mini, on GNU/Linux Ubuntu running EMC2.

    Thank you.

  7. #47
    Join Date
    Apr 2009
    Posts
    109
    If you are using linux and you have parallel port then use EMC2.
    My controller and software only works on windows.
    I'm not familiar with The Zenbot mini control box.
    CNC USB controller - http://www.planet-cnc.com

  8. #48
    Join Date
    Jan 2005
    Posts
    15362
    Hi Kroko

    It looks like you have done a great Job on your software & hardware I wish that I needed
    a stepper system I would try it out I use mostly AC servo's
    Mactec54

  9. #49
    Join Date
    Sep 2004
    Posts
    1207
    Kroko, very impressive work! Not too many people would be capable of implemeting totally own CNC controller starting from own G-code interpreter.

    25kHz is well enough if drive supports step multiplier (or resolution selection) with smoothing. Smoothing is important to reduce jerkiness of motion. Unfortunately not many drives support that, so higher frequency (say 10x or 100x more) would be nice for most users.

  10. #50
    Join Date
    Apr 2005
    Posts
    1
    I downloaded the software and it looks very promising.

    i breadboarded an 18f4550 to try it and it connected fine and the machine controls became enabled

    i was wondering what the pot is for ?

    i gues the 8 keys jog the 4 step/dir outputs?

    is there a menu or key to activate the coolant and spindle outputs?

    I hope to experiment more tonight after work.

    thank you for your time

  11. #51
    Join Date
    Apr 2009
    Posts
    109
    8 keys are limit switches which are not jet implemented.

    You can also connect 8 keysjog and they jog 4 step/dir outputs. Speed of this jog is set by pot. See schematics_keysV10.pdf.

    If keyjog 1 to 4 are pressed during pic initialization (after reset) microsteping is set. This is useful if you don't use software and you want jog to operate at correct speed.

    If keyjog8 is pressed during initialization pic enters bootloader mode (led starts to blink very fast)

    Latest version of software does not have keys to activate the coolant and spindle outputs. I'll add them in next version.

    Andrej
    CNC USB controller - http://www.planet-cnc.com

  12. #52
    Join Date
    Jul 2009
    Posts
    11

    Virtual machine?

    Does the windows software of this controller work from within a virtual machine?
    Has anyone tested this?

  13. #53
    Join Date
    Apr 2009
    Posts
    109
    Software uses DirectX which is not supported in virtual machines.
    CNC USB controller - http://www.planet-cnc.com

  14. #54
    Join Date
    Jul 2009
    Posts
    11
    Correct me if I am wrong, but if I only want to upload the gcode to the controller, what do I need direct-x for?

    I would much prefer a simple (commandline) upload tool that plain works(c) over a nice visually oriented program that ties me to a single platform (Windows in this case).

  15. #55
    Join Date
    Apr 2009
    Posts
    109
    I like nice DirectX user interface.

    I tested VMware and it works. I didn't do any performace tests but it seems to work OK. My version of VMware is old and DirectX support is still in experimental state so there in no 3d graphics. I'll try to find someone with latest version and do some tests.

    With Microsoft VirtualPC is not possible becouse iz does not support USB.
    CNC USB controller - http://www.planet-cnc.com

  16. #56
    Join Date
    Apr 2009
    Posts
    109
    I tried controller with VMware workstation 7 with WindowsXP installed and everything works - even 3d graphics.

    Perhaps it even works in linux. I hope I can test this in couple of days .
    CNC USB controller - http://www.planet-cnc.com

  17. #57
    Join Date
    Apr 2009
    Posts
    109
    I adjusted couple of things in software and now it runs on Linux. I used Ubuntu 8.10, VMware player 3.0 with WindowsXP installed. There is no 3d graphics but controller runs without problems.
    CNC USB controller - http://www.planet-cnc.com

  18. #58
    Join Date
    Jul 2009
    Posts
    11
    Thank you for testing these configurations Kroko!

  19. #59
    Join Date
    Apr 2009
    Posts
    109
    It has been a while since I last posted here.

    New version is available. Also SDK is available for those who want to create their own software.

    A list of new features is long.
    - automatic homing procedure
    - tool change procedure
    - tool length measurment
    - improved lookahead algorithms
    - improved acceleration/deceleration algorithms
    - limit switches
    - jog keys
    - and many more

    Visit www.planet-cnc.com for more information, videos or software evaluation.

    Andrej
    CNC USB controller - http://www.planet-cnc.com

  20. #60
    Join Date
    Mar 2007
    Posts
    46
    hello Kroko nice work

    hard and soft its very good

    im new user of your software because i wait for my activation key


    next update u need to make forum

    and i need to be reseller in tunisia ok

    thanks

Page 3 of 5 12345

Similar Threads

  1. Yaskawa Motion Controller
    By curtisturner in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 0
    Last Post: 05-08-2008, 07:27 PM
  2. the Motion group Controller
    By 47MLB in forum Machines running Mach Software
    Replies: 1
    Last Post: 07-23-2007, 10:16 PM
  3. 3-4 axis motion controller
    By grebator in forum Stepper Motors / Drives
    Replies: 5
    Last Post: 04-19-2007, 09:15 PM
  4. PARKER 6K2 or 6K4 Motion controller
    By TUCSONCNC in forum Post Processors for MC
    Replies: 0
    Last Post: 02-02-2007, 07:07 AM
  5. Can I use this motion controller to make cnc router?
    By Clasic31 in forum CNC Machine Related Electronics
    Replies: 7
    Last Post: 12-11-2003, 04:17 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •