Forum Replies Created
-
AuthorPosts
-
cmcgrath5035
ModeratorI believe both this and your Gcode pegging question are best posted here:
As separate issues.
Clearly, this homed response is not as expected.I believe the answer to pegging is No, but does not hurt to ask.
The Issues system is much closer to the Developers
cmcgrath5035
ModeratorTinyG and tinyG2 support Gcode : “TinyG implements the NIST RS274v3/ngc dialect of Gcode. ”
Reference
Unless shopbot SPB is the same as Gcode, I’ll say no, not supported.
-
This reply was modified 8 years, 11 months ago by
cmcgrath5035.
cmcgrath5035
ModeratorThere are pin headers on tinyGV8 that make these signals available.
Schematics are here:You can interface up to 6 motor drivers if you run tinyG2 on an Arduino DUE.
Be mindful that both tinyG and DUE are 3.3V logic – you may need logic level translators to interface external drivers.
cmcgrath5035
ModeratorGood news!
Post your results as they mature – there is not a great body of experience doing what you are doing.
cmcgrath5035
ModeratorThe Green LEDs you mention are simply connected to one of the motor windings.
They flicker, mostly for entertainment. If the motor stops rotating with a particular winding in a reverse polarity state, the LED will be extinguished, but motor still energized. Summary – flicker is normal.I see you are already trying $4mi=1, I was going to suggest that.
What command are you issuing to get the motor to move?
e.g. G0 A3000, expecting about 10 stepper revolutions?
If I assume that A rotated normally when disconnected , it does sound like the stepper does not have enough torque to overcome the load presented by the mechanism.
cmcgrath5035
ModeratorPerhaps you can repost your updated parameter set.
There is not a huge depth of experience on rotational axis operation, but I do wonder about your $ajm and $ajh values; they seem a bit high.Step pulse with for on-board drivers should not be an issue. You do need to verify requirements for your “old” external drivers.
Have you tried disconnecting the A motor from the machine, to see if it will rotate unloaded?
Are you direct driving the lathe chuck with the stepper?
What are you planning to do – cut metal, turn wood, wind coils?cmcgrath5035
ModeratorAre you trying to bore material with a stepper, e.g. use the a axis motor as a spindle?It might be possible with some materials, but…
cmcgrath5035
ModeratorI read
and
To say
$4tr = 360 degrees
$ara = ?? mmAre the proper parameters for the A axis run in radius mode.
Value ?? depends on what the A motor is connected to.
cmcgrath5035
ModeratorWhen you get a chance, post your $$ parameter dump to a cloud drive and provide a URL. Perhaps we will see something that you do not.
cmcgrath5035
ModeratorDid you review the wiki, such as
I believe setting $atn = $atm = a negative value has shut off the motor
cmcgrath5035
ModeratorA Typical $xjm is =5000, why are you messing about around 1?
I would suggest setting tinyG parameters from CuteCom or the CP Serial port console command line, one at a time. The configuretinyG widget seems to mess up some times, a bug ?
cmcgrath5035
ModeratorI would suggest you turn all limit switches off until you get basics going.
I am not sure what the effect of $xjm=0 might be (and Y and z).
Is there a particular reason you did that?
A value of zero might cause the motion computation to blow up.Have you studied
I am not really sure what your machine looks like, mechanically, so a bit difficult to comment on parameter specifics.
You can turn off the PWM led by setting $p1pof=0.0.
cmcgrath5035
ModeratorGoogle “four driver GRBL shields”, you will find at least two if not more shields that should work. You might need to do some programming work to get the DUE I/O properly configured.
I have been playing with a 5 motor shield, ultimaker 1.5.7. Originally developed for a MEGA, it appears to be usable with DUE as well.Interestingly, I see a lot of folks opting for external drivers connected to tinyG or G2s, bypassing the onboard stepper drivers to get additional power.
I also believe several CNC and printer projects are developing their own application specific boards, basically consolidating breadboard developed add-on’s into proprietary (or should I say not intended for resale) custom shields.Good Luck in your search, report back with any new finds.
Lots of activity out therecmcgrath5035
ModeratortgFX is no longer maintained and incompatible with current tinyG FW.
Don’t go there.My sense is that UGS is a (Gcode) file streaming enhancement to a CoolTerm-like command line interface. Enhancements to that UGS context should continue to work with tinyG and G2. There are not many UGS users that stop by this forum, I am not up to speed on where they are headed, feature wise.
Keep in mind that Chilipeppr’s implementation of buffer management for tiny G, G2 and GRBL is decidedly **not** universal, it is quite application specific, optimized for the platforms in question. Xon/Xoff or RTS/CTS flow control will not match Chilipeppr performance, but should get the job done.
cmcgrath5035
ModeratorSome folks have developed specialized code senders, similar to UGS, but nothing like a “GUI” in the Chilipeppr class that I have seen.
Some work has been done to ‘localize’ (disconnect from web) Chillipeppr.
Not at all clear how well that has worked out for folks, given the continued expansion of CP feature development.CoolTerm works with G2, I see no reason UGS wouldn’t.
-
This reply was modified 8 years, 11 months ago by
-
AuthorPosts