Did you change the chargepump stepgen setup/hal wiring to stepgen 4?
A stepgen was dropped when the PWM was added plus I think there's a numbering
error in the original Novakon pinout. in any case the chargepump stepgen is stepgen 4 now
Ray, just so I understand the process, can you tell me if the following is correct?
1) BOB FWD = Normally High. Driven low when both Charge Pump exists and a valid PWM signal exists on PP pin 16 (Spindle Speed).
2) BOB REV = Normally High. Driven low when a PWM signal exists on PP Pin 14 (Spindle Dir).
Thank you, just trying to get clear on the requirements.
Scott...
Instructional Videos for CNC Guitar Building
http://www.rmgvideos.com
Ok, Success...
I have a Novakon Torus Pro running PathPilot. All axis's moving correctly, homing, limits working and PWM spindle spinning forward and backward at roughly the desired speed! Its a thing of beauty. I'll clean up the hal and ini files, and post them so that if you are running a similar machine you dont have to spend the time I did!
Thanks all for your help! Thats you Brian (For endless text message response at all hours), Peter (Mesa Firmware) and Ray (for Pinout assistance)...
Scott...
Instructional Videos for CNC Guitar Building
http://www.rmgvideos.com
That is great news. Congrats. Are you running stepper or servo axis motors?
Lee
When Path Pilot took over my stepper system on the Pulsar, the whole machine not only ran a bit faster, but sounded much better. Smoother and more responsive. I describe it like a new machine. Everything about it was better.
Lee
Instructional Videos for CNC Guitar Building
http://www.rmgvideos.com
Will a Pulsar post work?
Just get rid of the .doc at the end.
Lee
Is G81 implemented in the POST you're using? It needs to be implemented in onCycleStart() as something like:
Regards,case "drilling":
writeBlock(
gRetractModal.format(98), gAbsIncModal.format(90), gCycleModal.format(81),
getCommonCycle(x, y, drillDepth, cycle.retract),
setFeedrate(drillFeed, "onCyclePoint")
);
break;
Ray L.
Well Ray,
I switched to a post that I used with Fusion 360 and Mach3 that you wrote. It was working great with Mach3, but it pauses on a similar line...
G98 G81 X4.6360 Y-0.0876 Z-0.0250 R0.2000 F[13.12*[#100/400.0]*[#102/100.0]*[#104/100.0]] (F13.12)
X4.0000
X2.7060 Y-0.5440
Y-1.2060
X4.0000 Y-1.6624
X4.6360
Post is Attached...
Scott...
Instructional Videos for CNC Guitar Building
http://www.rmgvideos.com
Scott,
As a test, try replacing this:
F[13.12*[#100/400.0]*[#102/100.0]*[#104/100.0]]
with this:
F13.12
See if that works. If so, then the parameterization of feeds and speeds needs to be ripped out of the POST.
I seem to recall LinuxCNC may use different syntax for expressions and parameters.
Regards,
Ray L
Changed as you mention to F13.12 and it still pauses on that line...
There are parameters that it executes fine prior to this line, for spindle speed for instance.
The interesting thing is it pauses on the post processor that is included specifically for the tormach pathpilot software...
Scott...
Instructional Videos for CNC Guitar Building
http://www.rmgvideos.com
I found the problem. Added the following to my .hal file (found a reference to waiting for spindle to come to speed). My spindle speed is always showing 250 now, so I have something else to fix, but at least it made it past this point..
# speed-out is displayed by UI when program running
net spindle-speed-fb-rpm tormachspindle.speed-out
# spindle at speed parameters for tormachspindle component
setp tormachspindle.startup-delay [SPINDLE]STARTUP_DELAY
# time to reach max speed from stopped
setp tormachspindle.seconds-to-max-rpm [SPINDLE]SECONDS_TO_MAX_RPM
# connect spindle comp at-speed output to motion
net spindle-at-speed tormachspindle.at-speed motion.spindle-at-speed
Scott...
Instructional Videos for CNC Guitar Building
http://www.rmgvideos.com
Making a mini-violin?
Sagreen,
Any plans to post the ini and hal files now that its working? I'm planning on implementing path pilot on my machine soon. Your files would probably make it much easier than starting from scratch.
Thanks