• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    blandified
    last edited by 24 Jan 2018, 23:38

    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
    • undefined
      Billhc83
      last edited by 25 Jan 2018, 04:07

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

      1 Reply Last reply Reply Quote 0
      • undefined
        Captain_sq
        last edited by 25 Jan 2018, 08:31

        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
        • undefined
          blandified
          last edited by 25 Jan 2018, 17:53

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

          1 Reply Last reply Reply Quote 0
          • undefined
            blandified
            last edited by 26 Jan 2018, 19:55

            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
            • undefined
              blandified
              last edited by 30 Jan 2018, 15:48

              Bump 🙂

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators
                last edited by 30 Jan 2018, 17:15

                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
                2 out of 7
                • First post
                  2/7
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA