Forum Replies Created
-
AuthorPosts
-
cmcgrath5035
ModeratorJuKU
Can it be assumed that LitePlacer works well with FW 440.20 as well?cmcgrath5035
ModeratorI think you have Z axis reversed in you head and in parameters.
Parameters should look like
$ztn = -70
$ztm = 0
If you want to home Z axis,
$zsx = 1 (or perhaps 3)
$zsn = 0 (do you really have a Zmin switch?)Make sure to review
and
Keep in mind the following:
1. Z homing is primarily to move the gantry and bit as far away from the work surface as possible before moving in X and Y
2. Z homing is not really useful for setting a starting point for a milling job, since it is not based on the actual bit position, in general.
3. Most folks seem to adopted a work flow that follows a Z homing to top with a secondary probe operation to find the work surface with the bit tip, then resetting the Zero to be the top of work.Hope that helps –
cmcgrath5035
ModeratorI am not at all familiar with the LitePlacer.
You have no motors mapped to A axis, what I see is XYYrZ 3 axis mapping.
Is that what you want?The parameters appear to be for a ShapeOko2-like machine.
I took a quick look at the website, see that tinyG was the original hardware.I am guessing you need to dig up the original LitePlacer parameter file.
cmcgrath5035
ModeratorHoming Z first is correct.
The “stops and blinks red furiously.” indicates you exceeded a limit switch, likely caused by the Zmin and Zmax settings, which show as exceeded when Zmax gets reset to 0.0 (‘home’).
A copy of your parameters ($$ command) posted to a cloud drive with URL would helpcmcgrath5035
ModeratorAs you can see, this is a very old (in CNC, anyway) thread.
Solutions include two networked tinyG’s and tinyG2 running on a DUE.
The thread above highlights potential latency issues with the networked approach, it is seldom talked about here and on-going support might be questionable (or at least slow).
The universe is moving in the direction of tinyG2 for these applications.
The added hard=ware horsepower really helps.Start by reviewing G2 here:
as well as this Forum,the Ox Forum and the Chilipeppr forums.
Lots of activity
cmcgrath5035
ModeratorI suggest you log same info to
Riley is much more familiar with the issue and can comment.
This may/may not be the recent (late 2015) incorrect lockbits issue.Return for re-flash by Synthetos would be to Washington, D.C. area, USA.
cmcgrath5035
ModeratorV9 and all G2 platforms are native USB interfaces, not serial over USB, interface with different drivers.
I am no USB Guru either, but will assume for the moment that your issue is in the Surface driver, not hardware. I say that because my desktop, which provided the screen scrape above, has USB3 ports. It is true that in my case, with Win10 running as a VM there is an interface layer provided by the VM into my Linux based machine that might perhaps mask the issue.
If you want to dig deeper, I might suggest you post a query at on one of these forums
They see a bit more traffic. You could ask if anyone running Win10 is experiencing similar issues with USB3 ports and tinyG.
Another solution for you, depending on your end game, might be to buy a RaspberyPi 2 or 3 to run your SPJS app, then connect to RasPi via ethernet or WiFi. Setup is quite popular with those who want to remotely operate/monitor their machine.
I am assuming, of course, that the Surface has only USB3 hardware, ?
The FTDI chips are more or less the standard for USB to serial adapters, I would think others may have run in to this issue.
Is there anyway to force the Surface to ‘act like’ a USB2?
That would likely be the same driver, so may not help even if it exists.cmcgrath5035
ModeratorIn the distant future G2 will (likely) have some interesting spindle control enhancements –
I would suggest some data gathering – wiper voltage vs spindle speed, to get a feel.
My guess is that DAC programming and then amplifier (analog level shifter) would be a non-trivial software effort.
Level shifting PWM and filtering with an OpAmp LFP would seem the most straight forward.Someone posted a nice clean solution, but I can’t seem to find it.
BTW, my strong guess is that the interface is voltage control, not current control, based on other legacy spindle projects.
In another thread, a user is having issues with a SurfacePro running Win10; his Win10 desktop seems OK, ?
cmcgrath5035
ModeratorGood luck and please report back if you find a resolution.
I can’t recall someone specifically using a Surface as yet.
It would be good to add hints to the wiki.
I have had similar success on an HP laptop, but again running Win10 as a VM.cmcgrath5035
ModeratorGood luck with your project.
When you post back on results, I suggest your start a new thread – this one is long and some of what is at the top is not of direct use.
And search is somewhat limited here, so Choose a topic such as (hopefully) “Running 4 axis 5 stepper machine from TinyG” so others will be able to find it.Provide a link (URL) to this thread and to any YouTubes you create.
Your investigation/thought process is as important to many as your results.cmcgrath5035
ModeratorIn other posts, people mentioned that if it’s working, you will see the device in the device manager and hear the “new device” windows chime. Is this not true?
That is correct (I assume, not a Win user here).
In my case, tinyG is USB mini, DUE is USB micro and I have an older tinyG that is USB type B. I don’t have a Uno, so have to assume your Uno has same connector as your new tinyG.
By the way, the LED behavior you describe is correct.
My first TinyG board arrived in the mail this afternoon so I’ve been messing with it. When I add 12 volts (a little over 14v, actually) to the TinyG board, the blue power LED lights up, and the SpDir led blinks for a few seconds, then the PWM led stays lit.
Do you have any other computer available to check out your tinyG+cable combo?
When you loaded the VCP driver, did you get any messages or complaints from
Win10. I know Win10 is uber [UBER] fussy about signed drivers.Here is what I see in Win10 Device Manager when I connect my tinyG to my Win10 VirtMach:
Is that the version you tried to load/loaded?
cmcgrath5035
ModeratorThe uno connects as a native USB client, tinyG as a serial USB interface; different drivers.
Does this section of the wiki help?
cmcgrath5035
ModeratorI believe the suggestion to turn pot all the way down assumes you are not still using the On Board driver.
I suggest you try it with one on board(leave pots as is) and one off board driver first – if they are well synched, you should be OKYou probably set the microsteps to 8 with wire strap or resistors – ?
Yoru box with fans will probably work, but be aware that thermal shutdown of the drivers, on board or off board, will likely ruin a work piece and break a bit – there is no feedback to the tinyG that the shutdown event has occurred.
cmcgrath5035
ModeratorOK, understand (I think).
Either of these Easy drivers might be OK for your lite duty NEMA17 “fifth axis”.
But my interpretation is that you need to drive one of your two higher current NEMA23s from the external driver to free up the fifth axis on your tinyG board. There 2A Easy driver might be OK there, although I would be a bit concerned about lack of driver device heat sinking.
cmcgrath5035
ModeratorThat’s whats weird, the Pot on the cnc has a 24V high, Gnd and Wiper posts. But the old LabVolt setup ignored the 24V high, and ran up to an 8V charge to the Wiper. So I was wondering if there was a way to make the PWM handle that, or if I was going to have to just use a physical pot until I can get the digital pots in, wired up and programmed into the Arduino?
A wild guess would be that the pot is the ‘lower’ end of a voltage divider which includes a fixed resistor internally to 8V? If true, then a voltage between 0 and 8V on wiper post might constitute a voltage controlled speed input.
If true, level translate the PWM stream to 8V pulses, then build a LPF to extract a DC voltage proportional to the PWM duty cycle.I find your Win10 connection issue somewhat odd as well.
My Win10 test bed is a Win10VM which I upgraded from a Win7 VM.
The upgrade ‘just ran OK’. My recollection is fuzzy on how I dealt with the unsigned driver issue.
Maybe run CoolTerm as administrator?
Or perhaps run in Win8 compatibility mode? -
AuthorPosts