Gene8522 wrote:wouldn't you know I have the wrong pendent. ....
Murphy's Law: That is the problem these days .... too many on the market IMHO
The chinese (the worlds factory) have missed a trick in my opinion on the pendants....
If they released the info on what it outputs and what it requires in inputs by way of the USB message format / registers then they would open up a whole load of market (kind of like making a tyre (tire) for a specific car but not putting the dimensions on it ..... you've limited your market place drastically....)
Makes me smile with choice and everyone developing their own solution to the same problem all to get a bit smaller share of the market at the cost of people wasting their lives and time in life developing parallel solutions that do the same thing as far as the output is concerned.
...getting old + cynical...
Its different if one manufacturer pays another for a bispoke solution to their application (a gearbox (transmission) for a specific engine), but Mach3 / Artsoft offer nothing to XHC .... XHC developed their own plugin to sell their own pendant to a portion of the market (which is now very fragmented)
I understand cncdrives problem, if they release the message format for their pendants, then it means that someone could clone their pendant and offer a cheaper pendant that is automatically compatible with UCCNC
{maybe the flip side of this is cncDrive should have developed a universal USB protocol plugin for UCCNC which would allow pendant manufacturers to provide a pendant which can access one or all of those message addresses / registers within the plugin to allow for jogging + 6-axis display etc ..... then you have developed a market for more uccnc sales potentially where even a hobbyist can fabricate his/her own pendant which is compatible with uccnc via usb {or modbus} protocol without having to do anything uccnc side via c# etc....use an arduino or whatever with a nokia LCD etc a has been done before by the diehard }
I know it can be done, but why keep trying to perfect the wheel ....
https://www.youtube.com/watch?v=FlvjWpWu99A its round for a reason ... it works move on
Model T fords sold huge numbers, because they sold them cheap, they were simple and they were adaptable in their time against the competition.... and created the desire for everyone to have a car.... Joseph Whitworth developed the Whitworth thread, without it the industrial revolution probably would have happend later and somewhere else given before the whitworth thread there was no standard, everybody made their own thread pitches and shapes.... it wasn't better than anything else ..... it was just a standard where there wasn't one and opened a market for the tools he designed and made to make the standard thread profile he proposed / set....
find a problem, develop a solution to that common problem, and make solution widespread (well known) and as accessible and adaptable as possible to everyone for all solutions
Problem: Hobby cnc / small scale industrical
Solution: UCCNC + UC motion controllers
Hook: make it as accessible and customisable as possible to everyone for all solutions so that the you sell volume of the hardware which is locked to the software..... but make that software fully accessible via many protocol plugins (usb, modbus, rs232.... canbus maybe..... whatever)
other than bob's maybe you don't need to develop any custom hardware (pendants or keypads) or whatever else that may have a limited marketplace
as far as adaptable: why can I not add a custom G-code to uccnc?
Not talking about the standard stuff (G0,1,2,3 etc), talking canned cycles....
eg:
viewtopic.php?f=4&t=1442same with turn / rotary axis functions..... if you provide them the market will decide how they want to use them (no need for canned cycles to be created if you allow users to create their own canned g-codes {yes could be done via macro.... what is the difference in a canned cycle nothing if you allow all variable letters to be passed ....}
Bit off topic
OK WAY OFF TOPIC (but I know this thread will only be read by a few of the diehard UCCNC thread followers {there is always the delete / edit post button by the moderators}) .... I see a whole load of potential with UCCNC but I'm also seeing some hesitation in making it fully accessible and adaptable to all of late, which was never apparent 2 years ago. A lot of the hard work and selling points are done (synchronous motion G33 etc, lots of synchronous outputs M10.x etc, really great plasma, G41/G42) ..... just not sure if S-curve acceleration is really
that important if you've not got rotary axis and CSS / feed per revolution? ...... few of the competition has it, and is it likely to sink time and resource on a new motion planner that is going to be fraught with issues and development bugs potentially where you have something that works and works well (just not finished as good as it could be IMHO)..... and you have time to develop the s-curve planner when there are so many other quick wins to make uccnc an even more desirable product (by being even more adaptable and accessible with more functions) ..... S-curve acceleration would be nice .... but is it essential in the market place UCCNC operates NOW, will it bring instant sales of hardware and software (will we need to buy new uccnc licences? and "traditional" UCCNC is maybe dropped with the old motion planner)
This is an interesting read and has parallels with Mach3 / Mach4 and the potential to loose market share to rivals over a simple issue of loosing your core supporters unnecessarily
https://designandmotion.net/new-post/in ... usion-360/