<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Arduino 1.8.7 support for Gen7 V1.5 (apply also V1.4)</title>
        <description> Hello all,

I can say that my Gen7 1.4 board work great after several years. But I did some upgrade on printer and I would like to compile Marlin 1.1.9 version.

I have next software&#039;s versions:

Arduino IDE 1.8.7
hardware: Gen7 Arduino IDE Support v2.1 Compatible with Arduino 1.0.3 to 1.0.5. 
Marlin surce code 1.1.9
Gen 7 v1.5 electronic with ATmega 1284P 

Because arduino hardver gen7 support is only to arduino version 1.0.5 I did some research and upgrade bords.txt file to ride off some warnings following instruction on Arduino Hardware Cores migration guide from 1.0 to 1.6

But still I have next error messages while compiling:


Detecting libraries used...
recipe.preproc.macros pattern is missing

Error compiling for board Gen7 with ATmega1284P and 20 MHz.

Please, do anybody know solution for this issue?

Thank you 
Zayoo</description>
        <link>https://reprap.org/forum/read.php?181,840717,840717#msg-840717</link>
        <lastBuildDate>Tue, 21 Jul 2026 04:13:09 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?181,840717,840765#msg-840765</guid>
            <title>Re: Arduino 1.8.7 support for Gen7 V1.5 (apply also V1.4)</title>
            <link>https://reprap.org/forum/read.php?181,840717,840765#msg-840765</link>
            <description><![CDATA[ Hello,<br />
<br />
Thank you.<br />
Works great.]]></description>
            <dc:creator>zayoo</dc:creator>
            <category>Next Wave Electronics Working Group</category>
            <pubDate>Sat, 08 Dec 2018 15:11:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?181,840717,840725#msg-840725</guid>
            <title>Re: Arduino 1.8.7 support for Gen7 V1.5 (apply also V1.4)</title>
            <link>https://reprap.org/forum/read.php?181,840717,840725#msg-840725</link>
            <description><![CDATA[ Dont have one handy but here is the guts of what you need to do<br />
<br />
install Sanguino support into arduino IDE  see [<a href="http://dustsreprap.blogspot.com/2015/06/better-way-to-install-sanguino-in.html" target="_blank"  rel="nofollow">dustsreprap.blogspot.com</a>]<br />
<br />
Find where it installs the files <br />
linux ~/.arduino15/packages/Sanguino/hardware/avr/1.0.2  <br />
winodws C:\Users\(username)\AppData\Local\Arduino15\packages\Sanguino\hardware\avr\1.0.2   <br />
<br />
edit the boards.txt file in this directory<br />
<br />
add the following<br />
<pre class="bbcode">
## Gen7 with ATmega1284P and 20 MHz
sanguino.menu.cpu.atmega1284p_20m=Gen7 with ATmega1284P and 20 MHz
sanguino.menu.cpu.atmega1284p_20m.upload.maximum_size=129024
sanguino.menu.cpu.atmega1284p_20m.upload.maximum_data_size=16384
sanguino.menu.cpu.atmega1284p_20m.upload.speed=115200
sanguino.menu.cpu.atmega1284p_20m.build.mcu=atmega1284p
sanguino.menu.cpu.atmega1284p_20m.build.f_cpu=20000000L
sanguino.menu.cpu.atmega1284p_20m.upload.protocol=stk500v2</pre>
<br />
make sure you restart arduino ide to pick up the changes in the boards.txt file. <br />
<br />
Set the arduino IDE board to sanguino and set the processor to "Gen7 with ATmega1284P and 20 MHz"<br />
<br />
In marlin configuration.h set motherboard to BOARD_GEN7_14<br />
<br />
This compiles, but I can't test uploads.<br />
<br />
NB this is only for uploading firmware using existing installed bootloader ... more is needed to upload bootloader and set fuse values.]]></description>
            <dc:creator>Dust</dc:creator>
            <category>Next Wave Electronics Working Group</category>
            <pubDate>Sat, 08 Dec 2018 09:43:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?181,840717,840717#msg-840717</guid>
            <title>Arduino 1.8.7 support for Gen7 V1.5 (apply also V1.4)</title>
            <link>https://reprap.org/forum/read.php?181,840717,840717#msg-840717</link>
            <description><![CDATA[ Hello all,<br />
<br />
I can say that my Gen7 1.4 board work great after several years. But I did some upgrade on printer and I would like to compile Marlin 1.1.9 version.<br />
<br />
I have next software's versions:<br />
<br />
Arduino IDE 1.8.7<br />
hardware: Gen7 Arduino IDE Support v2.1 Compatible with Arduino 1.0.3 to 1.0.5. <br />
Marlin surce code 1.1.9<br />
Gen 7 v1.5 electronic with ATmega 1284P <br />
<br />
Because arduino hardver gen7 support is only to arduino version 1.0.5 I did some research and upgrade bords.txt file to ride off some warnings following instruction on <a href="https://github.com/arduino/Arduino/wiki/Arduino-Hardware-Cores-migration-guide-from-1.0-to-1.6" target="_blank"  rel="nofollow">Arduino Hardware Cores migration guide from 1.0 to 1.6</a><br />
<br />
But still I have next error messages while compiling:<br />
<br />
<pre class="bbcode">
Detecting libraries used...
recipe.preproc.macros pattern is missing

Error compiling for board Gen7 with ATmega1284P and 20 MHz.</pre>
<br />
Please, do anybody know solution for this issue?<br />
<br />
Thank you <br />
Zayoo]]></description>
            <dc:creator>zayoo</dc:creator>
            <category>Next Wave Electronics Working Group</category>
            <pubDate>Sat, 08 Dec 2018 08:21:26 -0500</pubDate>
        </item>
    </channel>
</rss>
