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

Ideamaker gcode data missing

Scheduled Pinned Locked Moved
Duet Web Control wishlist
9
18
1.2k
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
    peter247 @Adryzz
    last edited by 20 Sept 2020, 13:39

    @Adryzz

    I tried to use ideamaker the other day and set it up and did a test print.
    That was the first thing I found that I wasn't getting any layer , filament or time data from it.
    But there is so many setting you need to check .

    Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

    1 Reply Last reply Reply Quote 0
    • undefined
      arhi
      last edited by 20 Sept 2020, 14:16

      you can solve this rather easy by adding this

      ; layer_height={layer_height}
      ; Layer height={layer_height}
      ; layerHeight,{layer_height}
      ; layer_thickness_mm={layer_height}
      ; layerThickness={layer_height}
      

      to your template/gcode/start gcode. Duet will pick up the data from comment. Actually each of them is enough but I added them all for good measure 😄

      09327a3f-f4da-4ae8-bdde-3630c363571f-image.png

      undefined 1 Reply Last reply 20 Sept 2020, 15:47 Reply Quote 2
      • undefined
        Adryzz @arhi
        last edited by 20 Sept 2020, 15:47

        @arhi I added the lines as you said, but the time calculations are still missing

        13d42a5f-d7b6-4a69-8afd-492132f01682-immagine.png

        1 Reply Last reply Reply Quote 0
        • undefined
          arhi
          last edited by 20 Sept 2020, 15:53

          that adds layer height .. estimates I never cared much about to see how to add them (if you run simulation on the file, right click, simulate) you will get that .. click on "add more" to see what other placeholders IM has to add to gcode but I don't remember I see any estimations there

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User
            last edited by 20 Sept 2020, 18:11

            Which version of firmware are you on?

            I have suffered this issue with multiple slicers but only after I updated to RRF3.1.1 on the older RRF-2 that provides me with the estimate even in ideamaker

            undefined 1 Reply Last reply 20 Sept 2020, 19:01 Reply Quote 0
            • undefined
              peter247 @A Former User
              last edited by 20 Sept 2020, 19:01

              @CaLviNx

              I'm on 3.1.1 and still have the same problem.

              I can see cura putting this information in the g code .

              ;FLAVOR:Marlin
              ;TIME:16870
              ;Filament used: 18.0931m
              ;Layer height: 0.28
              ;MINX:69
              ;MINY:148
              ;MINZ:0.28
              ;MAXX:281
              ;MAXY:246
              ;MAXZ:50.4
              ;POSTPROCESSED
              ;Generated with Cura_SteamEngine 4.7.1
              

              But can see that ideamaker is adding these variables TIME , Filament used , or find a way to add them myself.
              AND it's not showing a change in layers .

              Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

              undefined 1 Reply Last reply 20 Sept 2020, 23:19 Reply Quote 0
              • undefined
                arhi @peter247
                last edited by 20 Sept 2020, 23:19

                @peter247 said in Ideamaker gcode data missing:

                AND it's not showing a change in layers

                when you add to your start code in IM

                ; layer_height={layer_height}
                ; Layer height={layer_height}
                ; layerHeight,{layer_height}
                ; layer_thickness_mm={layer_height}
                ; layerThickness={layer_height}
                

                it will start showing change in layers

                as for filament used, time ... I did not find that in IM

                1 Reply Last reply Reply Quote 0
                • undefined
                  Falcounet
                  last edited by 13 Jan 2021, 21:29

                  Thanks @arhi for this trick.
                  However, instead of putting it in template/gcode/start gcode, I would rather say to put it in printer settings/Advanced/End of start gcode.
                  By doing this, you don't have to edit all your existing templates.

                  Also, print time is still not displaying on RRF 3.2 and ideamaker 4.0.1.4802

                  idemaker is adding this info at the end of the gcode :

                  ;Print Time: 1569
                  ;Material#1 Used: 1817.3
                  ;Material#2 Used: 0.0
                  ;Material#1 Cost: 0.16
                  ;Material#2 Cost: 0.00
                  
                  undefined 1 Reply Last reply 13 Jan 2021, 21:32 Reply Quote 0
                  • undefined
                    Phaedrux Moderator @Falcounet
                    last edited by 13 Jan 2021, 21:32

                    @Falcounet I'll move this to the DWC wishlist and maybe @chrishamm can add the ideamaker format for time

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 1
                    • undefined
                      Falcounet
                      last edited by Falcounet 13 Jan 2021, 22:15

                      Thank you !
                      I wanted to prepare a pull request for that but had no luck to find where it's performed.

                      Edit: I finally found it but that's a part of RRF and not DWC.
                      https://github.com/Duet3D/RepRapFirmware/blob/93f00c189f717a591b07902e69608bf8b60be230/src/Storage/FileInfoParser.cpp#L781

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Falcounet
                        last edited by Falcounet 22 Jan 2021, 15:30

                        Just some little more info:
                        For those who use a SBC: adding this PrintTimeFilters on /opt/dsf/conf/config.jsondo the trick

                         "PrintTimeFilters": [
                        ...
                            {
                              "Pattern": "Print Time: (?<s>(\\d+\\.?\\d*))",
                              "Options": 17
                            },
                        ...
                        ],
                        
                        undefined 1 Reply Last reply 23 Jan 2021, 07:01 Reply Quote 1
                        • undefined
                          dc42 administrators @Falcounet
                          last edited by 23 Jan 2021, 07:01

                          @Falcounet please provide a sample GCode file produced by IdeaMaker so that I can test a fix.

                          Duet WiFi hardware designer and firmware engineer
                          Please do not ask me for Duet support via PM or email, use the forum
                          http://www.escher3d.com, https://miscsolutions.wordpress.com

                          undefined 1 Reply Last reply 13 Feb 2021, 04:04 Reply Quote 0
                          • undefined
                            stewwy
                            last edited by 23 Jan 2021, 15:29

                            Here is one, I'm after the same thing if possible.
                            bottom_hooks.gcode

                            1 Reply Last reply Reply Quote 1
                            • undefined
                              DanS79 @dc42
                              last edited by 13 Feb 2021, 04:04

                              @dc42 If it helps I run ideamaker and i do at least get Filament usage. No Layer height or print time though

                              ideaMaker 3.6.1.4415
                              Duet Web Control 2.0.4
                              Board: Duet WiFi 1.02 or later + DueX5
                              Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 2.05 (2019-12-13b1)
                              Duet WiFi Server Version: 1.23

                              What format is the firmware looking for? It might be possible to write a simple post processor rule as a temporary fix until an official one is ready.

                              spacer.gcode

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                dc42 administrators
                                last edited by 13 Feb 2021, 09:18

                                I have added support for the Ideamaker print time comment to the RRF 3.3 source. This works for both the files posted above. However, RRF still doesn't find a layer time comment in the spacer.gcode file.

                                Duet WiFi hardware designer and firmware engineer
                                Please do not ask me for Duet support via PM or email, use the forum
                                http://www.escher3d.com, https://miscsolutions.wordpress.com

                                undefined 1 Reply Last reply 13 Feb 2021, 19:07 Reply Quote 1
                                • undefined
                                  DanS79 @dc42
                                  last edited by 13 Feb 2021, 19:07

                                  @dc42 said in Ideamaker gcode data missing:

                                  I have added support for the Ideamaker print time comment to the RRF 3.3 source. This works for both the files posted above. However, RRF still doesn't find a layer time comment in the spacer.gcode file.

                                  I'm assuming you mean layer height?

                                  undefined 1 Reply Last reply 13 Feb 2021, 21:30 Reply Quote 0
                                  • undefined
                                    dc42 administrators @DanS79
                                    last edited by 13 Feb 2021, 21:30

                                    Sorry, yes layer height.

                                    Duet WiFi hardware designer and firmware engineer
                                    Please do not ask me for Duet support via PM or email, use the forum
                                    http://www.escher3d.com, https://miscsolutions.wordpress.com

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