586,119 active members*
3,631 visitors online*
Register for free
Login
Results 1 to 18 of 18
  1. #1
    Join Date
    Jan 2005
    Posts
    19

    TurboCNC and KCam3 a lost cause?

    I have been fussing with TurboCNC and also KCam3 now for the past week and have managed only to bring up my frustration and blood pressure levels more than a few points. In my earlier posts I had trouble getting my computer to talk to my CNC machine. I did have the pin settings set up incorrectly and I think I have solved part of that problem.....maybe. I have the machine talking to KCam3 but only in two axis (Z and X) and I cannot jog any axis. In TurboCNC I am not able to Jog or talk to the machine in any axis. (In the test software that came with my stepper motors everything works but all it does is just run the motors in forward and reverse in varying speeds I set. Not usefull for anything but testing.) Is there ANY software out that is simpler to set up than these two? I am at the point where all my efforts to get this machine running after all the months of building seem like a lost cause. To put the machine up for sale at this very moment does not seem out of the question. Not sure if my frustration level can take much more grief. HELP!!!!!

  2. #2
    Join Date
    Apr 2003
    Posts
    550
    Well I hate to be the bearer of bad news but Turbocnc is about as simple as it gets.

    Have you been to thier forum on Yahoo.

    I am not sure what kind of problems you are having but if you break it down into simple steps and do one axies at a time you shouldn't have much problem.

    If you go to thier forum you will find many people that are very familuar with the product.

    In Turbocnc you are booting into DOs aren't you?

    That is a mistake many people make they try to run it in a dos window. Also you are using an OS that had Dos, you can't run it from XP as far as I know nor NT and I don't think Win 2000.

    Garry

    I have only used the 3.xx versions not the 4.xx versions.

  3. #3
    Join Date
    Jan 2005
    Posts
    19
    I have gone through the setup with the pins and am running TurboCNC in dos on a Windows 98 operating system. I will have to check out Yahoo and see if I can find any help there. Thanks

  4. #4
    Join Date
    Oct 2003
    Posts
    593
    Have you tried the Mach2 demo. I'm not sure how it compares to Kcam and T'CNC in terms of ease to set up, as Mach2 is the only controller I've tried. But I managed to get all motors running in about 10 minutes, with no proir knowledge of anything CNC related. There are a ton of settings, but most can be ignored if you just want to get the motors jogging.

    Regards Terry.....

  5. #5
    Join Date
    Mar 2003
    Posts
    35538
    I believe you have the stepperworld board, right? You most likely have to ENABLE the drives. If your using TurboCNC 4, under the Configure menu, go to Configure IO lines. Then you have to toggle to EACH drive enable line, change it to enable, set the port and active high or low. Active High/Low is OPPOSITE for the Y enable then for the X and Z. That's probably why your Y doesn't work in KCAM.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  6. #6
    Join Date
    Jan 2005
    Posts
    19
    Ok guys here is where I am at.... I have managed to get only one axis in TurboCNC working even though all three axis are or seem to be set up exactly the same. In KCam3 I have two axis working and cannot find a menu to enable the missing axis to get it to work. Below is the pin settings for TurboCNC that I have found and set up but have not been able to figure out how to set pin numbers 14 thru 25 in TurboCNC. I have also tried Mach2 but not on the computer that I am currently working on as it is running Windows 98. When I ran Mach2 it crashed my computer so I gave up on trying to run it. Dave

    > here are the pins.
    > 2- [D0] bs OUTPUT x axis direction
    > 3- [D1] bs OUTPUT x axis step
    > 4- [D2] bs OUTPUT y axis direction
    > 5- [D3] bs OUTPUT y axis step
    > 6- [D4] bs OUTPUT z axis direction
    > 7- [D5] bs OUTPUT z axis step
    > 10- [S6] bs+1 INPUT z switch detect
    > 12- [S5] bs+1 INPUT y switch detect
    > 13- [S4] bs+1 INPUT x switch detect
    > 14- [C1] bs+2 OUTPUT x axis *enable (active LO)
    > 16- [C2] bs+2 OUTPUT y axis *enable (active LO)
    > 17- [C3} bs+2 OUTPUT z axis *enable (active LO)
    > 18- GND
    > 25- GND

  7. #7
    Join Date
    Apr 2003
    Posts
    550
    http://groups.yahoo.com/group/turbocnc/

    Here is the turbocnc group site..

    You didn't answer as to drive type. There are M17 and M18 Gcodes to enable and disable stepperworld drives..

    Garry

  8. #8
    Join Date
    Apr 2003
    Posts
    550
    Welll that was a cut and paste that didn't work..

    http://groups.yahoo.com/group/turbocnc/

    This one looks right..

    I'll see what it looks like after I submit it..

  9. #9
    Join Date
    Apr 2003
    Posts
    550
    What a bunch of nonsense..
    It changes the url everytime

    Just go to Yahoo Groups and search for turbocnc..

    Garry

    groups.yahoo.com/group/turbocnc/

    Might work with out the http: you will have to cut and paste

  10. #10
    Join Date
    May 2003
    Posts
    550
    Dave,

    Turbocnc is the simplest and most reliable controller out there. First things first, if you try to run it in a dos box under windows xxx it will work *but* it will almost certainly not drive the machine properly, so always boot to dos before running TCNC. What version TCNC are you using? What version of dos - don't load any himem stuff or dos extensions.

    The stepperworld software drives all three axis? under windows? Can you see what pins it's using? If so just configure those into TCNC - all of them. If not ask stepperworld what pins you need to set and what state (hi/lo).

    If you have some axis moving under Kcam then the port address in Kcam must be right, have you set the same port address in TCNC? Note that you have to set the port in each axis setup.

    Are you using the same cable for KCam, the stepperworld software and TCNC? Note that not all db25 'printer' cables have all the pins wired. Check with a meter to make sure the pins you're trying to use are connected on the cable you're using.

    If the address and the cable are the same then the problem is with the configuration of the axis and the io enable pins settings in TCNC thats the problem. Note that the pins 18-25 are normall connected together as earth in the port and that the cables often only wire one of the pins. Obviously 18-25 can't be set for any function under turbocnc.

    As Ger says, the enable pins need to be set with your board along with the step/direction for each axis. As I saw you state elsewhere that's 14, 16, 17. You've also said above you couldn't find how to set them in TCNC? If they're not set the axis won't run. You set enable, 14,16,17 in TCNC v4 in the 'configure IO lines' under configure and in TCNC v3 in machine setup/ option 3 misc i/o setup.

    Now the step / direction and enable can be set to either hi or low when setting up the axis depending what your card needs. You won't do any harm by trying either way so if one doesn't work try another .

    Again, as Ger says, the stepper world site shows a kcam setup, I assume you've put the step/direction setup into Tcnc but note that the X and Z enable are shown as 'false' and the Y enable to be 'true'. The Y enable needs to be the opposite (hi/lo) of X and Z.

    Note that depending on the PC, the pins on the port may be set to hi or low on startup, or when TCNC or KCAM is loaded. They may not be the same settings by for each. If you're not setting them in the software configuration then the state may not be as the board needs it. You could be enabling one or two axis by luck in Kcam and not setting any enable in TCNC.

    Also note that depending on the PC you might be gettting a different voltage at the Port under windows as under staright dos. Its unlikely but worth measuring with a meter if all else fails. Is this a desktop or a laptop? some Laptops don't work well.

    Finally if all else looks ok it's possible that you have missed setting the step increment, max speed accel or pulse width. They are 0 by default when you first run TCNC v3. Can't remember what they are in V4 but its worth a check if all else fails.

    Let us know how it goes.

    Andrew

  11. #11
    Join Date
    Jan 2005
    Posts
    19
    GUYS!!!! I GOT IT! I figured out the setup on TurboCNC! I now have all three axis! Only took me a week but I got it! Thanks for all the suggestions and help! Dave

  12. #12
    Join Date
    Apr 2003
    Posts
    550
    Quote Originally Posted by Davedbq
    GUYS!!!! I GOT IT! I figured out the setup on TurboCNC! I now have all three axis! Only took me a week but I got it! Thanks for all the suggestions and help! Dave

    Great!
    Its a lot more fun once things start working, isn't it?
    Have some fun now...
    Also I saw you made it to the turbocnc group on Yahoo..

    Garry

  13. #13
    Join Date
    Nov 2004
    Posts
    320
    if it helps turbo cnc 3 runs nice on our machines . v4 wouldn't do anything and crashed
    often.
    k-cam - got it to run but was deathly slow even on a big pc , went back to turbocnc3
    love it.
    mike.

  14. #14
    Join Date
    Jan 2005
    Posts
    19
    Thanks Mike,
    I will have to try and download a copy of cnc 3. I have yet to get anywhere with my machine. I have tweaked it as far as I can but when it comes to the software I have gotten exactly nowhere. Hopefully cnc 3 will get this project off the ground. If not it will be up for sale on Ebay very soon.

    Dave

  15. #15
    Join Date
    Feb 2005
    Posts
    750
    ;Ini file for TurboCNC v3.0g and above...

    [General]
    IniDescription=Rel-4 INI file
    NumberOfAxes=4
    Start Inhibit=YES
    Block Inhibit=YES
    ConfiguredAsImperial=YES
    Imperial Places=6
    Metric_Places=0
    Default_Feed=10.000000000000
    Home_Feed=10.000000000000
    ArcFactor=1.000000000000
    StopOnIllegalCodes=YES
    Monochrome=NO
    Mouse Hide=YES
    Load_Tooling=NO
    Verbose=YES
    Sync Unit Indices=NO
    Sync Axis Indices=NO
    ListDir=C:\CNC\
    ListExt=.txt
    ToolDir=C:\cnc\
    ToolExt=.tol
    Point Filename=.\POINTS.DAT
    ReverseDelay(ms)=0
    TurretIndexTime(ms)=0
    ColletOpenTime(ms)=0
    ColletCloseTime(ms)=0
    SpindleTime(ms)=7000
    RelaySettleTime(ms)=100
    ClampDelay=15000.000000000000
    MachineType=MillDrill
    UsePentiumTimer=NO
    ClearMDIPrompt=NO
    HomeIsLimit=YES
    M6JogUpdateDistances=YES

    [Editor]
    First_Block=
    Last_Block=M30
    Add_First_Block=NO
    Add_Last_Block=NO

    [Dialect]
    LinearRapids=YES
    G04Letter=P
    G04InMS=NO
    ArcIJKMode=1
    G8xReleaseLetter=R
    G8xDwellLetter=P
    G8xDwellInMs=YES
    G8xPeckLetter=Q
    G33IsLead=YES
    Jump_Target=O
    RewindOnM30=NO

    [AXIS1]
    Designator=X
    StepIncrement=0.000100000000
    IsLinear=True
    IsStep/Dir=True
    PortAddress=$378
    StepPin=2
    IsActiveLow=True
    Pulsewidth=5
    DirPin=3
    LowIsPositive=False
    Acceleration=16000.000000000000
    StartSpeed=334.000000000000
    MaxSpeed=15000.000000000000
    Fast_Jog=5000.000000000000
    Slow_Jog=175.000000000000
    HomePosition=0.000000000000
    HomeInPositiveDir=false
    InvertJogKeys=NO

    [AXIS2]
    Designator=Y
    StepIncrement=0.000100000000
    IsLinear=True
    IsStep/Dir=True
    PortAddress=$378
    StepPin=8
    IsActiveLow=True
    Pulsewidth=8
    DirPin=9
    LowIsPositive=False
    Acceleration=17000.000000000000
    StartSpeed=334.000000000000
    MaxSpeed=13300.000000000000
    Fast_Jog=5000.000000000000
    Slow_Jog=175.000000000000
    HomePosition=0.000000000000
    HomeInPositiveDir=false
    InvertJogKeys=NO

    [AXIS3]
    Designator=Z
    StepIncrement=0.000025000000
    IsLinear=True
    IsStep/Dir=True
    PortAddress=$378
    StepPin=6
    IsActiveLow=True
    Pulsewidth=5
    DirPin=7
    LowIsPositive=True
    Acceleration=40000.000000000000
    StartSpeed=250.000000000000
    MaxSpeed=25000.000000000000
    Fast_Jog=10000.000000000000
    Slow_Jog=250.000000000000
    HomePosition=0.000000000000
    HomeInPositiveDir=false
    InvertJogKeys=NO

    [AXIS4]
    Designator=A
    StepIncrement=0.001000000000
    IsLinear=False
    IsStep/Dir=True
    PortAddress=$278
    StepPin=5
    IsActiveLow=True
    Pulsewidth=0
    DirPin=4
    LowIsPositive=True
    Acceleration=4000.000000000000
    StartSpeed=200.000000000000
    MaxSpeed=13000.000000000000
    Fast_Jog=500.000000000000
    Slow_Jog=50.000000000000
    InvertJogKeys=NO

    [HomeSwitch1]
    Enabled=True
    Pin=10
    PortAddress=$378
    ActiveHigh=NO

    [HomeSwitch2]
    Enabled=True
    Pin=12
    PortAddress=$378
    ActiveHigh=NO

    [HomeSwitch3]
    Enabled=True
    Pin=13
    PortAddress=$378
    ActiveHigh=NO

    [Imperial Jog]
    Axis 1 Index=7
    Axis 2 Index=1
    Axis 3 Index=1
    Axis 4 Index=1
    Jog Element 1=0.001000000000
    Jog Element 2=0.005000000000
    Jog Element 3=0.010000000000
    Jog Element 4=0.100000000000
    Jog Element 5=0.500000000000
    Jog Element 6=1.000000000000
    Jog Element 7=5.000000000000
    Jog Element 8=0.001000000000
    Jog Element 9=0.001000000000
    Jog Element 10=0.001000000000

    [Metric Jog]
    Axis 1 Index=5
    Axis 2 Index=1
    Axis 3 Index=1
    Axis 4 Index=1
    Jog Element 1=0.010000000000
    Jog Element 2=0.010000000000
    Jog Element 3=0.010000000000
    Jog Element 4=0.010000000000
    Jog Element 5=0.010000000000
    Jog Element 6=0.010000000000
    Jog Element 7=0.010000000000
    Jog Element 8=0.010000000000
    Jog Element 9=0.010000000000
    Jog Element 10=0.010000000000

    [Persistent]
    Halt_On_M01=YES
    Execute_Slash=YES
    Show_Backlash=YES
    Jog Mode=YES
    WorkInImperialSystem=YES

    [POSITION]
    1=7.000000000000
    2=6.000000000000
    3=5.000000000000
    4=0.000000000000

    [LASTBACKLASH]
    1=1
    2=1
    3=1
    4=0

    [Speed_Map]

    Do a dump of your turboc.ini file and compare it to this. TurboCNC writes these variables to the INI file sequentially as you go through all the menu's. You can use a dump of your INI to see exactly whats different between your Axis config files. If this doesent help go to the TurboCnc user group and ask for help. Try to find someone with your hardware to send a copy of thier ini file. I think it sucks as far as software in 2005 goes too, but it does work well, and Jerry (at the user group, he owns the rights or something) is as supportive as any one could ever be.

    If you go to the user group and ask for help you'l get it. That is something you wont get with KCam, DeskNC, and many others.

    Good luck, I know how you feel, this $&@# will drive you out of your ^@*$~(& mind!
    Halfnutz

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  16. #16
    Join Date
    Jan 2005
    Posts
    19
    Thanks for all the info. One of these days I'll get my machine up and running. And your right about it driving your out of your mind. Thanks, Dave

  17. #17
    Join Date
    Feb 2004
    Posts
    813
    I love Turbocnc; there isnothing easier
    I just run cheap computers with DOS 6.22 and never have any problems
    I just backup my DOS/Turbocnc dir's and then do a restore on the new machine

  18. #18
    Join Date
    Nov 2004
    Posts
    320
    dave
    just a thought are you running from a laptop? if so try a desktop pc something to do
    with 5v (or lack off on a laptop) on the printer port.
    made a noticable differance in the early days
    stick with it
    mike

Posting Permissions

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