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

    IDE Firmware (Beginner)

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    7
    1.5k
    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.
    • blandifiedundefined
      blandified
      last edited by

      Hello!

      I have been working with Tony through email and just registered here! Excited for the future! To begin, our team consists senior electrical engineering students with no gcode experience but a fairly competent programming background.

      I'll keep this as brief as possible. My team is working on a school project for a 3D bioprinter and we are using the Duet Ethernet (which will be connected to a Rpi and then to a TBD touchscreen). We just purchased the board and while it comes in, we would like to familiarize ourselves with the firmware/code/software portion of the Duet.

      Tony has provided me with the link to the firmware: https://github.com/dc42/RepRapFirmware

      Tony has also informed us that Eclipse is the IDE that Duet/RepRapFirmware uses.

      So what we would like to do is familiarize ourselves with the RepRapFirmware through the IDE Eclipse (assuming it is similar to C/netbeans, Unity/C#, and/or Matlab).

      When I go to the download page, there are so many version of Eclipse I do not know which one to download to be able to edit the gcode/firmware.

      You can see this here: http://www.eclipse.org/downloads/eclipse-packages/

      Looking for some direction on this matter. Yes, I know this is an extremely basic question for most of you, but we all have humble beginnings and we are motivated to learn!

      Thank you in advance!

      1 Reply Last reply Reply Quote 0
      • Billhc83undefined
        Billhc83
        last edited by

        I believe it is the c++ version you are after

        1 Reply Last reply Reply Quote 0
        • Captain_squndefined
          Captain_sq
          last edited by

          I guess this is what you are looking for:
          https://github.com/dc42/RepRapFirmware/blob/dev/BuildInstructions.md

          Custom made Kossel Mini - Duet WiFi / Modded Tronxy X5S - Duet WiFi / Prusa i3 MKIII


          Embedded systems designer, RC Pilot, maker and Gadget-o-holic

          1 Reply Last reply Reply Quote 0
          • blandifiedundefined
            blandified
            last edited by

            Thank you guys for the info! I will check it out today and report back here!

            1 Reply Last reply Reply Quote 0
            • blandifiedundefined
              blandified
              last edited by

              UPDATE:

              Okay so I am following this guide here: https://github.com/dc42/RepRapFirmware/blob/dev/BuildInstructions.md

              I am stuck on Steps 6, 7, 8.

              When I try to build either CoreNG and RepRapFirmware, I get the error

              Error: Program "make" not found in PATH
              PATH=[C:\Program Files (x86)\GNU Tools ARM Embedded\7 2017-q4-major\arm-none-eabi\bin;C:/Program Files/Java/jre1.8.0_161/bin/server;C:/Program Files/Java/jre1.8.0_161/bin;C:/Program Files/Java/jre1.8.0_161/lib/amd64;C:\Program Files (x86)\Common Files\TEC-IT\TBarCode\10.2;C:\Program Files\Common Files\TEC-IT\TBarCode\10.2;C:\ProgramData\Oracle\Java\javapath;c:\Program Files (x86)\Intel\iCLS Client;c:\Program Files\Intel\iCLS Client;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\PROGRA~2\IBM\CLIENT~1;C:\PROGRA~2\IBM\CLIENT~1\Shared;C:\PROGRA~2\IBM\CLIENT~1\Emulator;C:\Program Files\MATLAB\MATLAB Production Server\R2015a\runtime\win64;C:\Program Files\MATLAB\MATLAB Production Server\R2015a\bin;C:\Program Files\MATLAB\MATLAB Production Server\R2015a\polyspace\bin;C:\Program Files (x86)\Brackets\command;C:\Users\pvimaint\Desktop]

              Here is a picture of the error message:
              https://imgur.com/a/z4Q7J

              With RepRapFirmware selected, and going into Project > Properties > C/C++ Build > Settings > Cross Settings:
              https://imgur.com/a/5ZbHN

              Same thing, but this time Tool Chain Editor:
              https://imgur.com/a/tCG5P

              With CoreNG selected, and going into Project > Properties > C/C++ Build > Settings:
              https://imgur.com/a/6fiNR

              Same thing, but this time Tool Chain Editor:
              https://imgur.com/a/5bakl

              Looking for some insight.

              Hopefully all the pictures I posted shows that I have been trying to research this and solve this on my own, but the similar threads to this problem have not resolved my issues.

              Thanks!

              1 Reply Last reply Reply Quote 0
              • blandifiedundefined
                blandified
                last edited by

                Bump 🙂

                1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators
                  last edited by

                  As mentioned in the build instructions, you need to have a copy of the 'make' program on your PATH. However, you can probably make do without one if in the project properties you go to "C/C++ Build" and select "Builder type: Internal builder".

                  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