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

    Core XY firmware.

    Scheduled Pinned Locked Moved
    General Discussion
    4
    8
    853
    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.
    • Helensdadundefined
      Helensdad
      last edited by Helensdad

      I have been looking at posts regarding running a D Bot core XY machine but can't seem to find the info I am looking for. I am errr semiilleterate when it comes to firmware, I struggle with Marlin let alone anything else. Is there a ready compiled firmware for the D Bot Core XY machine? I have the Duet 2 WiFi and Paneldue but am a bit nervous when it comes to installing the firmware. I have been using it on a CNC router so not suitable for 3D printer in it's current configuration...

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

        RepRapFirmware (that runs on the Duet) is different from Marlin. You don't 'compile' the firmware in the same way; the firmware is the same on all Duets. What you do change is the configuration file, which is stored on the SD card in the 'sys' folder, called 'config.g'. This means you don't have to continually compile the firmware and upload it to the microcontroller each time you want to make a change.

        There are a number of other users on the forum using CoreXY and specifically D Bot printers (I don't have one), but you will, to some extent, need to learn and understand how to set up your own machine, as everyone's is slightly different.

        I suggest start reading the documentation here to get the basics:
        https://duet3d.dozuki.com/#Section_If_you_are_not_familiar_with_Duet_electronics_or_RepRapFirmware

        You should use the RepRapFirmware configurator to get a basic config.g and other files: https://configtool.reprapfirmware.org/Start

        There is a specific guide for setting up CoreXY machines here (though not the D Bot specifically): https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter

        Hope that helps. Do ask for help if there's anything that's not clear, before you get angry/frustrated!

        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

        1 Reply Last reply Reply Quote 2
        • timcurtis67undefined
          timcurtis67
          last edited by

          I have a DBot.
          Here is my config file and my homing files.

          I use a BL Touch on this machine so the Z axis is homed with it.

          Hope this helps you.

          config.g
          homeall.g
          homex.g
          homey.g
          homez.g

          Helensdadundefined 1 Reply Last reply Reply Quote 2
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            Please let us know if you have issues using the configurator to get a starting config. You'll need to know some specifics about the printer hardware. From there going through the corexy setup guide posted above should get you up and running.

            Is your Dbot stock, or has it been modified?

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • Helensdadundefined
              Helensdad
              last edited by

              Hi all, many thanks. The D bot is my project for over the Xmas period, something to tinker with during thole long stretches of inactivity. I can hide in my workshop whilst the missus watches Coronation St on Ice or some other such nonesense. Timcurtis67 many thanks, I will use your files as a starting point. My D Bot is bog standard apart from using the 300mm square bed as opposed to the 300 x 220 version.
              Thanks again...

              Phaedruxundefined 1 Reply Last reply Reply Quote 0
              • Helensdadundefined
                Helensdad @timcurtis67
                last edited by

                @timcurtis67 Hi Tim, many thanksthat should save me some aggro! I am using an E3D Hemera direct extruder so may have to alter the firmware in places, the X carriage will probably have a different offset for the BL touch as I am not using the standard X carrige. I am also going with the 300 x 300 bed, I will have a go at making the alterations myself but can I shout for help if I get stuck? Many thanks and Merry Xmas,
                Nick.

                timcurtis67undefined 1 Reply Last reply Reply Quote 0
                • timcurtis67undefined
                  timcurtis67 @Helensdad
                  last edited by

                  @Helensdad You're welcome. Defiantly shout out if you need and help. I'll try to help out.

                  Merry Christmas to you as well.

                  1 Reply Last reply Reply Quote 1
                  • Phaedruxundefined
                    Phaedrux Moderator @Helensdad
                    last edited by

                    @Helensdad said in Core XY firmware.:

                    My D Bot is bog standard apart from using the 300mm square bed as opposed to the 300 x 220 version.

                    Take a look at the Z-bot in my signature. It's also a Dbot with 300x300 bed. I had to make a few modifications to the Z axis and bed frame to be able to handle the larger bed size. Mainly switching from 2 lead screws on either side to 3 lead screws in a triangular pattern. The cantilevered bed design of the stock build works ok with 2 lead screws because you can find the balance point fairly easily since it's weighted towards the wheel guides. But when the bed size increases it becomes much less stable, the balance point gets harder to find, and binding and bouncing is likely to occur.

                    In my case I added a front cross member to the bed frame to make it more rigid, added the 3rd leadscrew, and used a single motor and belt arrangement to keep the lead screws synced. Another popular way to go is to use 3 independent motors one for each lead screw and then use the automatic bed leveling to resync them and level the bed. This requires a Duex expansion board for the extra driver though. The issue with this approach is that the dbot bed frame and wheel sleds weren't designed to allow for the flex inherent in adjusting 3 separate points of the bed frame.

                    Just something to be aware of as you dive into it.

                    Z-Bot CoreXY Build | Thingiverse Profile

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