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

    Paneldue firmware for CNC?

    Scheduled Pinned Locked Moved
    PanelDue
    4
    7
    522
    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.
    • CNCModellerundefined
      CNCModeller
      last edited by CNCModeller

      Hi All,
      I got a panel due for my birthday and just looking at setting it up.

      Jus wondering if there is a CNC version of the paneldue firmware akin to DWC CNC mode?

      Many thanks
      Barry M

      Polar Duet3 Mini + 1HCL
      https://youtube.com/playlist?list=PLWjZVEdMv1BY82izahK45qKh-hp3NFkix
      Wanhao D4S: Duet2
      https://forum.duet3d.com/post/296755
      K40 Laser, Duet2
      https://forum.duet3d.com/post/312082
      Wanhao D5S
      https://www.youtube.com/CNCModellerUK

      jay_s_ukundefined mfs12undefined sinned6915undefined 3 Replies Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @CNCModeller
        last edited by

        @CNCModeller i use the diabase version with an encoder https://github.com/diabase/H-Series-Pendant-Firmware

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        CNCModellerundefined 2 Replies Last reply Reply Quote 0
        • CNCModellerundefined
          CNCModeller @jay_s_uk
          last edited by

          @jay_s_uk said in Paneldue firmware for CNC?:

          @CNCModeller i use the diabase version with an encoder https://github.com/diabase/H-Series-Pendant-Firmware

          Cool thanks I'll have a look 🙂

          Polar Duet3 Mini + 1HCL
          https://youtube.com/playlist?list=PLWjZVEdMv1BY82izahK45qKh-hp3NFkix
          Wanhao D4S: Duet2
          https://forum.duet3d.com/post/296755
          K40 Laser, Duet2
          https://forum.duet3d.com/post/312082
          Wanhao D5S
          https://www.youtube.com/CNCModellerUK

          1 Reply Last reply Reply Quote 0
          • CNCModellerundefined
            CNCModeller @jay_s_uk
            last edited by

            @jay_s_uk where do I find the wiring schematic for connecting the encoder? Can't see anything on the GitHub?

            Polar Duet3 Mini + 1HCL
            https://youtube.com/playlist?list=PLWjZVEdMv1BY82izahK45qKh-hp3NFkix
            Wanhao D4S: Duet2
            https://forum.duet3d.com/post/296755
            K40 Laser, Duet2
            https://forum.duet3d.com/post/312082
            Wanhao D5S
            https://www.youtube.com/CNCModellerUK

            jay_s_ukundefined 1 Reply Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @CNCModeller
              last edited by

              @CNCModeller here's the info
              https://github.com/dc42/PanelDue/tree/master/PCB/V3.0
              I only use pins 2 to 5

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              1 Reply Last reply Reply Quote 0
              • mfs12undefined
                mfs12 @CNCModeller
                last edited by mfs12

                ASFAIK you can build you official Paneldue firmware with Encoder support, although it's not very often tested. I think it should work. It had more development and RRF adaptation than the Diabase version.

                Just checked build of paneldue-3.5-rc6, at least it compiles 😉

                diff --git a/CMakeLists.txt b/CMakeLists.txt
                index 840780a..acb6388 100644
                --- a/CMakeLists.txt
                +++ b/CMakeLists.txt
                @@ -130,7 +130,7 @@ else()
                        message(FATAL_ERROR "${DEVICE} is invalid. Please configure a device cmake -DDEVICE=v2-4.3|v2-5.0|v2-7.0|v2-7.0c|v3-4.3|v3-5.0|v3-7.0|v3-7.0c|5.0i|7.0i")
                 endif()
                
                -set( DEVICE_FLAGS "${DEVICE_FLAGS} -DDEVICE=${DEVICE}" )
                +set( DEVICE_FLAGS "${DEVICE_FLAGS} -DDEVICE=${DEVICE} -DSUPPORT_ENCODER=1" )
                
                 set( CMAKE_ASM_FLAGS "${BASIC_C_FLAGS} ${DEVICE_FLAGS} ${CMAKE_ASM_FLAGS}" )
                 set( CMAKE_C_FLAGS "${BASIC_C_FLAGS} ${DEVICE_FLAGS} ${CMAKE_C_FLAGS}" )
                

                Visit me on github at https://github.com/mfs12/

                1 Reply Last reply Reply Quote 1
                • sinned6915undefined
                  sinned6915 @CNCModeller
                  last edited by

                  @CNCModeller Did you get this working ?

                  I had my Diabase version connected to my Tiny-M at MRRF and people really liked it.

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