IDE Firmware (Beginner)
-
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!
-
I believe it is the c++ version you are after
-
I guess this is what you are looking for:
https://github.com/dc42/RepRapFirmware/blob/dev/BuildInstructions.md -
Thank you guys for the info! I will check it out today and report back here!
-
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/z4Q7JWith RepRapFirmware selected, and going into Project > Properties > C/C++ Build > Settings > Cross Settings:
https://imgur.com/a/5ZbHNSame thing, but this time Tool Chain Editor:
https://imgur.com/a/tCG5PWith CoreNG selected, and going into Project > Properties > C/C++ Build > Settings:
https://imgur.com/a/6fiNRSame thing, but this time Tool Chain Editor:
https://imgur.com/a/5baklLooking 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!
-
Bump
-
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".