Forum Replies Created
-
AuthorPosts
-
cmcgrath5035Moderator
Did you run a “make clean” before your second compile?
Indeed, a V9 build seemed to logically run fine when I did it, but the pinouts were no where near close to correct.
Make clean will remove all object files an force a completer rebuild.
When you reflash, you should see the characteristic G2 ‘heart beat’ slow pulsing of the LED near the native USB connector.
Also be aware – G2core builds with all motors disabled.
You need to re-enable them with CLI commands.I would suggest starting with a G2 Master build first – should result in a 100.26 build I believe.
Edge tends to be real edgy in G2
cmcgrath5035ModeratortinyGV8 vs DUE ?
Hard to say what differences you might see as you are doing a lot of fiddling with parameters that are not “main stream” (CNC)centric. I don’t believe Line Mode protocol has been backported to tinyG yet.In a bigger picture sense, you might find that some tweaks to the code are desired, the fw build system for G2core could be your friend.
A major focus for G2Core is 3Dprinter support (in addition to CNC milling, etc.). That translates to precision control of low mass print heads, sort of what you need.
More compute horsepower is almost always a good thing, which implies to me that G2core and DUE might be a better bet.- This reply was modified 6 years, 8 months ago by cmcgrath5035.
cmcgrath5035ModeratorAre you using tinyGV8 or a DUE running G2Core?
Are you interfacing off-the-shelf external drivers (or Solid State Relay) or a custom design? Most off-the-shelf units have an internal resistor in series with the opto-input that limits current.
If you are interfacing an off the shelf opto input, I doubt you will get 10ma flow from a 3V port pin, in fact driving some off-the-shelf opto interfaces don’t work reliably driven directly from 3V logic.
Onboard 3.3v is derived from Vin, which for most users is 24V but can be higher. The 24V to 3.3V regulator gets quite warm under normal operation.
I see you (or perhaps the forum tool) tagged this as 3.3vt interrupt output; not sure what you mean by interrupt output.
cmcgrath5035ModeratorI believe you assumption on 1) is correct.
You might want to post this query at https://github.com/synthetos/g2/issues, it is , as you point out, a bit off the beaten path and Line Mode is very new. Issues is closer to folks who like the far side of the bleeding edge
cmcgrath5035ModeratorA bit slipping in a collett would likely sound pretty bad too.
Good luck with your on-going tests
cmcgrath5035ModeratorHmmmm, of course anything is possible but I would chase “choppy sounding” as a possible mechanical issue with the lead screw setup overloading the stepper, i.e. more torque is needed to move the spindle than is available.
A NEMA 23 should be able to manage the typical 400W DC spindles, I still use a NEMA 17 on my SO2 machine.cmcgrath5035ModeratorWhen you say “pulling the axis down”, do you mean the bit is slipping out of the chuck, or is the whole spindle mechanism being pulled down due to additional rotation of the Leadscrew?
If latter, your Z stepper is undersized or needs more holding current.
Perhaps reduce the microstepping from 8 to 4 or 2, if it is currently at 8.cmcgrath5035ModeratorIt would help to see your tinyG parameter set, a $$ DUMP.
copy the results to a cloud drive and post a URL.Perhaps explain a bit more about what you mean when you say board is level.
Do you mean that the board is absolutely of uniform thickness across the area of interest and that your machine is absolutely equidistant from the work surface to a reference point on the Z axis across the X,Y surface to be milled?
Something does sound strange about your settings (need for $_tr=1.27″).cmcgrath5035ModeratorIf you want to continue playing with your old one, try sending it a $defa=1 command from cli. That will reset all parameters to defaults.
Restart and see if pwm comes alive.The parameters you posted are not the defaults, so there is a chance that something in the parameter writing process glitched.
cmcgrath5035ModeratorOn my V8, PWM is LED D7, next to Spindir.
SpOn and SpDir operating as expected.
Do you have something connected to the PWM output?
If so, disconnect it and retry.Otherwise, sounds like the PWM output port on the microcontroller has failed or is somehow shorted to gnd on the pwb.
- This reply was modified 6 years, 8 months ago by cmcgrath5035.
February 27, 2018 at 6:44 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10885cmcgrath5035ModeratorClicking Steppers usually is an indication of overload(inadequate torque available) which could be caused by ot setting or simply too much torque demand by the pump.
You could try to change the microstepping setting from 8 to 4 or two, that might help.
But, as a general statement, using torque reduction to force missed steps should be expected to result in clicking.cmcgrath5035ModeratorWith these parameters, the following commands should:
M3 S5000 Turn on the Spin LED, turn the PWM LED on domewhat dimmer
M5 Turn SPIN and PWM offAlso Try
M4 S5000 Turn on Spin, SpinDir and PWM somewhat dimmer
M5 Turn all 3 LEDs off (SpinDir might stay on, not sure)Do any of these work as described?
February 27, 2018 at 7:08 am in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10875cmcgrath5035ModeratorI agree with your comment “Still doesn’t explain the repeatability of the erratic results, but it is a start.”
It might be interesting to experiment with two different F speeds for your X,Y linear motion, point 1 to point 2 at F1, point 2 to point 3 at F2, with a pump cycle between each.
February 25, 2018 at 9:13 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10873cmcgrath5035ModeratorIt is very interesting what you are doing.
With regards to yawsticks observation that pump motion seems to be slow-fast-slow, that is likely due to jerk – the concept of jerk is to manage momentum as smoothly as possible; a move form stop accelerates slowly at first, then acceleration increases to achieve the set max velocity, then the motion decelerates on a similar curve. You could try to modify $ajm to see how that affects results.Some comments relative to your manipulation of stepper A drive current to induce waves. The on board pots adjust the amount of power delivered to the stepper, not the voltage. The stepper driver monitors the current as it ramps up in the motor windings and cut off pulses of full voltage when the set current (by the pot) is achieved. The current thru an inductor (the winding) changes based on the drive impedance of the stepper driver and the inductance of the winding. I would expect operating, as you are, right on the threshold of missing steps, would produce rather random results and be subject to thermal issues, since the stepper will tend to miss more steps when driven by marginal currents at high temperatures. That does not explain the repeatability of your erratic results.
cmcgrath5035ModeratorYou should be able to do that via a web (browser) interface to your dropbox.
In 2014, Dropbox was much easier to use than it is today.
Maybe use Gdrive, or some other cloud environment- This reply was modified 6 years, 8 months ago by cmcgrath5035.
-
AuthorPosts