This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mission:log:2015:01:20:gentoo-crossdev-compile-avr-gcc-for-arduino-and-cura [2015-04-06 17:08] – chrono | mission:log:2015:01:20:gentoo-crossdev-compile-avr-gcc-for-arduino-and-cura [2016-01-18 09:27] (current) – chrono | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Emerge gentoo crossdev avr-gcc for Arduino and Cura ====== | ====== Emerge gentoo crossdev avr-gcc for Arduino and Cura ====== | ||
- | In order to update the firmware of our [[mission: | + | In order to update the firmware of our [[mission: |
The printer firmware uses the Arduino toolkit so the dependency was obvious, the Cura build unfortunately needs a working avr-gcc as well (not that obvious), because it also ships with Ultimaker firmware, which cannot be disabled, even if you don't have an Ultimaker (kinda stupid). | The printer firmware uses the Arduino toolkit so the dependency was obvious, the Cura build unfortunately needs a working avr-gcc as well (not that obvious), because it also ships with Ultimaker firmware, which cannot be disabled, even if you don't have an Ultimaker (kinda stupid). | ||
Line 42: | Line 42: | ||
ln -s / | ln -s / | ||
ln -s / | ln -s / | ||
+ | ln -s / | ||
</ | </ | ||
+ | |||
+ | If you want to use the Software Serial and monitoring feature, you need to install rxtx-2.2_pre2 or newer. This version is still masked in the main portage tree, so you will need to unmask it by adding | ||
+ | |||
+ | < | ||
+ | =dev-java/ | ||
+ | </ | ||
+ | |||
+ | to / | ||
+ | |||
+ | < | ||
+ | $ emerge dev-java/ | ||
+ | </ | ||
+ | |||
+ | Also, if you don't want to use the crappy JAVA based Arduino IDE, you can simply use a Makefile like this: https:// | ||
{{tag> | {{tag> |