<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Sanguinololu ATMega1284 compatibility</title>
        <description> Hello. I&#039;ve found on wiki that Sanguinololu &quot;...features an onboard Sanguino clone using the ATMEGA644P though a ATMEGA1284 is easily dropped in&quot;

I&#039;ve bought an ATMega1284 and really struggled to get it going. First problems came with uploading the bootloader. Avrdude don&#039;t like this chip cause it has different signature than ATMega1284P. Its also wired cause in Atmel datasheet those chip&#039;s are in one document and should be compatible (http://www.atmel.com/Images/doc8272.pdf). The &quot;P&quot; version should only be less power consuming AFAIA.

The ATMega1284 is not event listed on gcc-avr support list. 

Did anybody successfully was able to start their electronics with ATMega1284 instead of ATMega1284P? Should i save my self trouble and buy ATMega1284P?

I&#039;ve managed to upload a blink led program with a programmer with Force switch in avrdude parameters. The program was compiled using pure gcc-avr (no arduino) for ATMEGA1284P.

Best regards</description>
        <link>https://reprap.org/forum/read.php?158,147744,147744#msg-147744</link>
        <lastBuildDate>Sun, 12 Apr 2026 02:42:25 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?158,147744,148580#msg-148580</guid>
            <title>Re: Sanguinololu ATMega1284 compatibility</title>
            <link>https://reprap.org/forum/read.php?158,147744,148580#msg-148580</link>
            <description><![CDATA[ I am using Optiboot on my sanguino with a 1284 <br />
[<a href="http://code.google.com/p/optiboot/" target="_blank"  rel="nofollow">code.google.com</a>]<br />
<br />
HTH -- Devon]]></description>
            <dc:creator>djamwolfe</dc:creator>
            <category>Sanguino(lolu)</category>
            <pubDate>Thu, 16 Aug 2012 15:30:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?158,147744,148002#msg-148002</guid>
            <title>Re: Sanguinololu ATMega1284 compatibility</title>
            <link>https://reprap.org/forum/read.php?158,147744,148002#msg-148002</link>
            <description><![CDATA[ If you have a programmer available, it's perfectly possible to upload firmwares using that. A bootloader is just a convenience thing, doing nothing during printing.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Sanguino(lolu)</category>
            <pubDate>Mon, 13 Aug 2012 17:35:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?158,147744,147938#msg-147938</guid>
            <title>Re: Sanguinololu ATMega1284 compatibility</title>
            <link>https://reprap.org/forum/read.php?158,147744,147938#msg-147938</link>
            <description><![CDATA[ Thanks for you're reply. <br />
<br />
I of course tried that. No success so far.<br />
<br />
I've tried the bootloader from  Gen7 for ATMega1284, I've uploaded it manually through programmer. Uploading went well, but programming  didn't work. Then I've tried to burn the bootloader through arduino but it gives error after uploading (it uploads it and then throws an error).<br />
<br />
Well I've got it from quite a big supplier in EU. <a href="http://www.tme.eu" target="_blank"  rel="nofollow">www.tme.eu</a>.<br />
<br />
Nevertheless now I'm in a point where I'm not sure if its just microprocessor causing the error, or possibly I have some other small mistake in PCB assembly, soldering etc.<br />
<br />
That's why I wanted to confirm if anybody was able to get it running on that uC.<br />
<br />
Best regards<br />
Jakub]]></description>
            <dc:creator>jldesigns.eu</dc:creator>
            <category>Sanguino(lolu)</category>
            <pubDate>Mon, 13 Aug 2012 10:11:31 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?158,147744,147903#msg-147903</guid>
            <title>Re: Sanguinololu ATMega1284 compatibility</title>
            <link>https://reprap.org/forum/read.php?158,147744,147903#msg-147903</link>
            <description><![CDATA[ The 1284 without P is apparently a pretty rare beast. I'm wondering where you got one, I'm not aware of a seller with ones in stock.<br />
<br />
If the force switch works, well, use it. Another option might be to upload an bootloader for the 1284P and use that. In that case it's the bootloader reporting the signature, so Arduino IDE will recognize it as 1284P. The Gen7 Arduino IDE Support 2.0 package has such a bootloader precompiled inside.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Sanguino(lolu)</category>
            <pubDate>Mon, 13 Aug 2012 05:58:35 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?158,147744,147744#msg-147744</guid>
            <title>Sanguinololu ATMega1284 compatibility</title>
            <link>https://reprap.org/forum/read.php?158,147744,147744#msg-147744</link>
            <description><![CDATA[ Hello. I've found on wiki that Sanguinololu "...features an onboard Sanguino clone using the ATMEGA644P though a ATMEGA1284 is easily dropped in"<br />
<br />
I've bought an ATMega1284 and really struggled to get it going. First problems came with uploading the bootloader. Avrdude don't like this chip cause it has different signature than ATMega1284P. Its also wired cause in Atmel datasheet those chip's are in one document and should be compatible (http://www.atmel.com/Images/doc8272.pdf). The "P" version should only be less power consuming AFAIA.<br />
<br />
The ATMega1284 is not event listed on gcc-avr support list. <br />
<br />
Did anybody successfully was able to start their electronics with ATMega1284 instead of ATMega1284P? Should i save my self trouble and buy ATMega1284P?<br />
<br />
I've managed to upload a blink led program with a programmer with Force switch in avrdude parameters. The program was compiled using pure gcc-avr (no arduino) for ATMEGA1284P.<br />
<br />
Best regards]]></description>
            <dc:creator>jldesigns.eu</dc:creator>
            <category>Sanguino(lolu)</category>
            <pubDate>Sun, 12 Aug 2012 07:46:32 -0400</pubDate>
        </item>
    </channel>
</rss>
