Coder Social home page Coder Social logo

Define rotary axes for arduino due about core HOT 5 CLOSED

grblhal avatar grblhal commented on August 23, 2024
Define rotary axes for arduino due

from core.

Comments (5)

terjeio avatar terjeio commented on August 23, 2024

I have defined in grbl N axis 6

Here I presume:

core/config.h

Line 38 in 11640ad

#define N_AXIS 3 // Number of axes

There is no need to change anything else other than choose a board map in my_machine.h that supports the number of required axes. Be aware that none of the suppiled ones supports more than 5 - and a compile time error should pop up if you configure more than the selected map file supports.
So, for 6 axis support you have to add your own map file with the pin mappings required.

from core.

MARIOBASZ avatar MARIOBASZ commented on August 23, 2024

your tinyg2_due_map contains the pinmap for six axes.
In bcnc I visualize the six axes running
In your ioSender, it shows me three axes, but if I load again the version loaded before (two months ago) it shows all six axes.

from core.

terjeio avatar terjeio commented on August 23, 2024

your tinyg2_due_map contains the pinmap for six axes.

Oops, I have missed that - too many board maps to keep track of...

In your ioSender, it shows me three axes

That is odd, It shows all 6 axes for me. Could it be that you have compiled with COMPATIBILITY_LEVEL > 0?

ioSender configures the number of axes to show from the $I report, I guess I should try add detection from the first real-time report as well. Setting COMPATIBILITY_LEVEL > 0 disables some of the extensions I have added to grblHAL, including reporting the number of axes defined.

image

from core.

terjeio avatar terjeio commented on August 23, 2024

Detection for number of axes from the first real-time report added to ioSender Edge.35p1 - available for download here.

Note that some of the new functionality available in grblHAL (and ioSender) is disabled when COMPATIBILITY_LEVEL is set > 0.

from core.

MARIOBASZ avatar MARIOBASZ commented on August 23, 2024

Now I can see all 6 axes. I do not know the reason (communication?). Trying to record safety door they look at iosender. I will tell you about problems with safery door in Due. Hugs.

from core.

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.