Giter VIP home page Giter VIP logo

Comments (7)

terjeio avatar terjeio commented on September 4, 2024

Try the latest edge version. ioSender, like GRBL, works in metric mode internally - and I have not spent much time on coding (and testing) for the archaic imperial measurement system so there may still be bugs lurking. Note that probing only uses metric and all gcode conversions ends up in metric format.

from iosender.

imechura avatar imechura commented on September 4, 2024

I personally feel that it would be wonderful if everyone on earth could adopt the metric system immediatley, however, unfortunatley, I dont have control over everyone and everything and there are times when it becomes neccessary to interface with and deal with files that where created using inches instead of millimeters.

Im not in the position to tell a customer to go away and come back when they have converted their entire workflow to metric as they will just go find someone else to do the work.

Is this not the latest edge version already ioSender Edge 2.0.42p6?

from iosender.

terjeio avatar terjeio commented on September 4, 2024

I personally feel that it would be wonderful if everyone on earth could adopt the metric system immediatley,

The largest of the few small countries that has not yet completely adopted metric is USA, which by law switched to metric nearly fifty years ago...

Files in the imperial measurement system are not a problem, the complication is when the controller runs in inches mode. That gives me four different scenarioes to work with and I do not have the time nor any real incentive to (re)test every bit of code for that.

Im not in the position to tell a customer to go away and come back when they have converted their entire workflow to metric as they will just go find someone else to do the work.

Luckily I am as I do not have (paying) customers, I have users - so no loss of income if I lose some.

Is this not the latest edge version already ioSender Edge 2.0.42p6?

I have just deleted the p6 (prerelease 6) as the final 2.0.42 has been released - with some further changes for imperial.

from iosender.

imechura avatar imechura commented on September 4, 2024

Personally, I would would rather pay you for your software and for support equal to what I would get from HAAS, DOOSAN etc rather than to have it for free without the support.

Something that is free that doesnt do what I need it to is not very useful to me. That is just my personal opnion I am sure that many others would disagree.

I took the customers drawing and converted it to metric, regenerated the CAM and gcode in metric, I changed the setting $13=0 and Im still having the same problem.

I am not sure what I did wrong because I am in a rush. I will try the new release and if its still doing the same thing, then I will dig into my files to try to figure it out.

I apprecieate your help, thank you.

from iosender.

imechura avatar imechura commented on September 4, 2024

terjeio,

I got to thinking about what you said and it dawned on me that I had an $N0=G20 setting in my firmware from a very long time ago. I removed it and the problems disappeared.

That might be worth mentioning on the wiki if its not already there as it could save for a few nerw issues popping up uneeded.

Now having used ioSender without the user errors I caused before I must say that your software appears to be in a different class than all of the other senders I have used (and I have used more than a few). You are apparently a very skilled engineer. Thanks for making this for everyone to use.

Can I please take a moment to ask you an unrelated question? Are there any GRBL or GRBLHal implementations that you are aware of that support analog or SPI interfaces to the motion controller instead of STEP/DIR?

The reason I'm asking is because I have a fairly tall stack of complete 4-Axis Trinamic motion control sytems with Trinamic 5 Amp stepper drives sitting here in my shop gathering dust that I would really like to use for CNC systems. The individual drives support step/dir but the overall system only supports SPI. The individual drives have a 68pin dip connector so using them standalone is not straightforward. Ive way got more of them than I could ever use on my own so if you want one of them then let me know.

from iosender.

imechura avatar imechura commented on September 4, 2024

Ignore my question. I just looked at the GRBLHal code and it appears to support SPI for some platforms.

But in any case, if you could use a few of these Trinamic setups I have a few to spare. They are older models TMCM-301 controllers with TMCM-035 v2.1 drivers.

from iosender.

terjeio avatar terjeio commented on September 4, 2024

Are there any GRBL or GRBLHal implementations that you are aware of that support analog or SPI interfaces to the motion controller instead of STEP/DIR?

Not any that sends high level motion commands to the controller (moveto etc,), this would require a rewrite of the core.
Analog control is possible - via DACs, I added driver support for my STM32 Morpho breakout a while back - as an experiment. This could be extended to support galvanometers?

But in any case, if you could use a few of these Trinamic setups I have a few to spare.

Thanks for the offer - but I have no use for them, I have far more controllers than machines to control...

from iosender.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.