Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Are there any Duet3D training courses in-person?

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    3
    3
    179
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Pingundefined
      Ping
      last edited by

      Hello guys,

      I would like to ask is there any training courses for Duet3D in person? I would be interested into knowing more thoroughly about Duet3D systems and all their possibilities.
      In particularly, it would be interesting to learn more about the programming side of Duet and all its g-code possibilities.

      Because sometimes it feels that there is so much room to play with regarding Duet boards that it gets overwhelming and some guidance or standard course would make sense.

      Looking forward to any answers:)

      Thanks

      infiniteloopundefined 1 Reply Last reply Reply Quote 0
      • infiniteloopundefined
        infiniteloop @Ping
        last edited by

        @ping Anybody with basic programming skills should be capable of reading the documentation, e.g. here and here.

        The real challenge is to learn about

        1. side effects, intrinsic dependencies between Gcodes
        2. the interaction between hard- and firmware

        The latter one implies the use of a distinct piece of hardware, be it a printer, laser cutter or CNC mill, in order to verify code you write.

        This is difficult to teach in a generalised training course. Many setups never need any kind of programming (in the sense of conditional code), just a linear sequence of Gcodes in some macros and the config. For all of these, you can find a ton of examples and templates in the Duet3D documentation.

        It takes a considerable learning effort to know all possibilities of the Duet ecosystem - I think there is but a small couple of experts really mastering all imaginable use-cases.

        Instead, do it the other way round: If you are in need of a specific feature for your machine, elaborate a solution by yourself, search the forum - or simply ask the community. That’s 'learning by doing', and it’s more effective than learning some hundred Gcodes by heart.

        oliofundefined 1 Reply Last reply Reply Quote 2
        • oliofundefined
          oliof @infiniteloop
          last edited by

          @infiniteloop I can't emphasize reading the documentation enough as you did. It may sometimes be terse but I prefer that to flowery nonsense. At times I resort to spelunking in the source code, but that is if I really want to know some intricate detail beyond just getting it to work. But the source code is an invaluable resource at times.

          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

          1 Reply Last reply Reply Quote 2
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA