Forum Replies Created
-
AuthorPosts
-
cmcgrath5035Moderator
There are numerous bug fixes and enhancements accumulated into build 438.02.
I think I would run some test cuts with your serious Gcode with FW 438.02.
On the other hand, if your first tinyG is performing for you, then perhaps your projects don’t intersect with the fixed bugs.
cmcgrath5035ModeratorI took a quick look at one V8 version schematic.
C33 on that one is a 0.22uF cap bypassing the +3.3V Vcc bus to ground.
It is one of several 0.22uF caps in parallel with a 220uF electrolytic bypassing the Vregulator output that provides Vcc from the input voltage.It is typical good hardware design to distribute small high frequency caps around a design.
Unless you have a good fine tip iron and are good at it, I would not try replacing this, just give you tinyG a try.
If you encounter erratic operation, then perhaps you need to try and replace it, but probability says it isn’t essential.
cmcgrath5035ModeratorI make a guess that C33 is a SMD chip capacitor.
A good reflow solder joint is very robust, so if the device got knocked off mechanically, it could be the device to pwb joint, or could be a de-lamination of the capacitor’s ceramic body from the metalized end cap. Probably not a good idea to attempt re-soldering the old component.
You may be able to tack on a small leaded component of the correct capacitance.To more fully attempt, you need to determine what tinyG version you have.
For reference, look here:From the correct schematic you can determine what capacitance is required.
From there you can see the different versions of V7 and V8.
cmcgrath5035ModeratorInteresting find.
If you get a chance, identifying the source of your ferrite beads and perhaps a photo of you implementation might be helpful to others.Here is a suggested way to may such info available:
cmcgrath5035ModeratorOn the road at the moment, will give a harder look in 24 hrs.
I suggest you move to tinyG fw 438.02 (current edge)and give it a try.
cmcgrath5035ModeratorWe need a whole lot more information to be of any help.
tinyG FW version installed (Build = ?) ?
txFX running (Build = ?) ?See also
cmcgrath5035ModeratorQuick look around finds the AD eval board and this
Pecs are a tad confusing. USB2 compatible, but only up to 12Mbps.
cmcgrath5035ModeratorPost a link to your schematic/strategy.
Others may be interested.cmcgrath5035ModeratorWell ouch, that’s not a fun way to end your CNC session.
I have been a bit concerned myself as I research adding a DC spindle to my machine, which means a direct 3.3V logic connection to the spindle controller, which in turn has its own 48V power supply and “not always clear” polarity and ground references for the spindle drive side.
The USB Hub is a good idea, but I’m not sure I trust a run of the mill low cost hub to necessarily provide the desired isolation either.
Anyone else with experience here, and good solutions, please comment.
cmcgrath5035ModeratorIt seems not-a-lot of tinyG types are also active on gshields and grbl.
Unless you are experimenting with G2, this item is probably better posted in thesubforum.
I can move it if appropriate
- This reply was modified 10 years, 2 months ago by cmcgrath5035.
cmcgrath5035ModeratortinyG support – Not that I have seen and there is no I/O available so answer is likely No.
cmcgrath5035ModeratorZoo
If you have a settings that works well for you on Ox,save t to a file somewhere and post a link. (refMight be helpful to others getting started.
- This reply was modified 10 years, 2 months ago by cmcgrath5035.
- This reply was modified 10 years, 2 months ago by cmcgrath5035.
cmcgrath5035ModeratorYou should follow the directions from this Post:
There you will find the most recent build of tgFX that runs only under 64bit Windows.
You should also take a look at Chilipeppr.
tgFX has an unclear future and there are still bugs with the current build.
- This reply was modified 10 years, 2 months ago by cmcgrath5035.
cmcgrath5035Moderatortpp
The link provided by jpistorino is a good one to review as it touches several topics for you to consider. I’ll highlight a couple:First – you see comments relative to the limitations of the current tinyG hardware to processss complex 6 axis control. As the tinyG firmware has evolved, the limitations of the current underlying compute engine have become evident, requiring careful and coordinated firmware refinement. For this reason, I would not recommend attempting to tweak the tinyG code to implement anything additional.
Second – You’ll see reference to G2, a current w.i.p. project that will likely be you best solution in a future time frame. Good to review for background. G2 may or may not be a viable path for you.
Be aware that, among other issues still being worked, the Due platform does not has non-volatile storage on-board, so keeping settings up to date requires a bit of effort.cmcgrath5035ModeratorHere are some items to think about, I have not implemented but would probably head down this path if trying myself. An underlying assumption is that you want to run ‘stock’ tinyG FW, rather than do massive tweaks to the internals.
First, the way I read your statement
…. i can not use spindle/coolant on off pin for z axis because they are used for other purpose.
is that both the Spindle ON/OFF pin and the Coolant ON/OFF pin are used by other functions under Gcode control.
Be aware that the pwm signal, intended to drive an external spindle driver, is logically connected to Spindle ON/OFF; e.g. Spindle ON – PWM active, Spindle OFF, PWM not active.Since you are needing to drive, with precision, a Z axis, I don’t see how a crude implementation via spindle on/off would work for you even if the PWM signal were logically available.
I would suggest your best bet is to free up one of the Motor channels in tinyG, by driving your two X axis steppers from one channel, with one motor reversed by wiring it so. Two possible implementations:
1. If NEMA 17 motors, it should be possible to drive two motors wired to one tinyG driver. This technique was used early on by experimenters building dual X machines but having only 3 drivers available, such as GRBL/Gshield. You might have to turn up the current pot on that channel. Be mindful of device cooling if you run it hard.
2. A more robust method would be to pick off the Stepper driver signals ahead of the drivers (header on tinyG), perhaps buffer them (they are 3.3V logic) and use 2 external driver devices, one for each X motor. Several folks use external drivers for higher power steppers. A place to start might be to review Pololu individual drivers, there are many similar sub-assemblies available.TinyG schematics are available on GIThub.
- This reply was modified 10 years, 2 months ago by cmcgrath5035.
-
AuthorPosts