By the way your file for the Geeetech I3 Pro C file had problems you should fix before adding it to the web for down loading . .
In the Configuration.h file . . You have the "Y" Axis set TRUE in one spot and FALSE in the other made the Y Axis lock up . . You need to fix that before turning it loose on the population
I set both to TRUE and it loads and works now ! !
How to install the firmware for GT2560
Re: How to install the firmware for GT2560
Hi, i have been battling about two days with my new prusa i3x to get the firmware installed and so far i have made very little progress so any help is appreciated.
First i tried with newest arduino and i3x marlin fw (http://www.geeetech.com/forum/download/file.php?id=1589) but that was not uploading no matter what i tried (fixed all the fpos_t errors but after that there was rx_buffer and some other errors) so i changed to arduino 1.0.1 and that seemed to work better with same fw but after 15 min of waiting it to upload all i got was numerous errors of avrdude:stk500v2_ResendMessage():timeout and avrdude:stk500v2_getsync():timeout communicating with programmer.
There are no blinking lights in the mainboard while uploading but there have been some progress eventhough it has never uploaded the firmware yet, in repetier host i could never even press the buttons in manual control tab (they all were grey), but now i can click them but theres no reaction in the printer, fans are 100% and extruder stays still.
I can control the printer from its own knob, x and y axis are moving and extruder and heatbed are heating so i think its all about to get the right fw in?
One thing i havent tried is resetting the printer, but now i think that why not, maybe it would help? Also there are 2 com ports available com1 and com7 and com7 is the usb serial, but theres really no difference which one i use, have tried with both ones with similar results. Using Win 7 64bit
btw, these kind of messages repetier-server gives when i try to control the printer through it with about 30 seconds delay:
Send Commands
21:46:26.648: Warning: Communication timeout - resetting communication buffer.
21:46:26.648: Connection status: Buffered:113, Manual Commands: 18, Job Commands: 0
21:46:26.648: Buffer used:113 Enforced free byte:15 lines stored:9
21:46:26.648: N79 G1 Y50.00 F6000
21:46:26.648: N80 G1 X-10.00 F6000
21:46:26.648: N81 G1 X-10.00 F6000
21:46:26.648: N82 M105
21:46:26.648: N83 G1 X10.00 F6000
21:46:26.648: N84 G1 X20.00 F6000
21:46:26.648: N85 G1 X10.00 F6000
21:46:26.648: N86 G1 X0.00 F6000
21:46:26.648: N87 G1 X-10.00 F6000
21:46:57.688: Warning: Communication timeout - resetting communication buffer.
21:46:57.688: Connection status: Buffered:127, Manual Commands: 10, Job Commands: 0
21:46:57.688: Buffer used:127 Enforced free byte:15 lines stored:9
21:46:57.688: N88 G1 X-10.00 F6000
21:46:57.688: N89 G1 X-10.00 F6000
21:46:57.688: N90 G1 X-10.00 F6000
21:46:57.688: N91 G1 X-10.00 F6000
21:46:57.688: N92 G1 Y40.00 F6000
21:46:57.688: N93 G1 Z10.00 F120
21:46:57.689: N94 G1 Z20.00 F120
21:46:57.689: N95 G1 Z30.00 F120
21:47:28.698: Warning: Communication timeout - resetting communication buffer.
21:47:28.698: Connection status: Buffered:120, Manual Commands: 2, Job Commands: 0
21:47:28.698: Buffer used:120 Enforced free byte:15 lines stored:8
First i tried with newest arduino and i3x marlin fw (http://www.geeetech.com/forum/download/file.php?id=1589) but that was not uploading no matter what i tried (fixed all the fpos_t errors but after that there was rx_buffer and some other errors) so i changed to arduino 1.0.1 and that seemed to work better with same fw but after 15 min of waiting it to upload all i got was numerous errors of avrdude:stk500v2_ResendMessage():timeout and avrdude:stk500v2_getsync():timeout communicating with programmer.
There are no blinking lights in the mainboard while uploading but there have been some progress eventhough it has never uploaded the firmware yet, in repetier host i could never even press the buttons in manual control tab (they all were grey), but now i can click them but theres no reaction in the printer, fans are 100% and extruder stays still.
I can control the printer from its own knob, x and y axis are moving and extruder and heatbed are heating so i think its all about to get the right fw in?
One thing i havent tried is resetting the printer, but now i think that why not, maybe it would help? Also there are 2 com ports available com1 and com7 and com7 is the usb serial, but theres really no difference which one i use, have tried with both ones with similar results. Using Win 7 64bit
btw, these kind of messages repetier-server gives when i try to control the printer through it with about 30 seconds delay:
Send Commands
21:46:26.648: Warning: Communication timeout - resetting communication buffer.
21:46:26.648: Connection status: Buffered:113, Manual Commands: 18, Job Commands: 0
21:46:26.648: Buffer used:113 Enforced free byte:15 lines stored:9
21:46:26.648: N79 G1 Y50.00 F6000
21:46:26.648: N80 G1 X-10.00 F6000
21:46:26.648: N81 G1 X-10.00 F6000
21:46:26.648: N82 M105
21:46:26.648: N83 G1 X10.00 F6000
21:46:26.648: N84 G1 X20.00 F6000
21:46:26.648: N85 G1 X10.00 F6000
21:46:26.648: N86 G1 X0.00 F6000
21:46:26.648: N87 G1 X-10.00 F6000
21:46:57.688: Warning: Communication timeout - resetting communication buffer.
21:46:57.688: Connection status: Buffered:127, Manual Commands: 10, Job Commands: 0
21:46:57.688: Buffer used:127 Enforced free byte:15 lines stored:9
21:46:57.688: N88 G1 X-10.00 F6000
21:46:57.688: N89 G1 X-10.00 F6000
21:46:57.688: N90 G1 X-10.00 F6000
21:46:57.688: N91 G1 X-10.00 F6000
21:46:57.688: N92 G1 Y40.00 F6000
21:46:57.688: N93 G1 Z10.00 F120
21:46:57.689: N94 G1 Z20.00 F120
21:46:57.689: N95 G1 Z30.00 F120
21:47:28.698: Warning: Communication timeout - resetting communication buffer.
21:47:28.698: Connection status: Buffered:120, Manual Commands: 2, Job Commands: 0
21:47:28.698: Buffer used:120 Enforced free byte:15 lines stored:8
Re: How to install the firmware for GT2560
Hi,@Lamont
You can check if you have a same problem like this:
http://www.geeetech.com/forum/viewtopic ... 162#p34162
You can check if you have a same problem like this:
http://www.geeetech.com/forum/viewtopic ... 162#p34162
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
Re: How to install the firmware for GT2560
Thank you for your usb reply, i think it could very well be usb problem although i never had any problems with any other usb device connected straight to h81m-p33 motherboard (usb sticks, cameras, phones etc..) but i guess this printer asks for more eventhough i had the power switched on in printer too.
Anyway i think one of the problems was that i had not changed the firmware type in repetier server. In printer settings on the general tab there was repetier-firmware by default (i think) and when i changed it to marlin, i managed to upload the marlin firmware to the printer. It could have been some other issue too, cant even remember what changes i made before it uploaded but it did nevertheless. But all is not good, after the firmware was uploaded i could see the extruder and heatbed temperatures in repetier host and in the log box there was all the information about the firmware as it should, i could move the heatbed and extruder with manual control tab, but could not change the fan speed, which is 100% all the time (with that i can live with), but the main issue now is the z-axis. When i tried to move it was pretty much grinding still. The smooth rods were pretty hard to push through the bearing by hand when i was assembling the printer so i think i just have to grind them a bit smoother now (with p150 sand paper).
However when i tried to home z-axis it just made loud grinding noise like it was going against the wall and as it didnt stop even by pressing the emergency stop button and i didnt think to push the end stop by hand i turned the power off and after that i had not been able to connect it. When i turn on printer, connect usb and click connect in repetier host it just says repetier-server succesfully connected and nothing works. Tried to plug the usb off and plug it back in while its on and disconnecting and connecting from repetier host but nothing works, so it very well could be the usb problem but im not sure.
Btw, is there a correct order in starting up the printer? I have options on repetier-host and repetier-server, printer power and printer usb, for example: i turn the printer power on -> plug in usb -> click activate in repetier-server and click connect in repetier-host, have tried almost every way but nothing seem to work after that emergency shut down.
edit. got the host saying this when unplugging and plugging in the usb while uploading fw:
17:28:25.894 : start
17:28:25.894 : echo: External Reset
17:28:25.894 : Marlin1.0.2
17:28:25.894 : echo: Last Updated: Jun 10 2016 14:27:06 | Author: (geeetech, I3 config)
17:28:25.895 : Compiled: Jun 10 2016
17:28:25.895 : echo: Free Memory: 3748 PlannerBufferBytes: 1232
17:28:25.895 : echo:Hardcoded Default Settings Loaded
but it doesnt work still, but some progress i think
Anyway i think one of the problems was that i had not changed the firmware type in repetier server. In printer settings on the general tab there was repetier-firmware by default (i think) and when i changed it to marlin, i managed to upload the marlin firmware to the printer. It could have been some other issue too, cant even remember what changes i made before it uploaded but it did nevertheless. But all is not good, after the firmware was uploaded i could see the extruder and heatbed temperatures in repetier host and in the log box there was all the information about the firmware as it should, i could move the heatbed and extruder with manual control tab, but could not change the fan speed, which is 100% all the time (with that i can live with), but the main issue now is the z-axis. When i tried to move it was pretty much grinding still. The smooth rods were pretty hard to push through the bearing by hand when i was assembling the printer so i think i just have to grind them a bit smoother now (with p150 sand paper).
However when i tried to home z-axis it just made loud grinding noise like it was going against the wall and as it didnt stop even by pressing the emergency stop button and i didnt think to push the end stop by hand i turned the power off and after that i had not been able to connect it. When i turn on printer, connect usb and click connect in repetier host it just says repetier-server succesfully connected and nothing works. Tried to plug the usb off and plug it back in while its on and disconnecting and connecting from repetier host but nothing works, so it very well could be the usb problem but im not sure.
Btw, is there a correct order in starting up the printer? I have options on repetier-host and repetier-server, printer power and printer usb, for example: i turn the printer power on -> plug in usb -> click activate in repetier-server and click connect in repetier-host, have tried almost every way but nothing seem to work after that emergency shut down.
edit. got the host saying this when unplugging and plugging in the usb while uploading fw:
17:28:25.894 : start
17:28:25.894 : echo: External Reset
17:28:25.894 : Marlin1.0.2
17:28:25.894 : echo: Last Updated: Jun 10 2016 14:27:06 | Author: (geeetech, I3 config)
17:28:25.895 : Compiled: Jun 10 2016
17:28:25.895 : echo: Free Memory: 3748 PlannerBufferBytes: 1232
17:28:25.895 : echo:Hardcoded Default Settings Loaded
but it doesnt work still, but some progress i think
Re: How to install the firmware for GT2560
I get the same Error with my "i3 a pro 3in1"
With "Factory Firmware" the hotbed and extruder doesnt heat up on programm start. Please help. Thank you
-
- Posts: 1
- Joined: Fri Dec 02, 2016 2:19 am
Re: How to install the firmware for GT2560
Hi everybody !
I'm new in this forum.
I just bought my 3D and I have a problem with motor direction ...
I tried to change the lines codes in the configuration.h in Arduino (i'm a beginner) and transfer it on my Prusa i3 but I have this message :
"Taille binaire du croquis : 115 738 octets (d'un max de 258 048 octets)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
"
I work with a MackBookPro 10.11.6
In Arduino I select /dev/cu.usbserial but I have an other one /dev/tty.usbserial and I don't know the difference ...
Someone have already get this problem ?
Thanks a lot
NB : I'm a french guy, so excuse me for my mistakes in english
I'm new in this forum.
I just bought my 3D and I have a problem with motor direction ...
I tried to change the lines codes in the configuration.h in Arduino (i'm a beginner) and transfer it on my Prusa i3 but I have this message :
"Taille binaire du croquis : 115 738 octets (d'un max de 258 048 octets)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
"
I work with a MackBookPro 10.11.6
In Arduino I select /dev/cu.usbserial but I have an other one /dev/tty.usbserial and I don't know the difference ...
Someone have already get this problem ?
Thanks a lot
NB : I'm a french guy, so excuse me for my mistakes in english
Re: How to install the firmware for GT2560
Your GT2560 does not have a bootloader flashed. In order to do this, you will need the info from hereThomas_ovd wrote:Hi everybody !
I'm new in this forum.
I just bought my 3D and I have a problem with motor direction ...
I tried to change the lines codes in the configuration.h in Arduino (i'm a beginner) and transfer it on my Prusa i3 but I have this message :
{...}
avrdude: stk500v2_getsync(): timeout communicating with programmer
"
{...}
http://www.geeetech.com/forum/viewtopic ... 20&p=27978
as to what pins to connect to.
You will also need an Arduino. I suggest you buy an Arduino Nano clone from eBay. Once you have that, look up how to use the "Arduino as ISP" sketch.
Wire everything up and use the Arduino nano to flash the bootloader onto the GT2560.
After that is done, you can then program the GT2560 like you have been trying.
Re: How to install the firmware for GT2560
I get this error and I have been blank lcd, I am very new to this, please help me.
Arduino:1.6.13 (Mac OS X), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch/Marlin.h:23:0,
from sketch/BlinkM.cpp:5:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/ConfigurationStore.cpp:1:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/thermistortables.h:4,
from sketch/Configuration.h:792,
from /Users/apple/Downloads/I3_pro_X/Marlin/Marlin.ino:33:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/MarlinSerial.cpp:23:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/Marlin_main.cpp:30:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
sketch/Marlin_main.cpp:2667:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
^
In file included from sketch/SdFile.h:27:0,
from sketch/cardreader.h:8,
from sketch/Marlin_main.cpp:44:
SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch/Marlin.h:10:0,
from sketch/Marlin_main.cpp:30:
/Users/apple/Desktop/inpesora 3d/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
exit status 1
using typedef-name 'fpos_t' after 'struct'
Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Arduino:1.6.13 (Mac OS X), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch/Marlin.h:23:0,
from sketch/BlinkM.cpp:5:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/ConfigurationStore.cpp:1:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/thermistortables.h:4,
from sketch/Configuration.h:792,
from /Users/apple/Downloads/I3_pro_X/Marlin/Marlin.ino:33:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/MarlinSerial.cpp:23:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch/Marlin.h:23:0,
from sketch/Marlin_main.cpp:30:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch/pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch/pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch/pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
sketch/Marlin_main.cpp:2667:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
^
In file included from sketch/SdFile.h:27:0,
from sketch/cardreader.h:8,
from sketch/Marlin_main.cpp:44:
SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch/Marlin.h:10:0,
from sketch/Marlin_main.cpp:30:
/Users/apple/Desktop/inpesora 3d/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
exit status 1
using typedef-name 'fpos_t' after 'struct'
Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Re: How to install the firmware for GT2560
@Desastre Have a try on Arduino 1.0.1:
http://www.geeetech.com/wiki/index.php/ ... or_Mac.zip
http://www.geeetech.com/wiki/index.php/ ... or_Mac.zip
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!