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

    Using HangPrinter geometry for Wall Plotter?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    37
    1.4k
    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.
    • JoergS5undefined
      JoergS5 @droftarts
      last edited by JoergS5

      @droftarts I didn't mean moving up and down the axis position, but doubling (tripling etc.) the wires on the spindle when they are stacked, changing the radius and so steps/mm. This will result in a changing movement which is difficult to calculate.
      The solution with two pulleys had a problem that the solution had too much friction. I think the solution with the stepper and 4 spindles/pulleys at the edges is a nice solution.

      For tension, there was also a lot of discussion what to take, like FireLine, Kevlar, steel etc.

      One interesting addition was a formula how much friction is needed for wires:
      https://reprap.org/forum/read.php?397,817525,826869#msg-826869
      Unfortunately I didn't understand the formula...

      TCundefined 1 Reply Last reply Reply Quote 0
      • TCundefined
        TC @JoergS5
        last edited by TC

        @JoergS5 Hey I saw on the other topic you are also building a new kinematic system. Can you help me to build the firmware? I tried to follow the BuildInstructions.md file but it seems some components are not availible for download...

        At point 3. I get to this page: https://sourceforge.net/projects/gnuarmeclipse/
        which tells me it is outddated 😕

        JoergS5undefined 1 Reply Last reply Reply Quote 0
        • JoergS5undefined
          JoergS5 @TC
          last edited by JoergS5

          @TC the BuidInstructions.md is a file in the github, your link is missing all the part http etc. in front of it.

          The correct path to the file is:
          https://github.com/Duet3D/RepRapFirmware/blob/v3.02-dev/BuildInstructions.md
          Please take the one of the branch you're using, they may be different. (Change branch in github, the correct .md file will be shown then)

          TCundefined 1 Reply Last reply Reply Quote 0
          • TCundefined
            TC @JoergS5
            last edited by

            @JoergS5 Yes I know but the download link in the BuildInstruction file in version 3.1.1 did not work. But the link in the file you posted worked 🙂
            Now I followed the instruction and unfortunately am stuck trying to build CoreNG. I get this error:

            17:29:36 **** Incremental Build of configuration Default for project CoreNG ****
            make all
            make: *** No rule to make target 'all'. Stop.
            "make all" terminated with exit code 2. Build might be incomplete.

            17:29:36 Build Failed. 1 errors, 0 warnings. (took 532ms)

            JoergS5undefined 1 Reply Last reply Reply Quote 0
            • JoergS5undefined
              JoergS5 @TC
              last edited by

              @TC I don't build for all, so I don't know how to help. I use a specific target, Duet 3 e.g. and then build. When I build RepRapFirmware, it builds all dependent projects automatically (including CoreNG).

              TCundefined 1 Reply Last reply Reply Quote 0
              • TCundefined
                TC @JoergS5
                last edited by

                @JoergS5 I didn't intend to build for all. Do you know how just to build for Duet Wifi?

                JoergS5undefined 1 Reply Last reply Reply Quote 0
                • JoergS5undefined
                  JoergS5 @TC
                  last edited by JoergS5

                  @TC in project RepRapFirmare, right click on project, then select Build Configuration - Select - and select your target.
                  I deleted the Duet 2 target in my project, so I cannot tell you how it's named, probably SAM4E8E (that's the name of the MCU).

                  I checked, it's probably Duet2_RTOS.

                  TCundefined 1 Reply Last reply Reply Quote 0
                  • TCundefined
                    TC @JoergS5
                    last edited by

                    @JoergS5 Ok I did not take the different branches into account. Now CoreNG and FreeRTOS work but RRFLibaries dont...
                    Do you use these branches?

                    RepRapFirmware: v3-dev
                    CoreNG: dev
                    FreeRTOS: master
                    RRFLibraries: dev
                    DuetWiFiSocketServer: master
                    CANlib : master
                    

                    Or did anything change here that is not updated in the instruction?

                    JoergS5undefined 1 Reply Last reply Reply Quote 0
                    • JoergS5undefined
                      JoergS5 @TC
                      last edited by JoergS5

                      @TC I had also some problems with the different branches. So now I always use tags, currently 3.1.0 tag for all projects (in github, when opening a project, there is a tag button). They compile well. I've not tested it, but RepRapFirmware has a 3.1.1 tag also, this could work also.

                      TCundefined 1 Reply Last reply Reply Quote 0
                      • TCundefined
                        TC @JoergS5
                        last edited by

                        @JoergS5 yes now we are very close 😉
                        Just one more error at the end of Firmware build:

                        c:/program files/gnu arm eclipse/build tools/2.6-201507152002/bin//sh: crc32appender: not found
                        makefile:94: recipe for target 'post-build' failed
                        make[1]: [post-build] Error 127 (ignored)

                        Did you see that before?

                        JoergS5undefined 1 Reply Last reply Reply Quote 0
                        • JoergS5undefined
                          JoergS5 @TC
                          last edited by JoergS5

                          @TC in the reprapfirmware\Tools\crc32appender directory is this tool for different operating systems, this must be reachable. I expect it creates a signature or checksum information.

                          TCundefined 1 Reply Last reply Reply Quote 0
                          • TCundefined
                            TC @JoergS5
                            last edited by

                            @JoergS5 hm but it is definitly there...

                            droftartsundefined 1 Reply Last reply Reply Quote 0
                            • droftartsundefined
                              droftarts administrators @TC
                              last edited by

                              @TC see this thread https://forum.duet3d.com/topic/12275/crc32appender-now-needed-for-rrf
                              The folder that contains crc32appender needs to be in you PATH.

                              Ian

                              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                              TCundefined 1 Reply Last reply Reply Quote 0
                              • TCundefined
                                TC @droftarts
                                last edited by

                                @droftarts @JoergS5 Ah now its working. Thanks a lot!

                                JoergS5undefined 1 Reply Last reply Reply Quote 0
                                • TCundefined
                                  TC
                                  last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • JoergS5undefined
                                    JoergS5 @TC
                                    last edited by JoergS5

                                    @TC you can make a fork of the Reprapfirmware in github and use it to add your files. The advantage would be, you can update easily with the newest updates of the original and check if anything breaks. Sometimes the method's signatures change.

                                    TCundefined 1 Reply Last reply Reply Quote 0
                                    • TCundefined
                                      TC @JoergS5
                                      last edited by

                                      @JoergS5 Oh thanks. I just noticed I can't upload the the files here 😉

                                      JoergS5undefined 1 Reply Last reply Reply Quote 0
                                      • JoergS5undefined
                                        JoergS5 @TC
                                        last edited by

                                        @TC maybe for security reasons

                                        TCundefined 1 Reply Last reply Reply Quote 0
                                        • TCundefined
                                          TC @JoergS5
                                          last edited by

                                          @JoergS5 I tried to fork the firmware. Hope I did it right...

                                          https://github.com/TC1991/RepRapFirmware/blob/dev/src/Movement/Kinematics/VerticalPlotterKinematics.cpp
                                          https://github.com/TC1991/RepRapFirmware/blob/dev/src/Movement/Kinematics/VerticalPlotterKinematics.h

                                          Proberbly I will also have to add there the changes in Kinematics.cpp etc.

                                          JoergS5undefined 1 Reply Last reply Reply Quote 0
                                          • JoergS5undefined
                                            JoergS5 @TC
                                            last edited by

                                            @TC I think you have added it to a wrong branch, to dev. I would use v3.02-dev, there is the current development. The blob in the path confuses me a bit.

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