<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Firmware Mrlin2 via BT</title>
        <description> Ciao a tutti, espongo brevemente il mio problema. Avendo la stampante lontana dal Pc, ho installato un modulino BT HC-05 impostato a 115200 baud e funziona benissimo ad una distanza di circa 4 mt. Purtroppo sulla scheda mega2560 le 2 seriali, D1 e D2 sono occupate ed ho dovuto dissaldare il CH340 (allego un paio di foto), per collegarmi sulla D0.
Ora però incontro dei problemi a caricare il firmware, con la IDE di arduino non avrei problemi ma usando qualsiasi vesione mi da un mucchio di errori. Usando la porta com14, ho impostato platformio.ini così:

[env:mega2560]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
lib_deps = olikraus/U8glib@^1.19.1
upload_speed = 115200
upload_port = COM[14]

lo compila senza errori ma non lo carica e mi dà questo errore:

Error: Please specify `upload_port` for environment or use global `--upload-port` option.
For some development platforms it can be a USB flash drive (i.e. /media//)
*** [upload] Explicit exit, status 1

Potrei anche caricarlo da SD ma non mi ritrovo il file \cartella utente\.pio\build\mega2560\firmware.bin

La versione del FW e 2.0.7.2 e va benissimo.
Resto in attesa di qualche idea.
Grazie, Domenico.</description>
        <link>https://reprap.org/forum/read.php?361,881836,881836#msg-881836</link>
        <lastBuildDate>Thu, 05 Mar 2026 19:12:09 -0500</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?361,881836,881867#msg-881867</guid>
            <title>Re: Firmware Mrlin2 via BT</title>
            <link>https://reprap.org/forum/read.php?361,881836,881867#msg-881867</link>
            <description><![CDATA[ Il reset ??? e chi se lo ricordava. Dire che hai 3 chili di ragione e dire poco. E pensare che avevo già risolto una cosa del genere nel 2015, quando con un brandeggio per telecamera mi sono fatto una parabola satellitare a puntamento automatico per il camper. Il controllo lo faccio con un' applicazione che ho realizzato per android e il firmware lo carico sempre via BT. In pratica basta mettere un transistor NPN tra reset e massa e controllarlo con la tensione state del HC-05 che come inizia a lavorare diventa HIGH. Io avevo usato un BC548, pilotato da un condensatore da 1µF che qui va collegato al pin 13-DTR del ch340. La resistenza da 2.2 Mhom non manda in conduzione il transistor, serve a scaricare il condensatore. Quando arriva il segnale il transistor fa il reset e il firmware viene caricato, sull'antenna funziona e deve funzionare anche qui, non posso tenere 3/4 m di cavo USB in giro per casa.<br />
Allego gli schemi della mia scheda e della mia antenna.<br />
Vi farò sapere, grazie della cosulenza, Domenico]]></description>
            <dc:creator>windom46</dc:creator>
            <category>GCODE, Software e Firmware</category>
            <pubDate>Wed, 24 Feb 2021 05:59:24 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?361,881836,881841#msg-881841</guid>
            <title>Re: Firmware Mrlin2 via BT</title>
            <link>https://reprap.org/forum/read.php?361,881836,881841#msg-881841</link>
            <description><![CDATA[ Non si capisce che scheda sia, per cui non si sa se per caso il ch340 di bordo utilizza magari la linea DTR  per portare il ATmega in programmazione.<br />
<br />
Nell'arduino Mega originale, questa linea è collegata al reset, e probabilmente viene usata per dare al processore nei primissimi secondi di accensione i codici per mettere il bootloader in programmazione.<br />
<br />
vedi qui lo shcema elettrico<br />
<br />
[<a href="https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf" target="_blank"  rel="nofollow">www.arduino.cc</a>]<br />
<br />
Maggiori informazioni sul bootloader<br />
<br />
[<a href="https://www.baldengineer.com/arduino-bootloader.html" target="_blank"  rel="nofollow">www.baldengineer.com</a>]<br />
<br />
<br />
In quel caso beh sei messo male, perché o risaldi il ch340 oppure se hai l'ICSP sulla scheda devi prendere un programmatiore esterno o per lo meno usare qualcosa di equivalente tipo un FT232 collegato in modo corretto ai piedini del chip che hai dissaldato, mimando lo schema dell'arduino originale, che poi collega semplicemente il DTR al reset e il TX del FT232 al RX del ATMega e l'RX del FT232 al TX del ATMega.<br />
<br />
Spero che questo possa eserti di aiuto.<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>GCODE, Software e Firmware</category>
            <pubDate>Tue, 23 Feb 2021 10:41:42 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?361,881836,881836#msg-881836</guid>
            <title>Firmware Mrlin2 via BT</title>
            <link>https://reprap.org/forum/read.php?361,881836,881836#msg-881836</link>
            <description><![CDATA[ Ciao a tutti, espongo brevemente il mio problema. Avendo la stampante lontana dal Pc, ho installato un modulino BT HC-05 impostato a 115200 baud e funziona benissimo ad una distanza di circa 4 mt. Purtroppo sulla scheda mega2560 le 2 seriali, D1 e D2 sono occupate ed ho dovuto dissaldare il CH340 (allego un paio di foto), per collegarmi sulla D0.<br />
Ora però incontro dei problemi a caricare il firmware, con la IDE di arduino non avrei problemi ma usando qualsiasi vesione mi da un mucchio di errori. Usando la porta com14, ho impostato platformio.ini così:<br />
<br />
[env:mega2560]<br />
platform = atmelavr<br />
extends = common_avr8<br />
board = megaatmega2560<br />
lib_deps = olikraus/U8glib@^1.19.1<br />
upload_speed = 115200<br />
upload_port = COM[14]<br />
<br />
lo compila senza errori ma non lo carica e mi dà questo errore:<br />
<br />
Error: Please specify `upload_port` for environment or use global `--upload-port` option.<br />
For some development platforms it can be a USB flash drive (i.e. /media//)<br />
*** [upload] Explicit exit, status 1<br />
<br />
Potrei anche caricarlo da SD ma non mi ritrovo il file \cartella utente\.pio\build\mega2560\firmware.bin<br />
<br />
La versione del FW e 2.0.7.2 e va benissimo.<br />
Resto in attesa di qualche idea.<br />
Grazie, Domenico.]]></description>
            <dc:creator>windom46</dc:creator>
            <category>GCODE, Software e Firmware</category>
            <pubDate>Tue, 23 Feb 2021 06:59:15 -0500</pubDate>
        </item>
    </channel>
</rss>
