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

New build system introduced, testing and feedback needed

Scheduled Pinned Locked Moved
PanelDue
7
57
2.8k
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.
  • undefined
    mfs12
    last edited by 18 Aug 2021, 17:16

    @likhalabs said in New build system introduced, testing and feedback needed:

    but is there an ongoing official CMake effort for RepRapFirmware as well?

    Hey, let's see how it goes with paneldue. If this goes well it can have potential. Do you have a repository with your build system?

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

    undefined 1 Reply Last reply 20 Aug 2021, 00:49 Reply Quote 0
    • undefined
      oozeBot @mfs12
      last edited by oozeBot 18 Aug 2021, 17:19

      @mfs12 said in New build system introduced, testing and feedback needed:

      @oozebot are you using this with eclipse? if so could you check if code completion works nicely?

      Umm - I just followed the directions! I'm not directly using Eclipse, but it is installed.

      I just installed the firmware - it's working just fine! The PanelDue now reads version 3.4.0-dev.

      1 Reply Last reply Reply Quote 0
      • undefined
        oozeBot @oozeBot
        last edited by 18 Aug 2021, 17:23

        @oozebot said in New build system introduced, testing and feedback needed:

        @mfs12 Finally! By using the following, it built without any modifications! There were some warnings, but it created the bin files. This is what I was missing..!

        I think this was problem all along..

        cmake -B build -G "Eclipse CDT4 - Unix Makefiles"
        

        I just tried with the following and it worked as well. I know I tried this before, but think I capitalized UNIX which is what caused the failure..

        cmake -B build -G "Unix Makefiles"
        
        1 Reply Last reply Reply Quote 1
        • undefined
          mfs12
          last edited by 18 Aug 2021, 17:40

          @oozeBot good to hear things are working for you now.

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

          undefined 1 Reply Last reply 18 Aug 2021, 21:06 Reply Quote 0
          • undefined
            oozeBot @mfs12
            last edited by 18 Aug 2021, 21:06

            @mfs12 Real quick update that while I don't have any previous experience with building the firmware, I am digging the new build process! I can compile my changes within seconds and then immediately test. Plus the compiler does a pretty good job of explaining any errors..

            1 Reply Last reply Reply Quote 0
            • undefined
              mfs12
              last edited by 19 Aug 2021, 06:42

              @oozeBot good to hear also a beginner is able to use this easily after setting it up.

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

              1 Reply Last reply Reply Quote 0
              • undefined
                likhalabs @mfs12
                last edited by 20 Aug 2021, 00:49

                @mfs12 I have https://github.com/likha3d, but the repos from this account are outdated. I'm currently building for 3.3, while these were for 3.1. I'll try to update the repos in this account.

                undefined 1 Reply Last reply 20 Aug 2021, 05:37 Reply Quote 0
                • undefined
                  mfs12 @likhalabs
                  last edited by 20 Aug 2021, 05:37

                  @likhalabs thanks. this is probably good enough to have a look at the build system.

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

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    mfs12
                    last edited by 14 Sept 2021, 13:49

                    About a month ago cmake based build system was introduced to paneldue.

                    Is there any further feedback? Is there anybody using it? How is your experience? Any feedback is welcome. Do you miss a feature?

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

                    undefined 1 Reply Last reply 14 Sept 2021, 13:56 Reply Quote 0
                    • undefined
                      oozeBot @mfs12
                      last edited by 14 Sept 2021, 13:56

                      @mfs12 We are using it regularly, and it's working very well. But we can't compare against the previous methods as we only recently decided to release our own version of the firmware (we'll keep it in parity with the official releases) that contains several tweaks unique to our printers. Our only issues were with the setup of the environment which were documented earlier in this thread.

                      1 Reply Last reply Reply Quote 2
                      • undefined mfs12 locked this topic 2 Nov 2021, 08:15
                      • undefined jay_s_uk referenced this topic 9 Jan 2023, 15:56
                      • First post
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA