Forum Replies Created
-
AuthorPosts
-
cmcgrath5035Moderator
you might find that enlarging the size of the setscrew that engages the flat will help.
And search for ‘cup’ of flat bottom set screws, rather than ‘tapered’ or pointed’. More surface to interact with the flat.
Good luckSeptember 15, 2017 at 10:02 am in reply to: NEED HELP: Problem following a curve trajectory!! #10563cmcgrath5035ModeratorYou might want to rerun a machine calibration, to see if a perfect large square is, well, as perfect as you can measure it.
$_tr=60.00mm is the correct theoretical setting for X an Y with GT2 belts and the stock pulleys. You might need to further tighten belts or perhaps tweak $_tr values to improve concentric curve accuracy.
cmcgrath5035ModeratorGood progress.
An unfortunate side effect of Ox using GT2 belts is the larger size pulley, compared to Shapeoko where $tr=42mm or so. The NEMA23’s provide the additional torque, but the really beat on the set screws.Do your pulleys have one set screw or two?
When I reworked my SHO, I tapped in a second set screw at 45 degrees relative to the one I had. I then created a “mini-flat” under that screw for added grip.
A two set screw arrangement would help.Thanks, we are some of the fortunate here in Irmas pat’h (Cape Coral).
No house damage, just a lot of vegetation to process. Folks to our south are really hurting. Is the price we pay for living in paradise.cmcgrath5035ModeratorI have seen similar behavior in the past caused by loose set screws on the pulleys.
Do your stepper shafts have flats?
If not, grab a file and make some.
Then make sure your set screws are centered on the flat and snug.What frequently happens, even with flats, is that the set screw loosens just enough for the pulley to rock back and forth from one side of the flat to the other
A quick test would be to energize the motors(to apply holding torque), then grab the pulleys with you fingers and see if you can rock it back and forth.
I’ll look closer at you excellent documentation this evening.
Right now, it’s back to Irma cleanup.cmcgrath5035Moderator3 year old posts. Most legacy Public Dropboxes died Sept 1.
Have you tried Google Search?cmcgrath5035ModeratorMark81 – No surprise to you,
I was able to install the binary to my test platform with avrdude and verify the swap of Coolant (M8) and SpinPWM ports works.
Thanks again.For anyone reading this thread, the binary Mark81 built still reports $fb=440.20, exercise care if you download it.
cmcgrath5035ModeratorThanks!
cmcgrath5035ModeratorSo, back on the proper thread.
Can you post the tinyG binary you built and successfully tested after making
these changes ?I swapped the timers in pwm.c:
#define PWM1_CTRLA_CLKSEL TC_CLKSEL_DIV1_gc
#define PWM1_CTRLB (3 | TC0_CCBEN_bm)
#define PWM1_ISR_vect TCE1_CCB_vect
#define PWM1_INTCTRLB 0#define PWM2_CTRLA_CLKSEL TC_CLKSEL_DIV1_gc
#define PWM2_CTRLB 3
//#define PWM2_CTRLB (3 | TC0_CCBEN_bm)
#define PWM2_ISR_vect TCD1_CCB_vect
#define PWM2_INTCTRLB 0
and also in hardware.h:#define TIMER_PWM1 TCE1
#define TIMER_PWM2 TCD1
then I swapped the gpio assignments:#define SPINDLE_PWM 0x01
#define MIST_COOLANT_BIT 0x02
#define FLOOD_COOLANT_BIT 0x02There is a user on the Ox Forum with PWM issues similar to yours, although we have yet to verify that he still has workable Coolant port I/O.
Thankscmcgrath5035ModeratorAgreed, this is your “laser mode” for S commands thread.
I probably assumed your other thread “Alternative to PWM Spindle” was a necessary precursor toworking for you, sort of.
So for clarity, I’ll move back to that thread.
cmcgrath5035ModeratorGotcha
So this binary has the S command mods as well as the SPWM-Coolant swap, correct?cmcgrath5035ModeratorThanks.
I’m not sure about your comment – did you build this in YOUR gitHub area?
- This reply was modified 7 years, 2 months ago by cmcgrath5035.
cmcgrath5035ModeratorCould you post your re-compiled tinyG.bin file to a cloud drive?
There is a user over on Ox Forum who might need it.
Not everyone has a good build environment.Thanks
cmcgrath5035ModeratorYou might update your ‘Issues post’ with comments about your successful test.
cmcgrath5035ModeratorThe issue you noted (114) is the most I have seen on this topic here.
Many folks are doing laser on/off laser “machining”, but I understand the differences
My swag would be that integrating S planning int X-Y(-Z) motion would be a challenge.
Given that 3D printing is now the rage, I wonder, without any deep knowledge, if using a 3D printing stream with the ‘material feed rate’ parameter being used to modulate the laser would not be more effective, planning wise at least.
My guess is there is a lot more focus on 3d ‘Gcode enhancements’Anyway, maybe someone else will stop by here but most often items that need significant FW rework get action over at Issues.
OK, I see you had some success. good luck
cmcgrath5035ModeratorWay cool!
For the record, can you post here the changes you made?
Congratulations
-
AuthorPosts