Marlin 1.1.9 on CTC prusa i3 DIY (GT2560 rev a) by maxlinux2000 3d model
Warning. This content is not moderated and could be offensive.
m4
3dmdb logo
Thingiverse
Marlin 1.1.9 on CTC prusa i3 DIY (GT2560 rev a) by maxlinux2000

Marlin 1.1.9 on CTC prusa i3 DIY (GT2560 rev a) by maxlinux2000

by Thingiverse
Last crawled date: 3 years ago
I added a Marlin 2.0 features in Malin 1.1.9. beta4.
Manual bed leveling.
You can also activate the Power_loss_recovery by switching to line 595 from// # define POWER_LOSS_RECOVERY
to#define POWER_LOSS_RECOVERY
It does not work perfectly well, but something is something.
NEW!! Marlin 2.0 here: https://www.thingiverse.com/thing:3477719
Power loss recovery, manual bed leveling....
...Español e Italiano a bajo / sotto....
MARLIN 1.1.9 on CTC Prusa i3 DYI *
Hello everyone,
in this hollidays I'm fiddling with the new stable version of Marlin 1.1.9 on my ctc prusa i3.
Here I leave the first version and I hope you can use.
WARNING!!
My printer have 16 tooth pulleys, while the original have 20 tooth pulleys.
If your printer has 20 teeth, you need to modify the Configuration.h file, as below
// ctc prusa i3 with pulleys 20 theet
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.10, 80.10, 2580.64, 105.0}
// ctc prusa i3 with pulleys 16 theet
// # define DEFAULT_AXIS_STEPS_PER_UNIT {100.07, 100.07, 2580.64, 105.0}
I have not yet sufficently tested this firmware, so try it at your risk
regards
MaX
old version
(Note: this tutorial works with any 3D printer, with GT2650 card)
Hello everyone
for Christmas the child Jesus has brought me a 3D printer CTC DIY PRUSA :)
It is a cheap printer and entry level, but enough to make contact with the world of 3D printing.
I am a programmer and I like DIY, so the 3D printer is ideal for me ... but because of this I immediately wanted to update the Firmware and there the first problem. Apparently it can not be done.
Other people have found a way to update the firmware by using another arduino as a programmer on the GT2560 board, but I did not like it at all. Too complicated and I do not have another Arduino board.
So I tried synonymous with the Arduino IDE, to update the firmware via usb, and effectively you can not.
But the error is a "timeout", that is, the computer connects to the gt2560 and recognizes it, but when it sends the data, it does not receive a response.
The error is: "stk500v2_receivemessage timeouts"
investigating the error message, in the end I found that the problem is in the transmission speed, which by default is too high for our gt2560 rev.A.
To lower the transmission speed you have to edit a text file "boards.txt" in our Arduino IDE, restart the IDE, reload the firmware and send it to the printer via usb.
Here is a video that explains perfectly how to modify the "boards.txt" file of the arduino IDE to work with our gt2560
EDIT: see below, I wrote how to do it
https://www.youtube.com/watch?v=HIu8_wYG0Y4
The video is for OSX, but it works also for linux and windows, since the Arduino IDE is multi platform.
The route of the file may vary a bit, but the "boards.txt" file is the same for every OS.
I leave my version of Marlin 1.1.8 (the last stable at the time I write these notes), so you do not have to fight with the configuration of the LCD, the measurements in mm, the extruder and several other things.
In this version of Marlin:

Save / Read the configuration in the EEPROM
Fixed the STEPS / mm, so if you tell him to print a piece of 100mm, it comes out of 100mm without having to modify the size in the mesh or increase in CURA to 102% the proportions.
Change Automatic filament, so you can insert a color change (M600) at a certain height in the gcode, also from the control panel.
Progress bar
scrolling file name, when long

I do not have a decent noise meter, but it seems to me that the 3d printer makes less noise with the marlin 1.1.8 compared to 1.1.6.
ciao
MaX
EDIT (pasted from comment)
How to install this firmware on our 3D printer:
go to download the last Arduino IDE from here: https://www.arduino.cc/en/Main/Software
Once installed or unzipped, modify this file with a simple text editor:
ArduinoIDE/hardware/arduino/avr/boards.txt
The route may vary a bit depending on the operating system. In any case, look for the file "boards.txt"
edit the boards.txt file to this line from:
mega.menu.cpu.atmega2560.upload.speed = 115200
to
mega.menu.cpu.atmega2560.upload.speed = 57600
Connect your printer to the USB door and turn it on
Launch the Arduino IDE and change in the Tools menu, selecting
Board: Arduino / Mega Genuino or Mega 2560
Processor: ATMega 2560
Then load firmware 1.1.8 from the File / Open menu and look in the folder you just unzipped (it's a tar.gz that is decompressed as a .zip), the file "Marlin.ino"
Almost there!
Click on the icon "Arrow" (right under the Edit menu) and if everything went well in a minute you will have the new firmware running on your printer.
Notes:
In windows it will be necessary to also select which USB port to use and possibly install some drivers. Search on the internet how to fix this typical windows problem.
geeetech GT2560: https://www.geeetech.com/wiki/index.php/GT2560
Español
MARLIN 1.1.9 en CTC Prusa i3 DYI
Hola a todos,
en este tiempo de vacaciones estoy trasteando con la nueva versión estable de Marlin 1.1.9.
Aquí os dejo la primera versión y espero os sirva.
QUIDADO!!
Mi impresora lleva poleas de 16 dientes, mientras que la original llevaba poleas de 20 dientes.
Si tu impresora tiene las de 20 dientes, entonces tienes que modificar el fichero Configuration.h
// ctc prusa i3 with pulleys 20 theet
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.10, 80.10, 2580.64, 105.0} // quita las dos barras de esta línea
// ctc prusa i3 with pulleys 16 theet
//#define DEFAULT_AXIS_STEPS_PER_UNIT {100.07, 100.07, 2580.64, 105.0} // y añade dos barras a esta línea
Por el resto no he tenido otro problema, pero aún no he testeado a fondo este firmware, así que probarlo a vuestro riesgo
saludos
MaX
Nota: este tutorial funciona con cualquier impresora 3D, con tarjeta GT2650
Hola a todos
por Navidad el niño Jesús me ha traido una impresora 3D CTC DIY PRUSA :)
Es una impresora barata y entry level, pero suficiente para tomar contacto con el mundo de la impresión 3D.
Soy programador y me gusta el bricolage, así que la impresora 3D es lo ideal para mi... pero proprio por esto en seguida he quierido actualizar el Firmware y allí el primer problema. Al parecer no se puede hacer.
Otras personas han encontrado la forma de actualizar el firmware utulizando otro arduino como programador de la placa GT2560 de mi impresora, pero no me gustaba nada. Demasiado complicado y no tengo otra placa de arduino.
Así que he intentado igualmente con el IDE de arduino actualizar el firmware via usb, y efectivamente no se puede, pero el error es un timeout, o sea el ordenador se conecta con la gt2560 y la reconoce, pero cuando le invia los datos, no recibe respuesta de recibido.
el error es: "stk500v2_receivemessage timeouts"
investigando el mensaje de error, al final he encontrado que el problema está en la velocidad de transmisión, que por defecto es demasiado elevada para nuestra gt2560 rev.A.
Para bajar la velocidad de transmisión hay que editar un fichero de texto "boards.txt" en nuestro IDE de Arduino, reiniciar el IDE, volver a cargar el firmware y enviarlo a la impresora via usb.
Aquí hay un video que explica perfectamente como modificar el fichero "boards.txt" del IDE de arduino para que funcione con nuestra gt2560
EDIT: Mira a bajo donde explico como hacerlo
https://www.youtube.com/watch?v=HIu8_wYG0Y4
El vídeo es para OSX, pero funciona también para linux y windows, puesto que el IDE de Arduino es multi plataforma.
Puede variar un poco el recorrido del fichero, pero el fichero "boards.txt" es igual para todos.
Os dejo junto mi versión de Marlin 1.1.8 (la última estable en el momento que escribo estas notas), así que no teneis que pelearos con la configuración del LCD, de las medidas en mm, del extrusor y varias otras cosas.
En esta versión de Marlin:

Guardar y Leer La confguración desde la EEPROM
Arreglado los STEPS por mm, así que cuando imprimes una pieza de por ejempo 100mm, te sale de 100mm, sin tener que modificar el diseño o poner en CURA las proporciones al 102%
Cambio Automático del filamento, así puedes insertar un cambio de color dentro del gcode (M600) a una determinada altura y también cambiar el filamento desde el panel de control
Barra de progreso
Nombre del archivo desplazable, cuando es largo

no tengo un medidor de ruido decente, pero me parece que la impresora 3d, hace menos ruido con el marlin 1.1.8 respecto al 1.1.6.
ciao
MaX
Añadido desde un comentario:
Como instalar este firmware en nuestra impresora 3D:
ir a descargar el Arduino IDE más recién desde aquí: https://www.arduino.cc/en/Main/Software
una vez instalado o descomprimido modificar con un editor de texto simple este fichero:
ArduinoIDE/hardware/arduino/avr/boards.txt
El recorrido puede variar un poco según el sistema operativo. De todas forma busca el fichero "boards.txt"
edita el fichero boards.txt a esta linea desde:
mega.menu.cpu.atmega2560.upload.speed=115200
a
mega.menu.cpu.atmega2560.upload.speed=57600
Conecta tu impresora a la puerta USB y enciendela
Lanza el Arduino IDE y cambia en el menu Tools, seleccionando:
Board: Arduino/Mega Genuino o Mega 2560
Processor: ATMega 2560
Luego carga el firmware 1.1.8 desde el menu File/Open y busca en la carpeta que acaba de descomprimir (es un tar.gz que se descomprime como un .zip), el fichero "Marlin.ino"
¡Ya falta poco!
Pulsa el icono "Flecia" (justo a bajo del menu Edit) y si todo ha ido bien en un minuto ya tendrás el firmware nuevo corriendo en tu impresora.
Notas:
En windows habrá que seleccionar también que puerto usb hay que usar y posiblemente habrá que instalar unos drivers. Busca en internet como arreglar este tipico problema de windows.
geeetech GT2560: https://www.geeetech.com/wiki/index.php/GT2560
Italiano
MARLIN 1.1.9 nella CTC Prusa i3 DYI
Ciao a tutti,
in questo periodo di ferie sto giocando con la nuova versione stabile di Marlin 1.1.9.
Qui trovi la prima versione e spero che ti serva.
ATTENZIONE!!
La mia stampante usa pulegge da 16 denti, mentre quella originale usa pulegge da 20 denti.
Se la tua stampante ha pulegge da 20 denti, devi modificare il file Configuration.h come qui sotto
// ctc prusa i3 with pulleys 20 theet
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.10, 80.10, 2580.64, 105.0}
// ctc prusa i3 with pulleys 16 theet
//#define DEFAULT_AXIS_STEPS_PER_UNIT {100.07, 100.07, 2580.64, 105.0}
Per il resto non ho avuto un altri problemi, ma ancora non ho testato a fondo questo firmware, quindi provalo a tuo rischio
ciao
MaX
Nota: questo tutorial funziona con qualsiasi stampante 3D, con scheda GT2650
Ciao a tutti
per Natale il bambino Gesù mi ha portato una stampante 3D CTC DIY PRUSA :)
È una stampante economica e di fascia bassa, ma è sufficiente per entrare in contatto con il mondo della stampa 3D.
Sono un programmatore e mi piace il fai-da-te, quindi la stampante 3D è l'ideale per me ... ma proprio per deformazione professionale ho immediatamente voluto aggiornare il firmware... e lì il primo problema. Apparentemente non si può!
Altre persone hanno trovato un modo per aggiornare il firmware usando un altro arduino come programmer collegato alla scheda GT2560, ma non mi piaceva affatto. Troppo complicato ed inoltre non ho un'altra scheda Arduino da usare.
Così ho provato anche io con l'IDE di Arduino, ad aggiornare il firmware via USB, e in effetti non è possibile farlo.
Ma l'errore è un "timeout", cioè il computer si connette al gt2560 e la riconosce, ma quando invia i dati, non riceve una risposta.
L'errore è: "stk500v2_receivemessage timeouts"
indagando sul messaggio di errore, alla fine ho scoperto che il problema è nella velocità di trasmissione, che di default è troppo alta per il nostro gt2560 rev.A.
Per ridurre la velocità di trasmissione è necessario modificare un file di testo "boards.txt" nel nostro IDE di Arduino, riavviare l'IDE, ricaricare il firmware e inviarlo alla stampante tramite USB.
Ecco un video che spiega perfettamente come modificare il file "boards.txt" dell'IDE di arduino per funzionare con il nostro gt2560
EDIT: Più in basso ho aggiunto come fare
https://www.youtube.com/watch?v=HIu8_wYG0Y4
Il video è per OSX, ma funziona anche per linux e windows, dal momento che l'IDE di Arduino è multipiattaforma.
Il percorso del file può variare un po', ma il file "boards.txt" è uguale per tutti.
Lascio la mia versione di Marlin 1.1.8 (l'ultima stabile al momento in cui scrivo queste note), quindi non occorre litigare con la configurazione del display LCD, le misure in mm, l'estrusore e molte altre cose.
In questa versione di Marlin:

Salvare e leggere la configurazione dalla EEPROM
regolato gli STEPS per mm, in modo che quando stampi un pezzo da per esempio 100mm, ti esce da 100mm senza dover modificare il disegno o aumentare le proporzione al 102% in CURA
Cambio Automatico del filamento, cosí puoi forzare un cambio di colore direttamente dal gcode (M600), oppure dal pannello di controllo
Barra di progresso
nome del file scorrevole, quando è troppo lungo

Non ho un misuratore di rumore decete, ma a orecchio mi sembra che la stampate faccia meno rumore con questo ultimo marlin 1.1.8 rispetto al vecchio 1.1.6
ciao
MaX
Aggiunto da un commento
Come installare questo firmware sulla nostra stampante 3D:
vai a scaricare l'IDE Arduino piú reciente da qui: https://www.arduino.cc/en/Main/Software
Una volta installato o decompresso, modifica questo file con un semplice editor di testo:
ArduinoIDE / hardware / arduino / avr / boards.txt
Il percorso può variare leggermente a seconda del sistema operativo. In ogni caso, cerca il file "boards.txt"
modifica il file boards.txt in questa riga da:
   mega.menu.cpu.atmega2560.upload.speed = 115200
a
   mega.menu.cpu.atmega2560.upload.speed = 57600
Collega la stampante alla porta USB e accendila
Avvia l'IDE Arduino e imposta nel menu Tools, selezionando
Scheda: Arduino / Mega Genuino o Mega 2560
Processore: ATMega 2560
Quindi carica il firmware 1.1.8 dal menu File / Apri e cerca nella cartella appena decompressa (è un tar.gz che è decompresso come .zip), il file "Marlin.ino"
Manca poco!
Fare clic sull'icona "Freccia" (proprio sotto il menu Modifica) e se tutto è andato bene in un minuto, il nuovo firmware verrà eseguito sulla tua stampante 3D.
note:
In Windows sarà necessario anche selezionare quale porta USB usare e possibilmente installare alcuni driver. Cerca su internet come risolvere questo tipico problema di Windows.
geeetech GT2560: https://www.geeetech.com/wiki/index.php/GT2560

Tags