John Kasunich <[EMAIL PROTECTED]> writes:
> 
> Step timing parameters are different - so the step pulses will be different.
> 
> Regards,
> 
> John Kasunich

John and Jeff,

I went through the working configs and edited core_stepper.hal into
candcnc_pinout.hal. Then I changed all the names in candcnc_pinout.hal to match
the names generated by stepconf. The I reloaded and used halcmd save again for
both.  Now the list of differences is smaller.

here are the timing values from my stepper_in_mill.ini:
steplen =               25000
stepspace =             25000
dirsetup =              1000
dirhold =               25000
I have tried setting the values in stepconf to the same and still z works but x
and y don't. I believe that the 50,000 base period in candcnc vs 100,000 in
my-mill relates to double step requirements but I don't know for sure.

I am really trying to figure out how to make stepconf work but I don't know
where to go from here.

Alan

<=candcnc_pinout.hal
>=my-mill.hal
2d1
< loadrt scope_rt 
4,5c3,5
< loadrt hal_parport cfg="0x0378" 
< loadrt motmod base_period_nsec=50000 servo_period_nsec=1000000
traj_period_nsec=10000000 key=111 num_joints=3 
---
> loadrt hal_parport cfg=0x378 
> loadrt probe_parport 
> loadrt motmod base_period_nsec=100000 servo_period_nsec=1000000
traj_period_nsec=1000000 key=111 num_joints=3 
14,15c14,15
< net probe-in parport.0.pin-15-in
< net spindle-on motion.spindle-on => parport.0.pin-09-out
---
> net probe-in parport.0.pin-15-in => motion.probe-input
> net spindle-ccw motion.spindle-reverse => parport.0.pin-08-out
parport.0.pin-09-out
36,38c36,38
< setp motion-command-handler.tmax        20811
< setp motion-controller.tmax       112434
< setp motion.servo.overruns     00000006
---
> setp motion-command-handler.tmax        20988
> setp motion-controller.tmax        84334
> setp motion.servo.overruns     00000005
44c44
< setp parport.0.pin-02-out-reset        FALSE
---
> setp parport.0.pin-02-out-reset         TRUE
48c48
< setp parport.0.pin-04-out-reset        FALSE
---
> setp parport.0.pin-04-out-reset         TRUE
52c52
< setp parport.0.pin-06-out-reset        FALSE
---
> setp parport.0.pin-06-out-reset         TRUE
65,68c65,68
< setp parport.0.read.tmax        21074
< setp parport.0.reset-time     00000000
< setp parport.0.reset.tmax            0
< setp parport.0.write.tmax        24365
---
> setp parport.0.read.tmax        20763
> setp parport.0.reset-time     00006165
> setp parport.0.reset.tmax        56923
> setp parport.0.write.tmax        23521
71,73c71,72
< setp scope.sample.tmax            0
< setp stepgen.0.dirhold     0000C128
< setp stepgen.0.dirsetup     0000C128
---
> setp stepgen.0.dirhold     00018595
> setp stepgen.0.dirsetup     00018595
75,80c74,79
< setp stepgen.0.maxvel          2.5
< setp stepgen.0.position-scale        -2000
< setp stepgen.0.steplen     0000C128
< setp stepgen.0.stepspace     0000C128
< setp stepgen.1.dirhold     0000C128
< setp stepgen.1.dirsetup     0000C128
---
> setp stepgen.0.maxvel            0
> setp stepgen.0.position-scale         2000
> setp stepgen.0.steplen     00018595
> setp stepgen.0.stepspace     00000000
> setp stepgen.1.dirhold     00018595
> setp stepgen.1.dirsetup     00018595
82c81
< setp stepgen.1.maxvel          2.5
---
> setp stepgen.1.maxvel            0
84,87c83,86
< setp stepgen.1.steplen     0000C128
< setp stepgen.1.stepspace     0000C128
< setp stepgen.2.dirhold     0000C128
< setp stepgen.2.dirsetup     0000C128
---
> setp stepgen.1.steplen     00018595
> setp stepgen.1.stepspace     00000000
> setp stepgen.2.dirhold     00018595
> setp stepgen.2.dirsetup     00018595
89c88
< setp stepgen.2.maxvel            2
---
> setp stepgen.2.maxvel            0
91,95c90,94
< setp stepgen.2.steplen     0000C128
< setp stepgen.2.stepspace     0000C128
< setp stepgen.capture-position.tmax        18172
< setp stepgen.make-pulses.tmax        18544
< setp stepgen.update-freq.tmax        38533
---
> setp stepgen.2.steplen     00018595
> setp stepgen.2.stepspace     00000000
> setp stepgen.capture-position.tmax        20196
> setp stepgen.make-pulses.tmax        17532
> setp stepgen.update-freq.tmax        22803
103a103
> addf parport.0.reset base-thread



-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to